Adaptive resource efficient microservice deployment in cloud-edge continuum
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 …
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 …
required to move application data into packets are costly. Recent zero-copy APIs expose …
A cloud-scale characterization of remote procedure calls
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 …
development of complex, widely distributed, service-oriented applications. One enabler of …
RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …
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 …
FlexTOE eliminates almost all host data-path TCP processing and is fully customizable …
Cerebros: Evading the rpc tax in datacenters
The emerging paradigm of microservices decomposes online services into fine-grained
software modules frequently communicating over the datacenter network, often using …
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 …
into separate services that can be rolled out independently. This approach is well …
Memento: architectural support for ephemeral memory management in serverless environments
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 …
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 …
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 …
network processing tasks, even application logic. However, typical multicore SmartNICs …