FileScale: Fast and Elastic Metadata Management for Distributed File Systems
FileScale: Fast and Elastic Metadata Management for Distributed File Systems
复制标题
DOI:
10.1145/3620678.3624784
复制
发表时间:
2023-10
期刊:
影响因子:
--
通讯作者:
Gangjun Liao;Daniel J. Abadi
中科院分区:
文献类型:
--
作者:
Gangjun Liao;Daniel J. Abadi
File systems that store metadata on a single machine or via a shared-disk abstraction face scalability challenges, especially in contexts demanding the management of billions of files. Recent work has shown that employing shared-nothing, distributed database system (DDBMS) for metadata storage can alleviate these scalability challenges without compromising on high availability guarantees. However, for low-scale deployments -- where metadata can fit in memory on a single machine -- these DDBMS-based systems typically perform an order of magnitude worse than systems that store metadata in memory on a single machine. This has limited the impact of these distributed database approaches, since they are only currently applicable to file systems of extreme scale. This paper describes FileScale, a three-tier architecture that incorporates a DDBMS as part of a comprehensive approach to file system metadata management. In contrast to previous approaches, FileScale performs comparably to the single-machine architecture at a small scale, while enabling linear scalability as the file system metadata increases1.