{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T06:45:41Z","timestamp":1782197141702,"version":"3.54.5"},"reference-count":80,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100013261","name":"Guangdong Provincial Key Laboratory of Mathematical Foundations for Artificial Intelligence","doi-asserted-by":"publisher","award":["2023B1212010001"],"award-info":[{"award-number":["2023B1212010001"]}],"id":[{"id":"10.13039\/100013261","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Hong Kong Research Grants Council","award":["GRF 16202121"],"award-info":[{"award-number":["GRF 16202121"]}]},{"name":"Hong Kong Research Grants Council","award":["GRF 16210822"],"award-info":[{"award-number":["GRF 16210822"]}]},{"name":"Hong Kong Research Grants Council","award":["CRF C7004-22"],"award-info":[{"award-number":["CRF C7004-22"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Netw."],"published-print":{"date-parts":[[2025,2]]},"DOI":"10.1109\/tnet.2024.3480031","type":"journal-article","created":{"date-parts":[[2024,11,28]],"date-time":"2024-11-28T19:04:25Z","timestamp":1732820665000},"page":"226-240","source":"Crossref","is-referenced-by-count":4,"title":["Pheromone: Restructuring Serverless Computing With Data-Centric Function Orchestration"],"prefix":"10.1109","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6797-9028","authenticated-orcid":false,"given":"Minchen","family":"Yu","sequence":"first","affiliation":[{"name":"School of Data Science, The Chinese University of Hong Kong, Shenzhen, Guangdong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tingjia","family":"Cao","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Wisconsin-Madison, Madison, WI, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2990-229X","authenticated-orcid":false,"given":"Wei","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-5060-8411","authenticated-orcid":false,"given":"Ruichuan","family":"Chen","sequence":"additional","affiliation":[{"name":"Nokia Bell Laboratories, Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Serverless Applications Scenarios","year":"2024"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128601"},{"key":"ref3","first-page":"193","article-title":"Shuffling, fast and slow: Scalable analytics on serverless infrastructure","volume-title":"Proc. USENIX NSDI","author":"Pu"},{"key":"ref4","first-page":"1","article-title":"Wukong: A scalable and locality-enhanced framework for serverless parallel computing","volume-title":"Proc. ACM SoCC","author":"Carver"},{"key":"ref5","first-page":"363","article-title":"Encoding, fast and slow: Low-latency video processing using thousands of tiny threads","volume-title":"Proc. USENIX NSDI","author":"Fouladi"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267815"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS51616.2021.00022"},{"key":"ref8","first-page":"1049","article-title":"MArk: Exploiting cloud services for cost-effective, SLO-aware machine learning inference serving","volume-title":"Proc. USENIX ATC","author":"Zhang"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563470"},{"key":"ref10","first-page":"427","article-title":"Pocket: Elastic ephemeral storage for serverless analytics","volume-title":"Proc. USENIX OSDI","author":"Klimovic"},{"key":"ref11","first-page":"653","article-title":"Caerus: NIMBLE task scheduling for serverless analytics","volume-title":"Proc. USENIX NSDI","author":"Zhang"},{"key":"ref12","first-page":"923","article-title":"SAND: Towards high-performance serverless computing","volume-title":"Proc. USENIX ATC","author":"Akkus"},{"key":"ref13","volume-title":"KNIX Serverless","year":"2024"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407836"},{"key":"ref15","first-page":"805","article-title":"Faastlane: Accelerating function-as-a-service workflows","volume-title":"Proc. USENIX ATC","author":"Kotni"},{"key":"ref16","first-page":"285","article-title":"SONIC: Application-aware data passing for chained serverless applications","volume-title":"Proc. USENIX ATC","author":"Mahgoub"},{"key":"ref17","volume-title":"Apache OpenWhisk Composer","year":"2024"},{"key":"ref18","volume-title":"Google Cloud Composer","year":"2024"},{"key":"ref19","volume-title":"AWS Step Functions","year":"2024"},{"key":"ref20","volume-title":"AWS ElastiCache","year":"2024"},{"key":"ref21","volume-title":"AWS S3","year":"2024"},{"key":"ref22","volume-title":"Use Amazon S3 ARNs Instead of Passing Large Payloads","year":"2024"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446701"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2016.138"},{"key":"ref25","volume-title":"AWS Lambda","year":"2024"},{"key":"ref26","volume-title":"Azure Functions","year":"2024"},{"key":"ref27","volume-title":"Google Cloud Functions","year":"2024"},{"key":"ref28","article-title":"Cloud programming simplified: A Berkeley view on serverless computing","author":"Jonas","year":"2019","journal-title":"arXiv:1902.03383"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3406011"},{"key":"ref30","article-title":"Move fast and meet deadlines: Fine-grained real-time stream processing with cameo","volume-title":"Proc. USENIX NSDI","author":"Xu"},{"key":"ref31","volume-title":"AWS Kinesis","year":"2024"},{"key":"ref32","volume-title":"Serverless Stream-based Processing for Real-Time Insights","year":"2024"},{"key":"ref33","volume-title":"Serverless Reference Architecture: Real-time Stream Processing","year":"2024"},{"key":"ref34","volume-title":"Azure Entity Functions","year":"2024"},{"key":"ref35","volume-title":"Invoking AWS Lambda Functions","year":"2024"},{"key":"ref36","volume-title":"AWS Step Functions Standard Vs. Express Workflows","year":"2024"},{"key":"ref37","volume-title":"Using AWS Lambda With Amazon S3","year":"2024"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD49709.2020.00049"},{"key":"ref39","volume-title":"AWS Step Functions\u2014Choice","year":"2024"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390234"},{"key":"ref41","first-page":"401","article-title":"EC-cache: Load-balanced, low-latency cluster caching with online erasure coding","volume-title":"Proc. USENIX OSDI","author":"Rashmi"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359654"},{"key":"ref43","volume-title":"AWS Step Functions\u2014Map","year":"2024"},{"key":"ref44","volume-title":"Azure Durable Functions","year":"2024"},{"key":"ref45","article-title":"Following the data, not the function: Rethinking function orchestration in serverless computing","author":"Yu","year":"2021","journal-title":"arXiv:2109.13492"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00044"},{"key":"ref47","volume-title":"AWS Lambda Execution Model","year":"2024"},{"key":"ref48","first-page":"419","article-title":"Firecracker: Lightweight virtualization for serverless applications","volume-title":"Proc. USENIX NSDI","author":"Agache"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"ref50","first-page":"443","article-title":"FaaSNet: Scalable and fast provisioning of custom serverless container runtimes at Alibaba cloud function compute","volume-title":"Proc. USENIX ATC","author":"Wang"},{"key":"ref51","first-page":"57","article-title":"SOCK: Rapid task provisioning with serverless-optimized containers","volume-title":"Proc. USENIX ATC","author":"Oakes"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3392698"},{"key":"ref53","first-page":"205","article-title":"Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider","volume-title":"Proc. USENIX ATC","author":"Shahrad"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446757"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755940"},{"key":"ref56","first-page":"1","article-title":"ZooKeeper: Wait-free coordination for internet-scale systems","volume-title":"Proc. USENIX ATC","author":"Hunt"},{"key":"ref57","volume-title":"Apache ZooKeeper","year":"2024"},{"key":"ref58","first-page":"419","article-title":"Faasm: Lightweight isolation for efficient stateful serverless computing","volume-title":"Proc. USENIX ATC","author":"Shillaker"},{"key":"ref59","volume-title":"Docker","year":"2024"},{"key":"ref60","volume-title":"Kubernetes: Production-grade Container Orchestration","year":"2024"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.14778\/3311880.3311881"},{"key":"ref62","volume-title":"Pheromone Codebase","year":"2024"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038932"},{"key":"ref64","first-page":"561","article-title":"Ray: A distributed framework for emerging AI applications","volume-title":"Proc. USENIX OSDI","author":"Moritz"},{"key":"ref65","volume-title":"Firecracker Network Performance Numbers","year":"2024"},{"key":"ref66","volume-title":"Protocol Buffers\u2014Google\u2019s Data Interchange Format","year":"2024"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421280"},{"key":"ref68","volume-title":"Azure Durable Functions Aggregator Pattern","year":"2024"},{"key":"ref69","volume-title":"Apache Hadoop","year":"2024"},{"key":"ref70","volume-title":"Alibaba Cloud Function Compute","year":"2024"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00032"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362711"},{"key":"ref73","first-page":"475","article-title":"From laptop to lambda: Outsourcing everyday jobs to thousands of transient functional containers","volume-title":"Proc. USENIX ATC","author":"Fouladi"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389758"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380609"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456239"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486974"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362723"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135980"},{"key":"ref80","volume-title":"Apache OpenWhisk","year":"2024"}],"container-title":["IEEE Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10723154\/10891942\/10770575.pdf?arnumber=10770575","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T20:10:19Z","timestamp":1740082219000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10770575\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2]]},"references-count":80,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2024.3480031","relation":{},"ISSN":["2998-4157"],"issn-type":[{"value":"2998-4157","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2]]}}}