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 …

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 …

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

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 …

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 …

CC-NIC: a Cache-Coherent Interface to the NIC

HN Schuh, A Krishnamurthy, D Culler… - Proceedings of the 29th …, 2024 - dl.acm.org
Emerging interconnects make peripherals, such as the network interface controller (NIC),
accessible through the processor's cache hierarchy, allowing these devices to participate in …

Smartds: Middle-tier-centric smartnic enabling application-aware message split for disaggregated block storage

J Zhang, H Huang, L Zhu, S Ma, D Rong… - Proceedings of the 50th …, 2023 - dl.acm.org
The widespread deployment of storage disaggregation in the cloud has facilitated flexible
scaling and storage overprovisioning, allowing for high utilization of storage capacity and …

The benefits of general-purpose on-NIC memory

B Pismenny, L Liss, A Morrison, D Tsafrir - Proceedings of the 27th ACM …, 2022 - dl.acm.org
We propose to use the small, newly available on-NIC memory (" nicmem") to keep pace with
the rapidly increasing performance of NICs. We motivate our proposal by accelerating two …