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 …

{ServiceRouter}: Hyperscale and minimal cost service mesh at meta

H Saokar, S Demetriou, N Magerko… - … USENIX Symposium on …, 2023 - usenix.org
Datacenter applications are often structured as many interconnected microservices, and the
service mesh has become a popular approach to route RPC traffic among services. This …

Canal Mesh: A Cloud-Scale Sidecar-Free Multi-Tenant Service Mesh Architecture

E Song, Y Song, C Lu, T Pan, S Zhang, J Lu… - Proceedings of the …, 2024 - dl.acm.org
In recent years, service mesh frameworks have gained significant popularity in building
microservice-based applications. A key component of these frameworks is a proxy in each …

An Architecture For Edge Networking Services

L Brown, E Marx, D Bali, E Amaro, D Sur… - Proceedings of the …, 2024 - dl.acm.org
The layered Internet architecture, while far from perfect, has provided a global and neutral
platform for the development of a wide range of applications. However, this core architecture …

Application defined networks

X Zhu, W Deng, B Liu, J Chen, Y Wu… - Proceedings of the …, 2023 - dl.acm.org
With the rise of microservices, the execution environment of many cloud applications has
become a set of virtual machines or containers connected by a flexible and feature-rich …

Application Layer Cyber Deception without Developer Interaction

M Kahlhofer, S Rass - arXiv preprint arXiv:2405.12852, 2024 - arxiv.org
Cyber deception techniques that are tightly intertwined with applications pose significant
technical challenges in production systems. Security measures are usually the responsibility …

SURE: Secure Unikernels Make Serverless Computing Rapid and Efficient

F Parola, S Qi, AB Narappa, KK Ramakrishnan… - Proceedings of the …, 2024 - dl.acm.org
Current serverless platforms introduce non-trivial overheads when chaining and
orchestrating loosely-coupled microservices. Containerized function runtimes are also …

Byways: High-Performance, Isolated Network Functions for Multi-Tenant Cloud Servers

X Han, Y Gao, G Parmer, T Wood - … of the 2024 ACM Symposium on …, 2024 - dl.acm.org
Network functions (NFs) have become pervasive in data centers as a means to monitor and
transform traffic as it flows between services. Softwarization of the network has further added …

Making Sense of Multi-threaded Application Performance at Scale with NonSequitur

A Wong, P Bucci, I Beschastnikh… - Proceedings of the ACM on …, 2024 - dl.acm.org
Modern multi-threaded systems are highly complex. This makes their behavior difficult to
understand. Developers frequently capture behavior in the form of program traces and then …

Application-Defined Receive Side Dispatching on the NIC

T Wang, J Lin, G Antichi, A Panda… - arXiv preprint arXiv …, 2023 - arxiv.org
Recently, some application (L7) processing has been moved to the network stack (including
proxies) as a way to provide a common and application-agnostic interface for security …