{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T04:03:20Z","timestamp":1749528200915,"version":"3.41.0"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031902024","type":"print"},{"value":"9783031902031","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-90203-1_12","type":"book-chapter","created":{"date-parts":[[2025,6,9]],"date-time":"2025-06-09T15:49:02Z","timestamp":1749484142000},"page":"129-140","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Extending a\u00a0Scientific Workflow Engine with\u00a0Streaming I\/O Capabilities: DAGonStar and\u00a0CAPIO"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-6585-3042","authenticated-orcid":false,"given":"Simone","family":"Perrotta","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3828-0170","authenticated-orcid":false,"given":"Ciro","family":"Giuseppe De Vita","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9545-9978","authenticated-orcid":false,"given":"Gennaro","family":"Mellone","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9886-4500","authenticated-orcid":false,"given":"Marco","family":"Edoardo Santimaria","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9582-9265","authenticated-orcid":false,"given":"Giuseppe","family":"Salvi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9953-1319","authenticated-orcid":false,"given":"Marco","family":"Lapegna","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6323-3459","authenticated-orcid":false,"given":"Massimo","family":"Torquati","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5592-7995","authenticated-orcid":false,"given":"Angelo","family":"Ciaramella","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,10]]},"reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-13-77","volume":"13","author":"M Abouelhoda","year":"2012","unstructured":"Abouelhoda, M., Issa, S.A., Ghanem, M.: Tavaxy: integrating taverna and galaxy workflows with cloud computing support. BMC Bioinform. 13, 1\u201319 (2012)","journal-title":"BMC Bioinform."},{"key":"12_CR2","unstructured":"Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludascher, B., Mock, S.: Kepler: an extensible system for design and execution of scientific workflows. In: Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004, pp. 423\u2013424. IEEE (2004)"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Ascione, I., Giunta, G., Mariani, P., Montella, R., Riccio, A.: A grid computing based virtual laboratory for environmental simulations. In: Euro-Par 2006 Parallel Processing: 12th International Euro-Par Conference, Dresden, Germany, August 28\u2013September 1, 2006. Proceedings 12, pp. 1085\u20131094. Springer (2006)","DOI":"10.1007\/11823285_114"},{"key":"12_CR4","unstructured":"Babuji, Y., et al.: Introducing parsl: a python parallel scripting library. Zenodo2017 (2017)"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Babuji, Y., et al.: Scalable parallel programming in python with parsl. In: Proceedings of the Practice and Experience in Advanced Research Computing on Rise of the Machines (learning), pp.\u00a01\u20138 (2019)","DOI":"10.1145\/3332186.3332231"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Barker, A., Van\u00a0Hemert, J.: Scientific workflow: a survey and research directions. In: International Conference on Parallel Processing and Applied Mathematics, pp. 746\u2013753. Springer (2007)","DOI":"10.1007\/978-3-540-68111-3_78"},{"issue":"1","key":"12_CR7","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.ecoinf.2009.08.008","volume":"5","author":"D Barseghian","year":"2010","unstructured":"Barseghian, D., et al.: Workflows and extensions to the kepler scientific workflow system to support environmental sensor data access and analysis. Eco. Inform. 5(1), 42\u201350 (2010)","journal-title":"Eco. Inform."},{"issue":"2","key":"12_CR8","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2015.27","volume":"32","author":"L Chen","year":"2015","unstructured":"Chen, L.: Continuous delivery: huge benefits, but challenges too. IEEE Softw. 32(2), 50\u201354 (2015)","journal-title":"IEEE Softw."},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Di\u00a0Lauro, R., Giannone, F., Ambrosio, L., Montella, R.: Virtualizing general purpose GPUs for high performance cloud computing: an application to a fluid simulator. In: 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications, pp. 863\u2013864. IEEE (2012)","DOI":"10.1109\/ISPA.2012.136"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Di\u00a0Luccio, D.a., et al.: Characterization of beach run-up patterns in Bagnoli bay during ABBACO project. Chem. Ecol. 36(6), 619\u2013636 (2020)","DOI":"10.1080\/02757540.2020.1743275"},{"key":"12_CR11","doi-asserted-by":"publisher","unstructured":"Do, T.M.A., et al.: Accelerating scientific workflows on HPC platforms with in situ processing. In: 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), pp. 1\u201310 (2022). https:\/\/doi.org\/10.1109\/CCGrid54584.2022.00009","DOI":"10.1109\/CCGrid54584.2022.00009"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Dreher, M., Peterka, T.: Decaf: Decoupled dataflows for in situ high-performance workflows. Tech. rep., Argonne National Lab. (ANL), Argonne, IL (United States) (2017)","DOI":"10.2172\/1372113"},{"key":"12_CR13","unstructured":"Folk, M., Cheng, A., Yates, K.: HDF5: a file format and I\/O library for high performance computing applications. In: SC \u201999: Proceedings of the ACM\/IEEE Conference on Supercomputing. vol.\u00a099 (1999)"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Galletti, A., et al.: Numerical and implementation issues in food quality modeling for human diseases prevention. In: Special Session on Smart Medical Devices-From Lab to Clinical Practice. vol.\u00a06, pp. 526\u2013534. SCITEPRESS (2017)","DOI":"10.5220\/0006297905260534"},{"issue":"2","key":"12_CR15","first-page":"215","volume":"28","author":"G Giunta","year":"2005","unstructured":"Giunta, G., Montella, R., Mariani, P., Riccio, A.: Modeling and computational issues for air\/water quality problems: a grid computing approach. NUOVO CIMENTO-SOCIETA ITALIANA DI FISICA SEZIONE C 28(2), 215 (2005)","journal-title":"NUOVO CIMENTO-SOCIETA ITALIANA DI FISICA SEZIONE C"},{"key":"12_CR16","doi-asserted-by":"publisher","unstructured":"Godoy, W., et al.: ADIOS 2: the adaptable input output system. a framework for high-performance data management. SoftwareX 12 (2020). https:\/\/doi.org\/10.1016\/j.softx.2020.100561","DOI":"10.1016\/j.softx.2020.100561"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Laccetti, G., Montella, R., Palmieri, C., Pelliccia, V.: The high performance Internet of Things: using GVirtuS to share high-end GPUs with ARM based cluster computing nodes. In: International Conference on Parallel Processing and Applied Mathematics, pp. 734\u2013744. Springer (2013)","DOI":"10.1007\/978-3-642-55224-3_69"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Lovas, R., D\u00f3zsa, G., Kacsuk, P., Podhorszki, N., Dr\u00f3tos, D.: Workflow support for complex grid applications: Integrated and portal solutions. In: Grid Computing: Second European AcrossGrids Conference, AxGrids 2004, Nicosia, Cyprus, January 28-30, 2004. Revised Papers, pp. 129\u2013138. Springer (2004)","DOI":"10.1007\/978-3-540-28642-4_16"},{"key":"12_CR19","doi-asserted-by":"publisher","unstructured":"Martinelli, A., Torquati, M., Aldinucci, M., Colonnelli, I., Cantalupo, B.: CAPIO: a middleware for transparent I\/O streaming in data- intensive workflows. In: 2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC), pp. 153\u2013163. IEEE Computer Society, Los Alamitos, CA, USA (2023). https:\/\/doi.org\/10.1109\/HiPC58850.2023.00031","DOI":"10.1109\/HiPC58850.2023.00031"},{"key":"12_CR20","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1016\/j.future.2018.03.002","volume":"110","author":"R Montella","year":"2020","unstructured":"Montella, R., et al.: Using the face-it portal and workflow engine for operational food quality prediction and assessment: an application to mussel farms monitoring in the bay of napoli, italy. Futur. Gener. Comput. Syst. 110, 453\u2013467 (2020)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Montella, R., Di\u00a0Luccio, D., Ciaramella, A., Foster, I.: StormSeeker: a machine-learning-based mediterranean storm tracer. In: International Conference on Internet and Distributed Computing Systems, pp. 444\u2013456. Springer (2019)","DOI":"10.1007\/978-3-030-34914-1_42"},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"Montella, R., Di\u00a0Luccio, D., Kosta, S.: Dagon*: executing direct acyclic graphs as parallel jobs on anything. In: 2018 IEEE\/ACM Workflows in Support of Large-Scale Science (WORKS), pp. 64\u201373. IEEE (2018)","DOI":"10.1109\/WORKS.2018.00012"},{"key":"12_CR23","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1016\/j.future.2018.11.025","volume":"94","author":"R Montella","year":"2019","unstructured":"Montella, R., et al.: Workflow-based automatic processing for internet of floating things crowdsourced data. Futur. Gener. Comput. Syst. 94, 103\u2013119 (2019)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Montella, R., Ferraro, C., Kosta, S., Pelliccia, V., Giunta, G.: Enabling android-based devices to high-end GPGPUs. In: Algorithms and Architectures for Parallel Processing: 16th International Conference, ICA3PP 2016, Granada, Spain, December 14-16, 2016, Proceedings 15, pp. 118\u2013125. Springer (2016)","DOI":"10.1007\/978-3-319-49583-5_9"},{"key":"12_CR25","unstructured":"Montella, R., et al.: Virtualizing CUDA enabled GPGPUs on ARM clusters. In: Parallel Processing and Applied Mathematics: 11th International Conference, PPAM 2015, Krakow, Poland, September 6-9, 2015. Revised Selected Papers, Part II, pp. 3\u201314. Springer (2016)"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Montella, R., Ruggieri, M., Kosta, S.: A fast, secure, reliable, and resilient data transfer framework for pervasive IoT applications. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 710\u2013715. IEEE (2018)","DOI":"10.1109\/INFCOMW.2018.8406884"},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez-Gallegos, D.D., Di\u00a0Luccio, D., Gonzalez-Compean, J.L., Montella, R.: Internet of Things orchestration using DagOn* workflow engine. In: 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), pp. 95\u2013100. IEEE (2019)","DOI":"10.1109\/WF-IoT.2019.8767199"},{"key":"12_CR28","doi-asserted-by":"publisher","unstructured":"Sewell, C., et al.: Large-scale compute-intensive analysis via a combined in-situ and co-scheduling workflow approach. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. SC \u201915, Association for Computing Machinery, New York, NY, USA (2015). https:\/\/doi.org\/10.1145\/2807591.2807663","DOI":"10.1145\/2807591.2807663"},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"Taylor, I., Shields, M., Wang, I., Harrison, A.: The triana workflow environment: architecture and applications. Workflows for e-science: Scientific workflows for grids, pp. 320\u2013339 (2007)","DOI":"10.1007\/978-1-84628-757-2_20"},{"issue":"1","key":"12_CR30","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1177\/1094342015594678","volume":"31","author":"E Tejedor","year":"2017","unstructured":"Tejedor, E., et al.: PyCOMPSs: parallel computational workflows in python. Int. J. High Perform. Comput. Appl. 31(1), 66\u201382 (2017)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"12_CR31","doi-asserted-by":"crossref","unstructured":"Wozniak, J.M., Armstrong, T.G., Wilde, M., Katz, D.S., Lusk, E., Foster, I.T.: Swift\/t: large-scale application composition via distributed-memory dataflow processing. In: 2013 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing, pp. 95\u2013102. IEEE (2013)","DOI":"10.1109\/CCGrid.2013.99"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Zheng, C., Thain, D.: Integrating containers into workflows: a case study using makeflow, work queue, and docker. In: Proceedings of the 8th International Workshop on Virtualization Technologies in Distributed Computing, pp. 31\u201338 (2015)","DOI":"10.1145\/2755979.2755984"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-90203-1_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,9]],"date-time":"2025-06-09T15:49:11Z","timestamp":1749484151000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-90203-1_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031902024","9783031902031"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-90203-1_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"10 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}