高性能分布式存储系统的设计与实现
High Performance Distributed Storage System Design and Implementation
随着互联网的快速发展,互联网数据的爆发式增长给其底层存储系统带来更大的挑战。本文利用Raft共识算法实现了一个高性能的分布式存储系统。通过实现数据分区、负载平衡和系统可扩展性等功能,确保了高性能。引入了多Raft单元分区以最大化磁盘吞吐量,高效的负载队列分流策略避免了单热点问题。通过Fuse用户状态文件系统实现了高度兼容的系统客户端。该系统在典型的工作负载下表现出优异的IO性能。
With the rapid development of the Internet, the explosive growth of Internet data has brought greater challenges to its underlying storage system. This paper implements a high-performance distributed storage system using the Raft consensus algorithm. High performance is ensured by implementing features such as data partitioning, load balancing, and system scalability. Multi-Raft cell partitioning is introduced to maximise disk throughput, and an Efficient load balancing strategy avoids single hotspot problems. A highly compatible system client is achieved through the Fuse user-state file system. The system exhibits excellent IO performance under typical workloads.
乔媛媛、石峻宇
计算技术、计算机技术
分布式存储系统Raft算法Fuse文件系统
distributed storage systemraft consensus algorithmfuse file system
乔媛媛,石峻宇.高性能分布式存储系统的设计与实现[EB/OL].(2022-03-14)[2025-08-23].http://www.paper.edu.cn/releasepaper/content/202203-149.点此复制
评论