Ditto: An elastic and adaptive memory-disaggregated caching system

J Shen, P Zuo, X Luo, Y Su, J Gu, H Feng… - Proceedings of the 29th …, 2023 - dl.acm.org
In-memory caching systems are fundamental building blocks in cloud services. However,
due to the coupled CPU and memory on monolithic servers, existing caching systems …

Motor: Enabling {Multi-Versioning} for Distributed Transactions on Disaggregated Memory

M Zhang, Y Hua, Z Yang - 18th USENIX Symposium on Operating …, 2024 - usenix.org
In modern datacenters, memory disaggregation unpacks monolithic servers to build network-
connected distributed compute and memory pools to improve resource utilization and …

Transactional Indexes on (RDMA or CXL-based) Disaggregated Memory with Repairable Transaction

X Wei, H Wang, T Wang, R Chen, J Gu, P Zuo… - arXiv preprint arXiv …, 2023 - arxiv.org
The failure atomic and isolated execution of clients operations is a default requirement for a
system that serve multiple loosely coupled clients at a server. However, disaggregated …

Ethane: An Asymmetric File System for Disaggregated Persistent Memory

M Cai, J Shen, B Ye - … Annual Technical Conference (USENIX ATC 24), 2024 - usenix.org
The ultra-fast persistent memories (PMs) promise a practical solution towards high-
performance distributed file systems. This paper examines and reveals a cascade of three …

Reinvent cloud software stacks for resource disaggregation

CX Wang, YZ Shan, PF Zuo, HM Cui - Journal of Computer Science and …, 2023 - Springer
Due to the unprecedented development of low-latency interconnect technology, building
large-scale disaggregated architecture is drawing more and more attention from both …

Fast one-sided RDMA-based state machine replication for disaggregated memory

J Du, F Wang, D Feng, C Gan, Y Cao, X Zou… - ACM Transactions on …, 2023 - dl.acm.org
Disaggregated memory architecture has risen in popularity for large datacenters with the
advantage of improved resource utilization, failure isolation, and elasticity. Replicated state …

DEX: Scalable Range Indexing on Disaggregated Memory

B Lu, K Huang, CJM Liang, T Wang, E Lo - Proceedings of the VLDB …, 2024 - dl.acm.org
Memory disaggregation can potentially allow memory-optimized range indexes such as B+-
trees to scale beyond one machine while attaining high hardware utilization and low cost …

{COLE}: A Column-based Learned Storage for Blockchain Systems

C Zhang, C Xu, H Hu, J Xu - 22nd USENIX Conference on File and …, 2024 - usenix.org
Blockchain systems suffer from high storage costs as every node needs to store and
maintain the entire blockchain data. After investigating Ethereum's storage, we find that the …

A Memory-Disaggregated Radix Tree

X Luo, P Zuo, J Shen, J Gu, X Wang, M Lyu… - ACM Transactions on …, 2024 - dl.acm.org
Disaggregated memory (DM) is an increasingly prevalent architecture with high resource
utilization. It separates computing and memory resources into two pools and interconnects …

LSGraph: a locality-centric high-performance streaming graph engine

H Qi, Y Wu, L He, Y Zhang, K Luo, M Cai, H Jin… - Proceedings of the …, 2024 - dl.acm.org
Streaming graph has been broadly employed across various application domains. It
involves updating edges to the graph and then performing analytics on the updated graph …