{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T21:57:16Z","timestamp":1781647036608,"version":"3.54.5"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T00:00:00Z","timestamp":1775260800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T00:00:00Z","timestamp":1775260800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100020812","name":"Instituto de Astrof\u00edsica de Andaluc\u00eda","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100020812","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Serverless computing is a paradigm in which the underlying infrastructure is fully managed by the provider, enabling applications and services to be executed with elastic resource provisioning and minimal operational overhead. A core model within this paradigm is Function-as-a-Service (FaaS), where lightweight functions are deployed and triggered on demand, scaling seamlessly with workload. FaaS offers flexibility, cost-effectiveness, and fine-grained scalability, qualities particularly relevant for large-scale scientific infrastructures where data volumes are too large to centralise and computation must increasingly occur close to the data. The Square Kilometre Array Observatory (SKAO) exemplifies this challenge. Once operational, it will generate about 700\u00a0PB of data products annually, distributed across the SKA Regional Centre Network (SRCNet), a federation of international centres providing storage, computing, and analysis services. In such a context, FaaS offers a natural mechanism to bring computation to the data. We studied the principles of Function-as-a-Service (FaaS) and their application to radio astronomy workflows. To demonstrate feasibility, a\n                    <jats:italic>Gaussian convolution<\/jats:italic>\n                    function was fully implemented and integrated within the SRCNet ecosystem. The methodology included a basic evaluation through performance tests to measure execution latency, comparing traditional computing environments against the FaaS-based approach deployed within the SRCNet distributed data and computing infrastructure. Benchmarks demonstrate that the FaaS framework, supported by an SRCNet IVOA Datalink service, successfully enables transparent function execution at the node closest to the data and user. These results show a measurable reduction in execution latency and inter-node data transfers, significantly enhancing overall computational efficiency within the SRCNet architecture. The SRCNet FaaS model, although currently under development, provides a viable pathway for seamless function deployment across a federated ecosystem. By leveraging SRCNet IVOA Datalink for high-performance, data-proximate computation, the system aligns with the SRCNet vision. However, transitioning to larger-scale workloads will necessitate precise resource sizing and high-availability scaling of the underlying functional nodes.\n                  <\/jats:p>","DOI":"10.1007\/s42979-026-04915-8","type":"journal-article","created":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T08:19:55Z","timestamp":1775290795000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Bringing Computation to the Data: Interoperable Serverless Function Execution for Astrophysical Data Analysis in the SRCNet"],"prefix":"10.1007","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6275-8242","authenticated-orcid":false,"given":"Manuel","family":"Parra-Roy\u00f3n","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juli\u00e1n","family":"Garrido-S\u00e1nchez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Susana","family":"S\u00e1nchez-Exp\u00f3sito","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mar\u00eda \u00c1ngeles","family":"Mendoza","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rob","family":"Barnsley","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anthony","family":"Moraghan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jes\u00fas","family":"S\u00e1nchez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Laura","family":"Darriba","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos","family":"Ru\u00edz-Monje","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Edgar","family":"Joao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Javier","family":"Moldon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jes\u00fas","family":"Salgado","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lourdes","family":"Verdes-Montenegro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,4,4]]},"reference":[{"issue":"1","key":"4915_CR1","doi-asserted-by":"publisher","first-page":"65","DOI":"10.5381\/jot.2009.8.1.c4","volume":"8","author":"W Kim","year":"2009","unstructured":"Kim W. Cloud computing: Today and tomorrow. J Object Technol. 2009;8(1):65\u201372. https:\/\/doi.org\/10.5381\/jot.2009.8.1.c4.","journal-title":"J Object Technol"},{"issue":"4","key":"4915_CR2","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, et al. A view of cloud computing. Commun ACM. 2010;53(4):50\u20138. https:\/\/doi.org\/10.1145\/1721654.1721672.","journal-title":"Commun ACM"},{"key":"4915_CR3","volume-title":"Cloud Computing: Theory and Practice","author":"DC Marinescu","year":"2017","unstructured":"Marinescu DC. Cloud Computing: Theory and Practice. 2nd ed. Cambridge, MA: Morgan Kaufmann; 2017.","edition":"2"},{"key":"4915_CR4","unstructured":"Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, et al. Above the clouds: A berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB\/EECS 2009;28(13):2009."},{"issue":"12","key":"4915_CR5","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/3368454","volume":"62","author":"P Castro","year":"2019","unstructured":"Castro P, Ishakian V, Muthusamy V, Slominski A. The rise of serverless computing. Commun ACM. 2019;62(12):44\u201354. https:\/\/doi.org\/10.1145\/3368454.","journal-title":"Commun ACM"},{"key":"4915_CR6","unstructured":"Hellerstein JM, Faleiro JM, Gonzalez JE, Schleier-Smith J. Serverless computing: One step forward, two steps back. In: Conference on Innovative Data Systems Research (CIDR) 2019."},{"key":"4915_CR7","doi-asserted-by":"crossref","unstructured":"Djemame K, et al. Open-source serverless architectures: an evaluation of apache openwhisk. CIFS 2020.","DOI":"10.1109\/UCC48980.2020.00052"},{"key":"4915_CR8","doi-asserted-by":"publisher","unstructured":"Le DN. OpenFaaS. in Cloud Computing Solutions, Wiley 2022. https:\/\/doi.org\/10.1002\/9781119682318.ch17.","DOI":"10.1002\/9781119682318.ch17"},{"key":"4915_CR9","doi-asserted-by":"publisher","unstructured":"Goodwin T, et al. What goes wrong in serverless runtimes? a survey of bugs in knative. In: SESAME \u201923 2023. https:\/\/doi.org\/10.1145\/3592533.3592806","DOI":"10.1145\/3592533.3592806"},{"key":"4915_CR10","doi-asserted-by":"publisher","unstructured":"Jonas E, et al. Occupy the cloud: Distributed computing for the 99%. In: SoCC \u201917 2017. https:\/\/doi.org\/10.1145\/3127479.3128601","DOI":"10.1145\/3127479.3128601"},{"key":"4915_CR11","unstructured":"Shankar V, et al. numpywren: serverless linear algebra. Technical report, UC Berkeley 2018. https:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2018\/EECS-2018-137.pdf"},{"key":"4915_CR12","unstructured":"Lithops Project: Lithops Documentation. https:\/\/lithops-cloud.github.io\/docs\/ 2025."},{"key":"4915_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2022.12.015","author":"A Arjona","year":"2023","unstructured":"Arjona A, et al. Transparent serverless execution of python applications across disaggregated cloud resources. Futur Gener Comput Syst. 2023. https:\/\/doi.org\/10.1016\/j.future.2022.12.015.","journal-title":"Futur Gener Comput Syst"},{"key":"4915_CR14","doi-asserted-by":"publisher","unstructured":"Malawski M, et al. Serverless computing for scientific applications. arXiv preprint 2023. https:\/\/doi.org\/10.48550\/arXiv.2309.01681","DOI":"10.48550\/arXiv.2309.01681"},{"key":"4915_CR15","unstructured":"Anderson D. Data-intensive computing. Encyclopedia of Parallel Computing, 408\u2013415 2010."},{"issue":"2","key":"4915_CR16","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1016\/j.jbi.2010.03.011","volume":"43","author":"A Rosenthal","year":"2010","unstructured":"Rosenthal A, Mork P, Li M, Stanford J, Koester D, Reynolds P. Cloud computing: a new business paradigm for biomedical information sharing. J Biomed Inform. 2010;43(2):342\u201353. https:\/\/doi.org\/10.1016\/j.jbi.2010.03.011.","journal-title":"J Biomed Inform"},{"issue":"2","key":"4915_CR17","doi-asserted-by":"publisher","first-page":"1967","DOI":"10.1093\/mnras\/stad1381","volume":"523","author":"P Hartley","year":"2023","unstructured":"Hartley P, Bonaldi A, Braun R, Aditya J, Aicardi S, Alegre L, et al. Ska science data challenge 2: analysis and results. Mon Not R Astron Soc. 2023;523(2):1967\u201393. https:\/\/doi.org\/10.1093\/mnras\/stad1381.","journal-title":"Mon Not R Astron Soc"},{"key":"4915_CR18","unstructured":"Broekema P, Szomoru A, et al. The ska regional centre network. In: Astronomical Data Analysis Software and Systems XXIX, 2020;527:541. ASP"},{"key":"4915_CR19","unstructured":"Salgado J, Wicenec A, Goliath S, Joshi R, Swinbank J, Bolton R, Webster B, Oonk J, Grainge K, S\u00e1nchez S, et al. Ska regional centres network (srcnet) software architecture document"},{"key":"4915_CR20","unstructured":"Booth R, Jonas J. An overview of the meerkat project. African Skies, 2012;16:101 16,101"},{"issue":"3","key":"4915_CR21","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/s10686-008-9124-7","volume":"22","author":"S Johnston","year":"2008","unstructured":"Johnston S, Taylor R, Bailes M, Bartel N, Baugh C, Bietenholz M, et al. Science with askap: The australian square-kilometre-array pathfinder. Exp Astron. 2008;22(3):151\u2013273. https:\/\/doi.org\/10.1007\/s10686-008-9124-7.","journal-title":"Exp Astron"},{"issue":"8","key":"4915_CR22","doi-asserted-by":"publisher","first-page":"1497","DOI":"10.1109\/JPROC.2009.2017564","volume":"97","author":"CJ Lonsdale","year":"2009","unstructured":"Lonsdale CJ, Cappallo RJ, Morales MF, Briggs FH, Benkevitch L, Bowman JD, et al. The murchison widefield array: Design overview. Proc IEEE. 2009;97(8):1497\u2013506. https:\/\/doi.org\/10.1109\/JPROC.2009.2017564.","journal-title":"Proc IEEE"},{"key":"4915_CR23","unstructured":"IBM: What is hybrid cloud? https:\/\/www.ibm.com\/think\/topics\/hybrid-cloud 2024."},{"key":"4915_CR24","unstructured":"OpenStack Foundation: The Crossroads of Cloud and HPC: OpenStack for Scientific Computing. https:\/\/object-storage-ca-ymq-1.vexxhost.net\/swift\/v1\/6e4619c416ff4bd19e1c087f27a43eea\/www-assets-prod\/science\/OpenStack-CloudandHPC6x9Booklet-v4-online.pdf (2016)"},{"key":"4915_CR25","unstructured":"Various: The Analysis of OpenStack Cloud Computing Platform Features and Performance. https:\/\/www.researchgate.net\/publication\/282673554 2015."},{"key":"4915_CR26","doi-asserted-by":"crossref","unstructured":"Razavi K, et al. Scaling vm deployment in an open source cloud stack. In: ScienceCloud\u201915 2015. https:\/\/comsec-files.ethz.ch\/papers\/sciencecloud15.pdf","DOI":"10.1145\/2755644.2755645"},{"key":"4915_CR27","doi-asserted-by":"crossref","unstructured":"Huang Q, et al. Evaluating open-source cloud computing solutions for scientific computing. Computer 2013.","DOI":"10.1016\/j.cageo.2013.05.001"},{"key":"4915_CR28","unstructured":"Jonas E, Schleier-Smith J, Sreekanti V, et al. Cloud programming simplified: A berkeley view on serverless computing. Technical report, UC Berkeley 2019. arXiv: 1902.03383"},{"key":"4915_CR29","doi-asserted-by":"crossref","unstructured":"Mohanty SK, et al. An evaluation of open source serverless computing frameworks. In: 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) 2018. https:\/\/doi.org\/10.1109\/CloudCom2018.2018.00033 . https:\/\/users.aalto.fi\/~lowpremsag1\/docs\/mohanty2018serverless.pdf","DOI":"10.1109\/CloudCom2018.2018.00033"},{"key":"4915_CR30","unstructured":"Knative Project: Knative Documentation. https:\/\/knative.dev\/docs\/ 2025."},{"key":"4915_CR31","doi-asserted-by":"publisher","unstructured":"Kuntsevich A, et al. A distributed analysis and benchmarking framework for apache openwhisk. In: ICPE \u201918 2018. https:\/\/doi.org\/10.1145\/3284014.3284016","DOI":"10.1145\/3284014.3284016"},{"issue":"12","key":"4915_CR32","doi-asserted-by":"publisher","first-page":"4948","DOI":"10.1109\/TPDS.2022.3208767","volume":"33","author":"Z Li","year":"2022","unstructured":"Li Z, Chard R, et al. funcx: Federated function as a service for science. IEEE Trans Parallel Distrib Syst. 2022;33(12):4948\u201363. https:\/\/doi.org\/10.1109\/TPDS.2022.3208767.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"4915_CR33","doi-asserted-by":"publisher","unstructured":"Li Z, et al. funcX: Federated Function as a Service for Science. arXiv: 2209.11631 2022. https:\/\/doi.org\/10.48550\/arXiv.2209.11631","DOI":"10.48550\/arXiv.2209.11631"},{"key":"4915_CR34","unstructured":"OpenFaaS Project: On Autoscaling: What Goes Up Must Come Down. https:\/\/www.openfaas.com\/blog\/what-goes-up-must-come-down\/ 2024."},{"key":"4915_CR35","doi-asserted-by":"crossref","unstructured":"McGrath G, et al. Serverless computing: Design, implementation, and performance. In: 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (2017). https:\/\/doi.org\/10.1109\/ICDCSW.2017.36 . https:\/\/faculty.washington.edu\/wlloyd\/courses\/tcss562\/talks\/ServerlessComputing-DesignImplementationandPerformance.pdf","DOI":"10.1109\/ICDCSW.2017.36"},{"key":"4915_CR36","doi-asserted-by":"publisher","unstructured":"Arya V, et al. Blockchain enabled trustless api marketplace. 2018 https:\/\/doi.org\/10.48550\/arXiv.1812.02154","DOI":"10.48550\/arXiv.1812.02154"},{"key":"4915_CR37","unstructured":"Dowler P, Bonnarel F, Michel L, Demleitner M. IVOA Recommendation: DataLink 1.0. https:\/\/www.ivoa.net\/documents\/DataLink\/20150617\/ 2015."},{"key":"4915_CR38","unstructured":"Dowler P, Bonnarel F, Michel L, Demleitner M, Taylor M. IVOA DataLink 1.1 (Recommendation). https:\/\/www.ivoa.net\/documents\/DataLink\/20231215\/REC-DataLink-1.1.html 2023."},{"key":"4915_CR39","doi-asserted-by":"publisher","unstructured":"Bird I. Update on lhc computing. In: Journal of Physics: Conference Series, 2011;331: 052013. https:\/\/doi.org\/10.1088\/1742-6596\/331\/5\/052013 . IOP Publishing","DOI":"10.1088\/1742-6596\/331\/5\/052013"},{"issue":"7","key":"4915_CR40","doi-asserted-by":"publisher","DOI":"10.1088\/0034-4885\/72\/7\/076901","volume":"72","author":"B Abbott","year":"2009","unstructured":"Abbott B, Abbott R, Abbott T, Abernathy M, et al. Ligo: the laser interferometer gravitational-wave observatory. Rep Prog Phys. 2009;72(7):076901. https:\/\/doi.org\/10.1088\/0034-4885\/72\/7\/076901.","journal-title":"Rep Prog Phys"},{"issue":"1041","key":"4915_CR41","doi-asserted-by":"publisher","DOI":"10.1088\/1538-3873\/ac8fcb","volume":"134","author":"B Bean","year":"2022","unstructured":"Bean B, Bhatnagar S, Castro S, Meyer JD, Emonts B, Garcia E, et al. Casa, the common astronomy software applications for radio astronomy. Publ Astron Soc Pac. 2022;134(1041):114501. https:\/\/doi.org\/10.1088\/1538-3873\/ac8fcb.","journal-title":"Publ Astron Soc Pac"},{"issue":"1","key":"4915_CR42","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1093\/mnras\/stu1368","volume":"444","author":"A Offringa","year":"2014","unstructured":"Offringa A, McKinley B, Hurley-Walker N, Briggs F, Wayth R, Kaplan D, et al. Wsclean: an implementation of a fast, generic wide-field imager for radio astronomy. Mon Not R Astron Soc. 2014;444(1):606\u201319. https:\/\/doi.org\/10.1093\/mnras\/stu1368.","journal-title":"Mon Not R Astron Soc"},{"key":"4915_CR43","unstructured":"Offringa A. Aoflagger: Rfi software. Astrophysics Source Code Library, 1010;2010."},{"key":"4915_CR44","unstructured":"Comrie A, Wang K-S, Hsu S-C, Moraghan A, Harris P, Pang Q, Pi\u0144ska A, Chiang C-C, Simmonds R, Chang T-H, et al. Carta: Cube analysis and rendering tool for astronomy. Astrophysics Source Code Library, 2103;2021."},{"key":"4915_CR45","doi-asserted-by":"crossref","unstructured":"Fabbro S, Major B, Jenkins D, Dowler P, Casteels K, Kavelaars J, Goliath S, Gaudet S, Yeung A, Kirk H. Innovations and impact of the canfar science platform. In: Software and Cyberinfrastructure for Astronomy VIII, 2024;13101:576\u2013582. SPIE","DOI":"10.1117\/12.3020588"},{"issue":"1","key":"4915_CR46","doi-asserted-by":"publisher","first-page":"011004","DOI":"10.1117\/1.JATIS.8.1.011004","volume":"8","author":"J Garrido","year":"2022","unstructured":"Garrido J, Darriba L, S\u00e1nchez-Exp\u00f3sito S, Parra-Roy\u00f3n M, Mold\u00f3n J, Mendoza M\u00c1, et al. Toward a spanish ska regional centre fully engaged with open science. Journal of Astronomical Telescopes Instruments and Systems. 2022;8(1):011004\u2013011004. https:\/\/doi.org\/10.1117\/1.JATIS.8.1.011004.","journal-title":"Journal of Astronomical Telescopes Instruments and Systems"},{"key":"4915_CR47","unstructured":"Possenti A. The challenge of the data in the SRCnetwork 2025. arXiv: 2504.03103"},{"key":"4915_CR48","doi-asserted-by":"publisher","DOI":"10.1016\/j.ascom.2019.100293","volume":"28","author":"AP Mechev","year":"2019","unstructured":"Mechev AP, Shimwell TW, Plaat A, Intema H, Varbanescu AL, Rottgering HJA. Scalability model for the lofar direction independent pipeline. Astronomy and Computing. 2019;28:100293. https:\/\/doi.org\/10.1016\/j.ascom.2019.100293.","journal-title":"Astronomy and Computing"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-026-04915-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-026-04915-8","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-026-04915-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T21:28:41Z","timestamp":1781645321000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-026-04915-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,4]]},"references-count":48,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2026,4]]}},"alternative-id":["4915"],"URL":"https:\/\/doi.org\/10.1007\/s42979-026-04915-8","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,4]]},"assertion":[{"value":"5 October 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 March 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 April 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research Involving Humans and\/or Animals"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}}],"article-number":"340"}}