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 …
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 …
rethinking their hardware-software system stack critical. We present HiveMind, the first …
ProPack: Executing Concurrent Serverless Functions Faster and Cheaper
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 …
to entry and elastic scalability. However, our experimental evidence suggests that multiple …
Parallel virtualized memory translation with nested elastic cuckoo page tables
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 …
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
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 …
datasets and irregular access patterns that lead to frequent high-latency page table walks …
DaxVM: Stressing the limits of memory as a file interface
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 …
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 …
production experience in Meta's large-scale datacenters shows that existing IO control …
SpecFaaS: Accelerating serverless applications with speculative function execution
Serverless computing has emerged as a popular cloud computing paradigm. Serverless
environments are convenient to users and efficient for cloud providers. However, they can …
environments are convenient to users and efficient for cloud providers. However, they can …
Chirp: Control-flow history reuse prediction
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 …
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
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 …
any physical address. This flexibility necessitates large data structures to store virtual-to …