The ideal versus the real: Revisiting the history of virtual machines and containers

A Randal - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
The common perception in both academic literature and industry today is that virtual
machines offer better security, whereas containers offer better performance. However, a …

Catalyzer: Sub-millisecond startup for serverless computing with initialization-less booting

D Du, T Yu, Y **a, B Zang, G Yan, C Qin, Q Wu… - Proceedings of the …, 2020 - dl.acm.org
Serverless computing promises cost-efficiency and elasticity for high-productive software
development. To achieve this, the serverless sandbox system must address two challenges …

Characterizing serverless platforms with serverlessbench

T Yu, Q Liu, D Du, Y **a, B Zang, Z Lu, P Yang… - Proceedings of the 11th …, 2020 - dl.acm.org
Serverless computing promises auto-scalability and cost-efficiency (in" pay-as-you-go"
manner) for high-productive software development. Because of its virtue, serverless …

Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices

Z Jia, E Witchel - Proceedings of the 26th ACM international conference …, 2021 - dl.acm.org
The microservice architecture is a popular software engineering approach for building
flexible, large-scale online services. Serverless functions, or function as a service (FaaS) …

Architectural implications of function-as-a-service computing

M Shahrad, J Balkind, D Wentzlaff - … of the 52nd annual IEEE/ACM …, 2019 - dl.acm.org
Serverless computing is a rapidly growing cloud application model, popularized by
Amazon's Lambda platform. Serverless cloud services provide fine-grained provisioning of …

Operating systems and hypervisors for network functions: A survey of enabling technologies and research studies

AS Thyagaturu, P Shantharama, A Nasrallah… - IEEE …, 2022 - ieeexplore.ieee.org
Scalable and flexible communication networks increasingly conduct the packet processing
for Network Functions (NFs) in General Purpose Computing (GPC) platforms. The …

{FaaSNet}: Scalable and fast provisioning of custom serverless container runtimes at alibaba cloud function compute

A Wang, S Chang, H Tian, H Wang, H Yang… - 2021 USENIX Annual …, 2021 - usenix.org
Serverless computing, or Function-as-a-Service (FaaS), enables a new way of building and
scaling applications by allowing users to deploy fine-grained functions while providing fully …

SEUSS: skip redundant paths to make serverless fast

J Cadden, T Unger, Y Awad, H Dong… - Proceedings of the …, 2020 - dl.acm.org
This paper presents a system-level method for achieving the rapid deployment and high-
density caching of serverless functions in a FaaS environment. For reduced start times …

Containerization for high performance computing systems: Survey and prospects

N Zhou, H Zhou, D Hoppe - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Containers improve the efficiency in application deployment and thus have been widely
utilised on Cloud and lately in High Performance Computing (HPC) environments …

Making kernel bypass practical for the cloud with junction

J Fried, GI Chaudhry, E Saurez, E Choukse… - … USENIX Symposium on …, 2024 - usenix.org
Kernel bypass systems have demonstrated order of magnitude improvements in throughput
and tail latency for network-intensive applications relative to traditional operating systems …