{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T02:38:58Z","timestamp":1770691138226,"version":"3.49.0"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T00:00:00Z","timestamp":1763510400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T00:00:00Z","timestamp":1763510400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key R&D Program of China","doi-asserted-by":"crossref","award":["2023YFB3002204"],"award-info":[{"award-number":["2023YFB3002204"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2026,2]]},"DOI":"10.1007\/s42514-025-00256-9","type":"journal-article","created":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T12:58:35Z","timestamp":1763557115000},"page":"80-93","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Revisiting workflow execution in HPC: a data-flow approach"],"prefix":"10.1007","volume":"8","author":[{"given":"Tao","family":"Chen","sequence":"first","affiliation":[]},{"given":"Xiaoning","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Guanlong","family":"Li","sequence":"additional","affiliation":[]},{"given":"Yining","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Haili","family":"Xiao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,19]]},"reference":[{"key":"256_CR1","doi-asserted-by":"crossref","unstructured":"Allcock, W., Bresnahan, J., Kettimuthu, R., Link, M.: The globus striped gridftp framework and server. In: SC\u201905: Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing, pp. 54\u201354 (2005). IEEE","DOI":"10.1109\/SC.2005.72"},{"key":"256_CR2","unstructured":"Akkus, I.E., Chen, R., Rimac, I., Stein, M., Satzke, K., Beck, A., Aditya, P., Hilt, V.: $$\\{$$SAND$$\\}$$: towards $$\\{$$High-Performance$$\\}$$ serverless computing. In: 2018 USENIX Annual Technical Conference (USENIX ATC 18), pp. 923\u2013935 (2018)"},{"key":"256_CR3","unstructured":"Apache-Flink: Stateful Computations over Data Streams. [Online]. Available: https:\/\/flink.apache.org\/ (2025)"},{"key":"256_CR4","unstructured":"Alibaba: Use FFmpeg-based applications in Function Compute to process audio and video files - Function Compute - Alibaba Cloud Documentation Center. [Online]. Available: https:\/\/www.alibabacloud.com\/help\/doc-detail\/146712.htm?spm=a2c63.l28256.b99.313.5c293c94dPLJV1 (2025)"},{"key":"256_CR5","unstructured":"Arrow: Apache Arrow. [Online]. Available: https:\/\/arrow.apache.org\/ (2025)"},{"key":"256_CR6","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.future.2015.08.015","volume":"55","author":"B Balis","year":"2016","unstructured":"Balis, B.: Hyperflow: a model of computation, programming approach and enactment engine for complex distributed workflows. Futur. Gener. Comput. Syst. 55, 147\u2013162 (2016)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"256_CR7","unstructured":"BeeGFS: Home - BeeGFS - The Leading Parallel Cluster File System. [Online]. Available: https:\/\/www.beegfs.io\/c\/ (2025)"},{"issue":"1","key":"256_CR8","first-page":"27","volume":"4","author":"RM Badia Sala","year":"2017","unstructured":"Badia Sala, R.M., Ayguad\u00e9 Parra, E., Labarta Mancho, J.J.: Workflows for science: a challenge when facing the convergence of hpc and big data. Supercomput. Front. Innov. 4(1), 27\u201347 (2017)","journal-title":"Supercomput. Front. Innov."},{"key":"256_CR9","doi-asserted-by":"crossref","unstructured":"Calciu, I., Imran, M.T., Puddu, I., Kashyap, S., Maruf, H.A., Mutlu, O., Kolli, A.: Rethinking software runtimes for disaggregated memory. In: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 79\u201392 (2021)","DOI":"10.1145\/3445814.3446713"},{"key":"256_CR10","doi-asserted-by":"crossref","unstructured":"Carns, P., Lang, S., Ross, R., Vilayannur, M., Kunkel, J., Ludwig, T.: Small-file access in parallel file systems. In: 2009 IEEE International Symposium on Parallel & Distributed Processing, pp. 1\u201311 (2009). IEEE","DOI":"10.1109\/IPDPS.2009.5161029"},{"key":"256_CR11","unstructured":"Cloud-Run: Tutorial for detecting and bluring offensive images using Cloud Functions. [Online]. Available: https:\/\/cloud.google.com\/run\/docs\/function-triggers (2025)"},{"key":"256_CR12","unstructured":"Demmel, J., Grigori, L., Hoemmen, M., Langou, J.: Communication-optimal parallel and sequential qr and lu factorizations: theory and practice. arXiv preprint arXiv:0806.2159 (2008)"},{"key":"256_CR13","unstructured":"Da\u00a0Silva, R.F., Badia, R.M., Bala, V., Bard, D., Bremer, P.-T., Buckley, I., Caino-Lores, S., Chard, K., Goble, C., Jha, S., et al.: Workflows community summit 2022: A roadmap revolution. arXiv preprint arXiv:2304.00019 (2023)"},{"key":"256_CR14","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/j.future.2014.10.008","volume":"46","author":"E Deelman","year":"2015","unstructured":"Deelman, E., Vahi, K., Juve, G., Rynge, M., Callaghan, S., Maechling, P.J., Mayani, R., Chen, W., Da Silva, R.F., Livny, M., et al.: Pegasus, a workflow management system for science automation. Futur. Gener. Comput. Syst. 46, 17\u201335 (2015)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"256_CR15","doi-asserted-by":"crossref","unstructured":"Dong, S., Wang, X., Wu, C., He, R., Xiao, H.: Superfaas: a non-invasive faas interface for high performance computing systems. CCF Transactions on High Performance Computing, 1\u201314 (2025)","DOI":"10.1007\/s42514-025-00228-z"},{"key":"256_CR16","doi-asserted-by":"crossref","unstructured":"Feldman, S.I.: Make a program for maintaining computer programs. Software: Practice and experience 9(4), 255\u2013265 (1979)","DOI":"10.1002\/spe.4380090402"},{"key":"256_CR17","unstructured":"Gluster: Gluster. [Online]. Available: https:\/\/www.gluster.org\/ (2025)"},{"key":"256_CR18","doi-asserted-by":"crossref","unstructured":"Haas, A., Rossberg, A., Schuff, D.L., Titzer, B.L., Holman, M., Gohman, D., Wagner, L., Zakai, A., Bastien, J.: Bringing the web up to speed with webassembly. In: Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 185\u2013200 (2017)","DOI":"10.1145\/3062341.3062363"},{"key":"256_CR19","doi-asserted-by":"crossref","unstructured":"Jia, Z., Witchel, E.: Boki: Stateful serverless computing with shared logs. In: Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, pp. 691\u2013707 (2021)","DOI":"10.1145\/3477132.3483541"},{"key":"256_CR20","doi-asserted-by":"crossref","unstructured":"Jia, Z., Witchel, E.: Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices. In: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 152\u2013166 (2021)","DOI":"10.1145\/3445814.3446701"},{"key":"256_CR21","unstructured":"Kotni, S., Nayak, A., Ganapathy, V., Basu, A.: Faastlane: Accelerating $$\\{$$Function-as-a-Service$$\\}$$ workflows. In: 2021 USENIX Annual Technical Conference (USENIX ATC 21), pp. 805\u2013820 (2021)"},{"key":"256_CR22","unstructured":"Klimovic, A., Wang, Y., Stuedi, P., Trivedi, A., Pfefferle, J., Kozyrakis, C.: Pocket: Elastic ephemeral storage for serverless analytics. In: 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pp. 427\u2013444 (2018)"},{"issue":"10","key":"256_CR23","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B Lud\u00e4scher","year":"2006","unstructured":"Lud\u00e4scher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific workflow management and the kepler system. Concurrency Comput. Practice Exp. 18(10), 1039\u20131065 (2006)","journal-title":"Concurrency Comput. Practice Exp."},{"key":"256_CR24","unstructured":"Li, Z., Guo, L., Chen, Q., Cheng, J., Xu, C., Zeng, D., Song, Z., Ma, T., Yang, Y., Li, C., et\u00a0al.: Help rather than recycle: Alleviating cold startup in serverless computing through $$\\{$$Inter-Function$$\\}$$ container sharing. In: 2022 USENIX Annual Technical Conference (USENIX ATC 22), pp. 69\u201384 (2022)"},{"issue":"10s","key":"256_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3508360","volume":"54","author":"Z Li","year":"2022","unstructured":"Li, Z., Guo, L., Cheng, J., Chen, Q., He, B., Guo, M.: The serverless computing survey: a technical primer for design architecture. ACM Comput. Surv. (CSUR) 54(10s), 1\u201334 (2022)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"256_CR26","doi-asserted-by":"crossref","unstructured":"Liu, Z., Kettimuthu, R., Foster, I., Rao, N.S.: Cross-geography scientific data transferring trends and behavior. In: Proceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing, pp. 267\u2013278 (2018)","DOI":"10.1145\/3208040.3208053"},{"key":"256_CR27","doi-asserted-by":"crossref","unstructured":"Li, Z., Liu, Y., Guo, L., Chen, Q., Cheng, J., Zheng, W., Guo, M.: Faasflow: Enable efficient workflow execution for function-as-a-service. In: Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 782\u2013796 (2022)","DOI":"10.1145\/3503222.3507717"},{"key":"256_CR28","doi-asserted-by":"crossref","unstructured":"Liu, Y., Liu, Z., Kettimuthu, R., Rao, N., Chen, Z., Foster, I.: Data transfer between scientific facilities\u2013bottleneck analysis, insights and optimizations. In: 2019 19th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp. 122\u2013131 (2019). IEEE","DOI":"10.1109\/CCGRID.2019.00023"},{"key":"256_CR29","unstructured":"Lustre: Lustre. [Online]. Available: https:\/\/www.lustre.org\/ (2025)"},{"key":"256_CR30","doi-asserted-by":"crossref","unstructured":"Luu, H., Winslett, M., Gropp, W., Ross, R., Carns, P., Harms, K., Prabhat, M., Byna, S., Yao, Y.: A multiplatform study of i\/o behavior on petascale supercomputers. In: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, pp. 33\u201344 (2015)","DOI":"10.1145\/2749246.2749269"},{"key":"256_CR31","doi-asserted-by":"crossref","unstructured":"Liao, Y., Wu, J., Lu, W., Li, X., Yan, G.: Dpu-direct: Unleashing remote accelerators via enhanced rdma for disaggregated datacenters. IEEE Transactions on Computers (2024)","DOI":"10.1109\/TC.2024.3404089"},{"key":"256_CR32","doi-asserted-by":"crossref","unstructured":"Li, Z., Xu, C., Chen, Q., Zhao, J., Chen, C., Guo, M.: Dataflower: Exploiting the data-flow paradigm for serverless workflow orchestration. In: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4, pp. 57\u201372 (2023)","DOI":"10.1145\/3623278.3624755"},{"key":"256_CR33","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1016\/j.future.2017.10.029","volume":"110","author":"M Malawski","year":"2020","unstructured":"Malawski, M., Gajek, A., Zima, A., Balis, B., Figiela, K.: Serverless execution of scientific workflows: experiments with hyperflow, aws lambda and google cloud functions. Futur. Gener. Comput. Syst. 110, 502\u2013514 (2020)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"12","key":"256_CR34","doi-asserted-by":"publisher","first-page":"4395","DOI":"10.1109\/TPDS.2022.3188656","volume":"33","author":"S Ma","year":"2022","unstructured":"Ma, S., Ma, T., Chen, K., Wu, Y.: A survey of storage systems in the rdma era. IEEE Trans. Parallel Distrib. Syst. 33(12), 4395\u20134409 (2022)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"256_CR35","unstructured":"Moritz, P., Nishihara, R.: Apache Arrow. [Online]. Available: https:\/\/arrow.apache.org\/blog\/2017\/08\/08\/plasma-in-memory-object-store\/ (2017)"},{"key":"256_CR36","unstructured":"Mahgoub, A., Shankar, K., Mitra, S., Klimovic, A., Chaterji, S., Bagchi, S.: $$\\{$$SONIC$$\\}$$: Application-aware data passing for chained serverless applications. In: 2021 USENIX Annual Technical Conference (USENIX ATC 21), pp. 285\u2013301 (2021)"},{"key":"256_CR37","unstructured":"Mahgoub, A., Yi, E.B., Shankar, K., Elnikety, S., Chaterji, S., Bagchi, S.: $$\\{$$ORION$$\\}$$ and the three rights: Sizing, bundling, and prewarming for serverless $$\\{$$DAGs$$\\}$$. In: 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pp. 303\u2013320 (2022)"},{"issue":"2","key":"256_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3530892","volume":"6","author":"A Mahgoub","year":"2022","unstructured":"Mahgoub, A., Yi, E.B., Shankar, K., Minocha, E., Elnikety, S., Bagchi, S., Chaterji, S.: Wisefuse: workload characterization and dag transformation for serverless workflows. Proc. ACM Measur. Anal. Comput. Syst. 6(2), 1\u201328 (2022)","journal-title":"Proc. ACM Measur. Anal. Comput. Syst."},{"key":"256_CR39","doi-asserted-by":"crossref","unstructured":"Nam, H.A., Hill, J., Parete-Koon, S.: The practical obstacles of data transfer: why researchers still love scp. In: Proceedings of the Third International Workshop on Network-Aware Data Management, pp. 1\u20138 (2013)","DOI":"10.1145\/2534695.2534703"},{"issue":"17","key":"256_CR40","doi-asserted-by":"publisher","first-page":"3045","DOI":"10.1093\/bioinformatics\/bth361","volume":"20","author":"T Oinn","year":"2004","unstructured":"Oinn, T., Addis, M., Ferris, J., Marvin, D., Senger, M., Greenwood, M., Carver, T., Glover, K., Pocock, M.R., Wipat, A., et al.: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 20(17), 3045\u20133054 (2004)","journal-title":"Bioinformatics"},{"key":"256_CR41","unstructured":"OrangeFS: orangefs.org. [Online]. Available: https:\/\/www.orangefs.org\/ (2025)"},{"key":"256_CR42","unstructured":"Pu, Q., Venkataraman, S., Stoica, I.: Shuffling, fast and slow: Scalable analytics on serverless infrastructure. In: 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pp. 193\u2013206 (2019)"},{"key":"256_CR43","doi-asserted-by":"crossref","unstructured":"Rocklin, M., et\u00a0al.: Dask: Parallel computation with blocked algorithms and task scheduling. In: SciPy, pp. 126\u2013132 (2015)","DOI":"10.25080\/Majora-7b98e3ed-013"},{"key":"256_CR44","doi-asserted-by":"crossref","unstructured":"Suter, F., Da\u00a0Silva, R.F., Gainaru, A., Klasky, S.: Driving next-generation workflows from the data plane. In: 2023 IEEE 19th International Conference on e-Science (e-Science), pp. 1\u201310 (2023). IEEE","DOI":"10.1109\/e-Science58273.2023.10254849"},{"key":"256_CR45","unstructured":"Shillaker, S., Pietzuch, P.: Faasm: Lightweight isolation for efficient stateful serverless computing. In: 2020 USENIX Annual Technical Conference (USENIX ATC 20), pp. 419\u2013433 (2020)"},{"key":"256_CR46","unstructured":"Shan, H., Shalf, J.: Using ior to analyze the i\/o performance for hpc platforms (2007)"},{"key":"256_CR47","unstructured":"TensorFlow: TensorFlow. [Online]. Available: https:\/\/tensorflow.google.cn\/ (2025)"},{"key":"256_CR48","doi-asserted-by":"crossref","unstructured":"Tang, Y., Yang, J.: Lambdata: Optimizing serverless computing by making data intents explicit. In: 2020 IEEE 13th International Conference on Cloud Computing (CLOUD), pp. 294\u2013303 (2020). IEEE","DOI":"10.1109\/CLOUD49709.2020.00049"},{"key":"256_CR49","doi-asserted-by":"crossref","unstructured":"Wahbe, R., Lucco, S., Anderson, T.E., Graham, S.L.: Efficient software-based fault isolation. In: Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles, pp. 203\u2013216 (1993)","DOI":"10.1145\/168619.168635"},{"issue":"6","key":"256_CR50","doi-asserted-by":"publisher","first-page":"624","DOI":"10.14778\/3311880.3311881","volume":"12","author":"C Wu","year":"2019","unstructured":"Wu, C., Sreekanti, V., Hellerstein, J.M.: Autoscaling tiered cloud storage in anna. Proc. VLDB Endow. 12(6), 624\u2013638 (2019)","journal-title":"Proc. VLDB Endow."},{"key":"256_CR51","unstructured":"Yu, M., Cao, T., Wang, W., Chen, R.: Following the data, not the function: Rethinking function orchestration in serverless computing. In: 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23), pp. 1489\u20131504 (2023)"},{"key":"256_CR52","doi-asserted-by":"crossref","unstructured":"Yoo, A.B., Jette, M.A., Grondona, M.: Slurm: Simple linux utility for resource management. In: Workshop on Job Scheduling Strategies for Parallel Processing, pp. 44\u201360 (2003). Springer","DOI":"10.1007\/10968987_3"},{"key":"256_CR53","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: Cluster computing with working sets. In: 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 10) (2010)"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00256-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-025-00256-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00256-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T08:55:35Z","timestamp":1770627335000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-025-00256-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,19]]},"references-count":53,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["256"],"URL":"https:\/\/doi.org\/10.1007\/s42514-025-00256-9","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"value":"2524-4922","type":"print"},{"value":"2524-4930","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,19]]},"assertion":[{"value":"25 July 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 September 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}