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) …

The nanopu: A nanosecond network stack for datacenters

S Ibanez, A Mallery, S Arslan, T Jepsen… - … on Operating Systems …, 2021 - usenix.org
We present the nanoPU, a new NIC-CPU co-design to accelerate an increasingly pervasive
class of datacenter applications: those that utilize many small Remote Procedure Calls …

Dagger: efficient and fast RPCs in cloud microservices with near-memory reconfigurable NICs

N Lazarev, S Xiang, N Adit, Z Zhang… - Proceedings of the 26th …, 2021 - dl.acm.org
The ongoing shift of cloud services from monolithic designs to mi-croservices creates high
demand for efficient and high performance datacenter networking stacks, optimized for fine …

A cloud-scale characterization of remote procedure calls

K Seemakhupt, BE Stephens, S Khan, S Liu… - Proceedings of the 29th …, 2023 - dl.acm.org
The global scale and challenging requirements of modern cloud applications have led to the
development of complex, widely distributed, service-oriented applications. One enabler of …

RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications

Y Yuan, J Huang, Y Sun, T Wang… - … Symposium on High …, 2023 - ieeexplore.ieee.org
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …

Achieving microsecond-scale tail latency efficiently with approximate optimal scheduling

R Iyer, M Unal, M Kogias, G Candea - Proceedings of the 29th …, 2023 - dl.acm.org
Datacenter applications expect microsecond-scale service times and tightly bound tail
latency, with future workloads expected to be even more demanding. To address this …

Cerebros: Evading the rpc tax in datacenters

A Pourhabibi, M Sutherland, A Daglis… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
The emerging paradigm of microservices decomposes online services into fine-grained
software modules frequently communicating over the datacenter network, often using …

Understanding the host network

M Vuppalapati, S Agarwal, H Schuh, B Kasikci… - Proceedings of the …, 2024 - dl.acm.org
The host network integrates processor, memory, and peripheral interconnects to enable data
transfer within the host. Several recent studies from production datacenters show that …

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 …

Automatically Reasoning About How Systems Code Uses the {CPU} Cache

R Iyer, K Argyraki, G Candea - 18th USENIX Symposium on Operating …, 2024 - usenix.org
We present a technique, called CFAR, that developers can use to reason precisely about
how their code, as well as third-party code, uses the CPU cache. Given a piece of systems …