跳到主要导航 跳到搜索 跳到主要内容

Volley: Accelerating Write-Read Orders in Disaggregated Storage

  • Shaoxun Zeng
  • , Xiaojian Liao
  • , Hao Guo
  • , Youyou Lu*
  • *此作品的通讯作者
  • Tsinghua University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modern data centers deploy disaggregated storage systems (e.g., NVMe over Fabrics, NVMe-oF) for fine-grained resource elasticity and high resource utilization. A client-side writeback cache is used to absorb writes and buffer frequently accessed data, thereby eliminating unnecessary remote storage accesses and improving performance. Yet, a cache miss on the full cache triggers an evict-and-fetch operation which evicts the old entries before new data blocks are fetched. Existing systems perform the evict-and-fetch operation by sequentially executing write and read I/O operations, which reduces the concurrency and makes it challenging to fully utilize the fast network and storage devices. To overcome this problem, we propose Volley, a network storage protocol that guarantees the execution order of the write and read I/O operations, enabling the writeback cache to issue eviction and fetch operations simultaneously. We implement the Volley protocol by extending NVMe-oF atop commodity network and storage hardware and further the ACK free-rides and notification acceleration techniques to reduce the network overhead. We adopt Volley into two writeback caching systems (V-Cache and V-TriCache) for virtual machine storage and out-of-core computing, respectively. Evaluations show that V-Cache outperforms Linux page cache and SPDK OCF (a state-of-the-art caching system) by up to 6.84× and 3.01×. Experiments on a production workload of Facebook (Mixgraph) show that V-TriCache reduces the total running time by up to 16.7% compared with the state-of-the-art out-of-core computing system, TriCache.

源语言英语
主期刊名EuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems
出版商Association for Computing Machinery, Inc
657-673
页数17
ISBN(电子版)9798400704376
DOI
出版状态已出版 - 22 4月 2024
已对外发布
活动19th European Conference on Computer Systems, EuroSys 2024 - Athens, 希腊
期限: 22 4月 202425 4月 2024

出版系列

姓名EuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems

会议

会议19th European Conference on Computer Systems, EuroSys 2024
国家/地区希腊
Athens
时期22/04/2425/04/24

指纹

探究 'Volley: Accelerating Write-Read Orders in Disaggregated Storage' 的科研主题。它们共同构成独一无二的指纹。

引用此