Spright: extracting the server from serverless computing! high-performance ebpf-based event-driven, shared-memory processing

S Qi, L Monis, Z Zeng, I Wang… - Proceedings of the ACM …, 2022 - dl.acm.org
Serverless computing promises an efficient, low-cost compute capability in cloud
environments. However, existing solutions, epitomized by open-source platforms such as …

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 …

Cornflakes: Zero-copy serialization for microsecond-scale networking

D Raghavan, S Ravi, G Yuan, P Thaker… - Proceedings of the 29th …, 2023 - dl.acm.org
Data serialization is critical for many datacenter applications, but the memory copies
required to move application data into packets are costly. Recent zero-copy APIs expose …

A hardware accelerator for protocol buffers

S Karandikar, C Leary, C Kennelly, J Zhao… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Serialization frameworks are a fundamental component of scale-out systems, but introduce
significant compute overheads. However, they are amenable to acceleration with …

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 …

{Ensō}: A streaming interface for {NIC-Application} communication

H Sadok, N Atre, Z Zhao, DS Berger, JC Hoe… - … USENIX Symposium on …, 2023 - usenix.org
Today, most communication between the NIC and software involves exchanging fixed-size
packet buffers. This packetized interface was designed for an era when NICs implemented …

Breakfast of champions: towards zero-copy serialization with NIC scatter-gather

D Raghavan, P Levis, M Zaharia, I Zhang - Proceedings of the Workshop …, 2021 - dl.acm.org
Microsecond I/O will make data serialization a major bottleneck for datacenter applications.
Serialization is fundamentally about data movement: serialization libraries coalesce and …

Remote procedure call as a managed system service

J Chen, Y Wu, S Lin, Y Xu, X Kong… - … USENIX Symposium on …, 2023 - usenix.org
Remote Procedure Call (RPC) is a widely used abstraction for cloud computing. The
programmer specifies type information for each remote procedure, and a compiler generates …

Streaming Technologies and Serialization Protocols: Empirical Performance Analysis

S Jackson, N Cummings, S Khan - IEEE Access, 2024 - ieeexplore.ieee.org
Efficient data streaming is essential for real-time data analytics, visualization, and machine
learning model training, particularly when dealing with high-volume datasets. Various …

{zIO}: Accelerating {IO-Intensive} Applications with Transparent {Zero-Copy}{IO}

T Stamler, D Hwang, A Raybuck, W Zhang… - … USENIX Symposium on …, 2022 - usenix.org
zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO Page 1 This
paper is included in the Proceedings of the 16th USENIX Symposium on Operating Systems …