Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleAugust 2024
YuanRong: A Production General-purpose Serverless System for Distributed Applications in the Cloud
- Qiong Chen,
- Jianmin Qian,
- Yulin Che,
- Ziqi Lin,
- Jianfeng Wang,
- Jie Zhou,
- Licheng Song,
- Yi Liang,
- Jie Wu,
- Wei Zheng,
- Wei Liu,
- Linfeng Li,
- Fangming Liu,
- Kun Tan
ACM SIGCOMM '24: Proceedings of the ACM SIGCOMM 2024 ConferenceAugust 2024, Pages 843–859https://doi.org/10.1145/3651890.3672216We design, implement, and evaluate YuanRong, the first production general-purpose serverless platform with a unified programming interface, multi-language runtime, and a distributed computing kernel for cloud-based applications. YuanRong addresses many ...
- short-paperJuly 2024
Cheap and FAIR: A Serverless Research Data Repository for the Next Generation Cosmic Microwave Background Experiment
PEARC '24: Practice and Experience in Advanced Research Computing 2024: Human Powered ComputingJuly 2024, Article No.: 61, Pages 1–4https://doi.org/10.1145/3626203.3670558CMB-S4 is a large-scale scientific experiment jointly funded by NSF and DOE to measure with exquisite detail radiation emitted just after the Big Bang, accessing Physics at energy scales way above what is achievable with collider experiments. CMB-S4 ...
- ArticleJuly 2024
Using Energy Consumption for Self-adaptation in FaaS
AbstractOne of the programming models that has been developing the most in recent years is Function as a Service (FaaS). The growing concern over data centre energy footprints has driven sustainable software development. In serverless applications, energy ...
- research-articleMay 2024
Peeking Behind the Serverless Implementations and Deployments of the Montage Workflow
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 196–203https://doi.org/10.1145/3629527.3651420The development of serverless scientific workflows is a complex and tedious procedure and opens several challenges in how to compose workflow processing steps as serverless functions and how much memory to assign to each serverless function, which ...
- research-articleMay 2024
Function Offloading and Data Migration for Stateful Serverless Edge Computing
ICPE '24: Proceedings of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 247–257https://doi.org/10.1145/3629526.3649293Serverless computing and, in particular, Function-as-a-Service (FaaS) have emerged as valuable paradigms to deploy applications without the burden of managing the computing infrastructure. While initially limited to the execution of stateless functions ...
-
- keynoteMay 2024
Engineering Serverless Application Life-cycles in Federated Serverless Infrastructures
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Page 166https://doi.org/10.1145/3629527.3652886The top cloud providers offer more than a hundred serverless services, such as Function-as-a-Service and various ML-based Services speech to text, text to speech, or translation. Unfortunately, while the cloud provider SDKs simplify the usage of ...
- research-articleMay 2024
A Cloud-Based Microservices Solution for Multi-Agent Traffic Control Systems
AAMAS '24: Proceedings of the 23rd International Conference on Autonomous Agents and Multiagent SystemsMay 2024, Pages 889–897In this paper, we present a cloud-based microservices architecture designed for multi-agent-based Traffic Control Systems (TCS). This architecture facilitates decentralized control, real-time responsiveness, and dynamic scalability. To validate our ...
- short-paperApril 2024
Serverless? RISC more!
SESAME '24: Proceedings of the 2nd Workshop on SErverless Systems, Applications and MEthodologiesApril 2024, Pages 15–24https://doi.org/10.1145/3642977.3652095The growth of serverless computing has led to a widespread reexamination of the cloud software upon which it is based. In parallel, the flattening of single core performance has led to a resurgence of interest in manycore systems, trading absolute ...
- short-paperApril 2024
Serverless Confidential Containers: Challenges and Opportunities
SESAME '24: Proceedings of the 2nd Workshop on SErverless Systems, Applications and MEthodologiesApril 2024, Pages 32–40https://doi.org/10.1145/3642977.3652097Serverless computing allows users to execute pieces of code (so called functions) on-demand in the cloud without having to provision any hardware resources. However, by executing in the cloud and delegating control over hardware resources, the integrity ...
- short-paperApril 2024
Serverless End Game: Disaggregation enabling Transparency
SESAME '24: Proceedings of the 2nd Workshop on SErverless Systems, Applications and MEthodologiesApril 2024, Pages 9–14https://doi.org/10.1145/3642977.3652094For many years, the distributed systems community has struggled to smooth the transition from local to remote computing. Transparency means concealing the complexities of distributed programming like remote locations, failures or scaling. For us, full ...
- articleFebruary 2024
A Foundation for Real-time Applications onFunction-as-a-Service
ACM SIGMETRICS Performance Evaluation Review (SIGMETRICS), Volume 51, Issue 4March 2024, Pages 54–65https://doi.org/10.1145/3649477.3649497Serverless (or Function-as-a-Service) compute model enables new applications with dynamic scaling. However, all current Serverless systems are best-effort, and as we prove this means they cannot guarantee hard real-time deadlines, rendering them ...
- research-articleDecember 2023
Scaling a Variant Calling Genomics Pipeline with FaaS
- Aitor Arjona,
- Arnau Gabriel-Atienza,
- Sara Lanuza-Orna,
- Xavier Roca-Canals,
- Ayman Bourramouss,
- Tyler K. Chafin,
- Lucio Marcello,
- Paolo Ribeca,
- Pedro García-López
WoSC '23: Proceedings of the 9th International Workshop on Serverless ComputingDecember 2023, Pages 59–64https://doi.org/10.1145/3631295.3631403With the escalating complexity and volume of genomic data, the capacity of biology institutions' HPC faces limitations. While the Cloud presents a viable solution for short-term elasticity, its intricacies pose challenges for bioinformatics users. ...
- research-articleDecember 2023
GIRAFF: Reverse Auction-based Placement for Fog Functions
WoSC '23: Proceedings of the 9th International Workshop on Serverless ComputingDecember 2023, Pages 53–58https://doi.org/10.1145/3631295.3631402Function-as-a-Service (FaaS) is a compelling new programming model for developing applications running on fog infrastructures. FaaS applications are composed of short-lived, event-triggered units, called functions. Functions can be flexibly deployed on ...
- research-articleDecember 2023
Nubes: Object-Oriented Programming for Stateful Serverless Functions
WoSC '23: Proceedings of the 9th International Workshop on Serverless ComputingDecember 2023, Pages 30–35https://doi.org/10.1145/3631295.3631398Serveless computing and the Function-as-a-Service (FaaS) model promise rapid development of cloud-based applications by abstracting away deployment and resource allocation. As the stateless nature of functions undermines the generality of the model, they ...
- research-articleDecember 2023
Characterizing AFCL Serverless Scientific Workflows in Federated FaaS
WoSC '23: Proceedings of the 9th International Workshop on Serverless ComputingDecember 2023, Pages 24–29https://doi.org/10.1145/3631295.3631397This paper introduces several, publicly available, serverless scientific workflows Montage, BWA, and Monte Carlo developed at a high level of abstraction using the Abstract Function Choreography Language (AFCL). Any individual function can run across ...
- research-articleDecember 2023
Enoki: Stateful Distributed FaaS from Edge to Cloud
MiddleWEdge '23: Proceedings of the 2nd International Workshop on Middleware for the EdgeDecember 2023, Pages 19–24https://doi.org/10.1145/3630180.3631203Function-as-a-Service (FaaS) is a promising paradigm for applications distributed across the edge-cloud continuum. FaaS functions are stateless by nature, leading to high elasticity and transparent invocation. Supporting stateful applications, however, ...
- short-paperDecember 2023
Serverless Abstractions for Edge Computing in Large Low-Earth Orbit Satellite Networks
Middleware '23: Proceedings of the 24th International Middleware Conference: Demos, Posters and Doctoral SymposiumDecember 2023, Pages 3–6https://doi.org/10.1145/3626564.3629088Private and public actors are building massive LEO satellite communication networks. Researchers have proposed extending edge computing to satellites for global low-latency access to application services for, e.g., IoT or metaverses. Building ...
- research-articleAugust 2024
CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum
SEC '23: Proceedings of the Eighth ACM/IEEE Symposium on Edge ComputingDecember 2023, Pages 158–170https://doi.org/10.1145/3583740.3626611Serverless Computing brings advantages to the Edge-Cloud continuum, like simplified programming and infrastructure management. In composed workflows, where serverless functions need to exchange data constantly, serverless platforms rely on remote ...
- abstractDecember 2023
Towards Database and Serverless Runtime Co-Design
CoNEXT-SW '23: Proceedings of the on CoNEXT Student Workshop 2023December 2023, Pages 9–10https://doi.org/10.1145/3630202.3630225In serverless computing, minimizing database access latency is crucial, but databases predominantly reside in cloud environments, necessitating costly network round-trips. Embedding an in-process database library such as SQLite into the serverless ...
- ArticleMarch 2024
Advanced Serverless Edge Computing
Service-Oriented Computing – ICSOC 2023 WorkshopsNov 2023, Pages 285–291https://doi.org/10.1007/978-981-97-0989-2_23AbstractServerless computing is becoming an attractive means to implement applications on top of edge infrastructures. Developers break applications into small components (functions), and this modularity allows one to cope with the limited resources of ...