Serverless computing: state-of-the-art, challenges and opportunities
Serverless computing is growing in popularity by virtue of its lightweight and simplicity of
management. It achieves these merits by reducing the granularity of the computing unit to …
management. It achieves these merits by reducing the granularity of the computing unit to …
The serverless computing survey: A technical primer for design architecture
The development of cloud infrastructures inspires the emergence of cloud-native computing.
As the most promising architecture for deploying microservices, serverless computing has …
As the most promising architecture for deploying microservices, serverless computing has …
Pond: Cxl-based memory pooling systems for cloud platforms
Public cloud providers seek to meet stringent performance requirements and low hardware
cost. A key driver of performance and cost is main memory. Memory pooling promises to …
cost. A key driver of performance and cost is main memory. Memory pooling promises to …
Characterizing microservice dependency and performance: Alibaba trace analysis
Loosely-coupled and light-weight microservices running in containers are replacing
monolithic applications gradually. Understanding the characteristics of microservices is …
monolithic applications gradually. Understanding the characteristics of microservices is …
What serverless computing is and should become: The next phase of cloud computing
What serverless computing is and should become: the next phase of cloud computing Page 1
76 COMMUNICATIONS OF THE ACM | MAY 2021 | VOL. 64 | NO. 5 contributed articles IN …
76 COMMUNICATIONS OF THE ACM | MAY 2021 | VOL. 64 | NO. 5 contributed articles IN …
FaasCache: keeping serverless computing alive with greedy-dual caching
Functions as a Service (also called serverless computing) promises to revolutionize how
applications use cloud resources. However, functions suffer from cold-start problems due to …
applications use cloud resources. However, functions suffer from cold-start problems due to …
Benchmarking, analysis, and optimization of serverless function snapshots
Serverless computing has seen rapid adoption due to its high scalability and flexible, pay-as-
you-go billing model. In serverless, developers structure their services as a collection of …
you-go billing model. In serverless, developers structure their services as a collection of …
Icebreaker: Warming serverless functions better with heterogeneity
Serverless computing, an emerging computing model, relies on" warming up" functions prior
to its anticipated execution for faster and cost-effective service to users. Unfortunately …
to its anticipated execution for faster and cost-effective service to users. Unfortunately …
[HTML][HTML] {SONIC}: Application-aware data passing for chained serverless applications
The conference papers and full proceedings are available to registered attendees now and
will be available to everyone beginning Wednesday, July 14, 2021. Paper abstracts and …
will be available to everyone beginning Wednesday, July 14, 2021. Paper abstracts and …
Machine learning-based orchestration of containers: A taxonomy and future directions
Containerization is a lightweight application virtualization technology, providing high
environmental consistency, operating system distribution portability, and resource isolation …
environmental consistency, operating system distribution portability, and resource isolation …