远程直接内存访问
计算机科学
可扩展性
操作系统
文件系统
分布式计算
计算机网络
单点故障
负载平衡(电力)
网络文件系统
自我认证文件系统
SSH文件传输协议
几何学
数学
网格
作者
Shengan Zheng,Jingyu Wang,Dongliang Xue,Jiwu Shu,Linpeng Huang
标识
DOI:10.1109/tpds.2022.3180369
摘要
Emerging byte-addressable persistent memory (PM) has the potential to disrupt the boundary between memory and storage. Combined with high-speed RDMA networks, distributed PM-based storage systems offer the opportunity to provide huge increases in storage performance by closely coupling PM and RDMA features. However, existing distributed file systems adopt the conventional centralized client-server architecture designed for traditional disks, leading to excessive access latency, limited scalability, and high recovery overhead. In this paper, we propose a fully decentralized PM-based file system, Hydra. By exploiting the performance advantages of local PM, Hydra leverages data access locality to achieve high performance. To accelerate file transmission among Hydra nodes, file metadata and data are decoupled and updated differentially through one-sided RDMA reads. Hydra also batches RDMA requests and classifies RPCs into synchronous and asynchronous types to minimize network overhead. Decentralization enables Hydra to tolerate node failures and achieve load balancing. Experimental results show that Hydra outperforms existing distributed file systems by a large margin, and shows good scalability on multi-threaded and parallel workloads.
科研通智能强力驱动
Strongly Powered by AbleSci AI