The serverless computing survey: A technical primer for design architecture

Z Li, L Guo, J Cheng, Q Chen, BS He… - ACM Computing Surveys …, 2022 - dl.acm.org
The development of cloud infrastructures inspires the emergence of cloud-native computing.
As the most promising architecture for deploying microservices, serverless computing has …

HiveMind: A hardware-software system stack for serverless edge swarms

L Patterson, D Pigorovsky, B Dempsey… - Proceedings of the 49th …, 2022 - dl.acm.org
Swarms of autonomous devices are increasing in ubiquity and size, making the need for
rethinking their hardware-software system stack critical. We present HiveMind, the first …

ProPack: Executing Concurrent Serverless Functions Faster and Cheaper

R Basu Roy, T Patel, R Liew, YN Babuji… - Proceedings of the …, 2023 - dl.acm.org
The serverless computing model has been on the rise in recent years due to a lower barrier
to entry and elastic scalability. However, our experimental evidence suggests that multiple …

Parallel virtualized memory translation with nested elastic cuckoo page tables

J Stojkovic, D Skarlatos, A Kokolis, T Xu… - Proceedings of the 27th …, 2022 - dl.acm.org
A major reason why nested or virtualized address translations are slow is because current
systems organize page tables in a multi-level tree that is accessed in a sequential manner. A …

Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources

K Kanellopoulos, HC Nam, N Bostanci, R Bera… - Proceedings of the 56th …, 2023 - dl.acm.org
Address translation is a performance bottleneck in data-intensive workloads due to large
datasets and irregular access patterns that lead to frequent high-latency page table walks …

DaxVM: Stressing the limits of memory as a file interface

C Alverti, V Karakostas, N Kunati… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Persistent memory (PMem) is a low-latency storage technology connected to the processor
memory bus. The Direct Access (DAX) interface promises fast access to PMem, map** it …

IOCost: block IO control for containers in datacenters

T Heo, D Schatzberg, A Newell, S Liu… - Proceedings of the 27th …, 2022 - dl.acm.org
Resource isolation is a fundamental requirement in datacenter environments. However, our
production experience in Meta's large-scale datacenters shows that existing IO control …

SpecFaaS: Accelerating serverless applications with speculative function execution

J Stojkovic, T Xu, H Franke… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Serverless computing has emerged as a popular cloud computing paradigm. Serverless
environments are convenient to users and efficient for cloud providers. However, they can …

Chirp: Control-flow history reuse prediction

S Mirbagher-Ajorpaz, E Garza, G Pokam… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Translation Lookaside Buffers (TLBs) play a critical role in hardware-supported memory
virtualization. To speed up address translation and reduce costly page table walks, TLBs …

Utopia: Fast and Efficient Address Translation via Hybrid Restrictive & Flexible Virtual-to-Physical Address Map**s

K Kanellopoulos, R Bera, K Stojiljkovic… - Proceedings of the 56th …, 2023 - dl.acm.org
Conventional virtual memory (VM) frameworks enable a virtual address to flexibly map to
any physical address. This flexibility necessitates large data structures to store virtual-to …