Adaptive resource efficient microservice deployment in cloud-edge continuum

K Fu, W Zhang, Q Chen, D Zeng… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
User-facing services are now evolving towards the microservice architecture where a
service is built by connecting multiple microservice stages. Since the entire service is heavy …

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

{FlexTOE}: Flexible {TCP} Offload with {Fine-Grained} Parallelism

R Shashidhara, T Stamler, A Kaufmann… - 19th USENIX Symposium …, 2022 - usenix.org
FlexTOE is a flexible, yet high-performance TCP offload engine (TOE) to SmartNICs.
FlexTOE eliminates almost all host data-path TCP processing and is fully customizable …

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 …

Towards modern development of cloud applications

S Ghemawat, R Grandl, S Petrovic… - Proceedings of the 19th …, 2023 - dl.acm.org
When writing a distributed application, conventional wisdom says to split your application
into separate services that can be rolled out independently. This approach is well …

Memento: architectural support for ephemeral memory management in serverless environments

Z Wang, K Zhao, P Li, A Jacob, M Kozuch… - Proceedings of the 56th …, 2023 - dl.acm.org
Serverless computing is an increasingly attractive paradigm in the cloud due to its ease of
use and fine-grained pay-for-what-you-use billing. However, serverless computing poses …

Turbo: Smartnic-enabled dynamic load balancing of µs-scale rpcs

H Seyedroudbari, S Vanavasam… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Online services are decomposed into fine-grained software components that communicate
over the network using fine-grained Remote Procedure Calls (RPCs). Inter-server …

Demystifying datapath accelerator enhanced off-path smartnic

X Chen, J Zhang, T Fu, Y Shen, S Ma, K Qian… - arXiv preprint arXiv …, 2024 - arxiv.org
Network speeds grow quickly in the modern cloud, so SmartNICs are introduced to offload
network processing tasks, even application logic. However, typical multicore SmartNICs …