{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T23:35:28Z","timestamp":1783035328758,"version":"3.54.6"},"reference-count":68,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,9,16]],"date-time":"2024-09-16T00:00:00Z","timestamp":1726444800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,9,16]],"date-time":"2024-09-16T00:00:00Z","timestamp":1726444800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,9,16]]},"DOI":"10.1109\/e-science62913.2024.10678702","type":"proceedings-article","created":{"date-parts":[[2024,9,20]],"date-time":"2024-09-20T17:23:25Z","timestamp":1726853005000},"page":"1-10","source":"Crossref","is-referenced-by-count":6,"title":["TaPS: A Performance Evaluation Suite for Task-based Execution Frameworks"],"prefix":"10.1109","author":[{"given":"J. Gregory","family":"Pauloski","sequence":"first","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Valerie","family":"Hayot-Sasson","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maxime","family":"Gonthier","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nathaniel","family":"Hudson","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haochen","family":"Pan","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sicheng","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ian","family":"Foster","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kyle","family":"Chard","sequence":"additional","affiliation":[{"name":"University of Chicago,Department of Computer Science,Chicago,IL,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.25080\/majora-7b98e3ed-013"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3325400"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291210"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-18991-2_27"},{"key":"ref5","article-title":"Transaction Processing Performance Council"},{"key":"ref6","article-title":"UnixBench"},{"key":"ref7","first-page":"336","article-title":"MLPerf training benchmark","volume-title":"Proceedings of Machine Learning and Systems","volume":"2","author":"Mattson"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00045"},{"key":"ref9","article-title":"Papers with Code"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.2172\/983318"},{"key":"ref11","article-title":"Montage: An astronomical image mosaic engine"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2008.5217932"},{"key":"ref13","first-page":"16","article-title":"WfCommons: A framework for enabling scientific workflow research and development","volume-title":"Future Generation Computer Systems","volume":"128","author":"Coleman","year":"2022"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3369583.3392683"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/works56498.2022.00009"},{"key":"ref16","article-title":"Apache Airflow"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3505"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2443416.2443417"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1038\/nbt.3820"},{"key":"ref20","first-page":"17","article-title":"Pegasus, a workflow management system for science automation","volume-title":"Future Generation Computer Systems","volume":"46","author":"Deelman","year":"2015"},{"issue":"9","key":"ref21","first-page":"633","article-title":"Swift: A language for distributed parallel scripting","volume-title":"Parallel Computing","volume":"37","author":"Wilde","year":"2011"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2013.99"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624277"},{"key":"ref24","article-title":"Pegasus examples"},{"key":"ref25","article-title":"Dask benchmarks"},{"key":"ref26","article-title":"Implementing FAIR digital objects in the EOSC-life workflow collaboratory","author":"Goble","year":"2021"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/eScience.2014.44"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2020.05.030"},{"issue":"10","key":"ref29","first-page":"2899","article-title":"Versatile, Scalable, and Accurate Simulation of Distributed Applications and Platforms","volume-title":"Journal of Parallel and Distributed Computing","volume":"74","author":"Casanova","year":"2014"},{"key":"ref30","first-page":"114","article-title":"Application skeletons: Construction and use in escience","volume-title":"Future Generation Computer Systems","volume":"59","author":"Katz","year":"2016"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3401025.3401738"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3476133"},{"key":"ref34","article-title":"Python Concurrent Execution"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3607047"},{"key":"ref36","article-title":"Object Proxy Patterns for Accelerating Distributed Applications","author":"Pauloski","year":"2024"},{"key":"ref37","article-title":"DAOS: A scale-out high performance storage stack for storage class memory","volume":"40","author":"Hennecke","year":"2020","journal-title":"Supercomputing frontiers"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2011.64"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2076450.2076468"},{"key":"ref40","article-title":"Py-Margo"},{"key":"ref41","article-title":"Redis","year":"2023"},{"key":"ref42","article-title":"UCX-Py"},{"key":"ref43","volume-title":"ZeroMQ: Messaging for Many Applications","author":"Hintjens","year":"2013"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/paap.2012.38"},{"key":"ref45","article-title":"Navigating the molecular maze: A Python-powered approach to virtual drug screening","author":"Raicu","year":"2023"},{"key":"ref46","article-title":"AutoDock Vina: Python scripting"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-023-28785-9"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/eScience55777.2022.00016"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2012.2211477"},{"key":"ref50","article-title":"Fashion-MNIST: A novel image dataset for benchmarking machine learning algorithms","author":"Xiao","year":"2017"},{"key":"ref51","article-title":"Learning multiple layers of features from tiny images","author":"Krizhevsky","year":"2009"},{"key":"ref52","doi-asserted-by":"crossref","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: Simplified data processing on large clusters","volume-title":"6th Symposium on Operating Systems Design & Implementation (OSDI 04)","author":"Dean"},{"key":"ref53","article-title":"Enron Email Corpus"},{"key":"ref54","article-title":"Molecular design in Parsl"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1038\/sdata.2014.22"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/PAAP.2012.38"},{"key":"ref57","doi-asserted-by":"crossref","DOI":"10.1145\/3490148.3538587","article-title":"I\/O-Optimal Algorithms for Symmetric Linear Algebra Kernels","volume-title":"ACM Symposium on Parallelism in Algorithms and Architectures","author":"Beaumont"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.21334"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1201.0490"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1016\/0263-7855(96)00018-5"},{"key":"ref61","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","volume-title":"Proceedings of the 20th International Conference on Artificial Intelligence and Statistics","author":"McMahan"},{"key":"ref62","article-title":"PyTorch: An imperative style, high-performance deep learning library","volume":"32","author":"Paszke","year":"2019","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/mlhpc54614.2021.00007"},{"key":"ref64","doi-asserted-by":"crossref","DOI":"10.1109\/IPDPSW59300.2023.00018","article-title":"Cloud services enable efficient AI-guided simulation workflows across heterogeneous resources","volume-title":"Heterogeneity in Computing Workshop","author":"Ward"},{"key":"ref65","first-page":"343","article-title":"An on-demand image mosaic service for the NVO","volume":"295","author":"Berriman","year":"2003","journal-title":"Astronomical Data Analysis Software and Systems XII"},{"key":"ref66","article-title":"Getting Started: Creating Your First Montage Mosaic"},{"key":"ref67","article-title":"2MASS Image Dataset"},{"key":"ref68","article-title":"Lessons learned from the Chameleon testbed","volume-title":"USENIX Annual Technical Conference","author":"Keahey"}],"event":{"name":"2024 IEEE 20th International Conference on e-Science (e-Science)","location":"Osaka, Japan","start":{"date-parts":[[2024,9,16]]},"end":{"date-parts":[[2024,9,20]]}},"container-title":["2024 IEEE 20th International Conference on e-Science (e-Science)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10677510\/10678656\/10678702.pdf?arnumber=10678702","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,22]],"date-time":"2024-09-22T04:03:12Z","timestamp":1726977792000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10678702\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,16]]},"references-count":68,"URL":"https:\/\/doi.org\/10.1109\/e-science62913.2024.10678702","relation":{},"subject":[],"published":{"date-parts":[[2024,9,16]]}}}