Datacenter {RPCs} can be general and fast

A Kalia, M Kaminsky, D Andersen - 16th USENIX Symposium on …, 2019 - usenix.org
It is commonly believed that datacenter networking software must sacrifice generality to
attain high performance. The popularity of specialized distributed systems designed …

The demikernel datapath os architecture for microsecond-scale datacenter systems

I Zhang, A Raybuck, P Patel, K Olynyk… - Proceedings of the …, 2021 - dl.acm.org
Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring
ns-scale operating systems. Traditional kernel-based operating systems impose an …

Offloading distributed applications onto smartnics using ipipe

M Liu, T Cui, H Schuh, A Krishnamurthy… - Proceedings of the …, 2019 - dl.acm.org
Emerging Multicore SoC SmartNICs, enclosing rich computing resources (eg, a multicore
processor, onboard DRAM, accelerators, programmable DMA engines), hold the potential to …

Disaggregating persistent memory and controlling them remotely: An exploration of passive disaggregated {Key-Value} stores

SY Tsai, Y Shan, Y Zhang - 2020 USENIX Annual Technical Conference …, 2020 - usenix.org
Many datacenters and clouds manage storage systems separately from computing services
for better manageability and resource utilization. These existing disaggregated storage …

Tea: Enabling state-intensive network functions on programmable switches

D Kim, Z Liu, Y Zhu, C Kim, J Lee, V Sekar… - Proceedings of the …, 2020 - dl.acm.org
Programmable switches have been touted as an attractive alternative for deploying network
functions (NFs) such as network address translators (NATs), load balancers, and firewalls …

A Survey of Storage Systems in the RDMA era

S Ma, T Ma, K Chen, Y Wu - IEEE Transactions on Parallel and …, 2022 - ieeexplore.ieee.org
Remote Direct Memory Access (RDMA) based network devices are increasingly being
deployed in modern data centers. RDMA brings significant performance improvements over …

{FORD}: Fast one-sided {RDMA-based} distributed transactions for disaggregated persistent memory

M Zhang, Y Hua, P Zuo, L Liu - 20th USENIX Conference on File and …, 2022 - usenix.org
Persistent memory (PM) disaggregation improves the resource utilization and failure
isolation to build a scalable and cost-effective remote memory pool. However, due to offering …

Assise: Performance and availability via client-local {NVM} in a distributed file system

TE Anderson, M Canini, J Kim, D Kostić… - … USENIX Symposium on …, 2020 - usenix.org
The adoption of low latency persistent memory modules (PMMs) upends the long-
established model of remote storage for distributed file systems. Instead, by colocating …

Farview: Disaggregated memory with operator off-loading for database engines

D Korolija, D Koutsoukos, K Keeton, K Taranov… - arxiv preprint arxiv …, 2021 - arxiv.org
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …

{NICA}: An infrastructure for inline acceleration of network applications

H Eran, L Zeno, M Tork, G Malka… - 2019 USENIX Annual …, 2019 - usenix.org
With rising network rates, cloud vendors increasingly deploy FPGA-based SmartNICs (F-
NICs), leveraging their inline processing capabilities to offload hypervisor networking …