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 …
Faasm: Lightweight isolation for efficient stateful serverless computing
S Shillaker, P Pietzuch - … Annual Technical Conference (USENIX ATC 20 …, 2020 - usenix.org
Serverless computing is an excellent fit for big data processing because it can scale quickly
and cheaply to thousands of parallel functions. Existing serverless platforms isolate …
and cheaply to thousands of parallel functions. Existing serverless platforms isolate …
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 …
Characterizing serverless platforms with serverlessbench
Serverless computing promises auto-scalability and cost-efficiency (in" pay-as-you-go"
manner) for high-productive software development. Because of its virtue, serverless …
manner) for high-productive software development. Because of its virtue, serverless …
Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices
The microservice architecture is a popular software engineering approach for building
flexible, large-scale online services. Serverless functions, or function as a service (FaaS) …
flexible, large-scale online services. Serverless functions, or function as a service (FaaS) …
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 …
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 …
Faster and cheaper serverless computing on harvested resources
Serverless computing is becoming increasingly popular due to its ease of programming, fast
elasticity, and fine-grained billing. However, the serverless provider still needs to provision …
elasticity, and fine-grained billing. However, the serverless provider still needs to provision …