×

缪斯

swMATH编号: 16344
软件作者: 段汉聪;项晓科;陆鹏程
描述: MUSE:用于云存储系统的高性能元数据存储引擎。在云存储系统中,大量小文件元数据的访问将产生大量随机的磁盘I/O请求,这将成为整个存储系统的性能瓶颈。本文提出了一种用于云存储系统的元数据存储引擎——元数据单元存储引擎(MUSE),以支持高性能的海量小文件存储。首先,使用基于LSM-tree的高速键值存储引擎LevelDB作为底层物理存储模块。其次,通过引入多个缓冲表和多个压缩线程来增强LevelDB,充分利用了内存和多核处理器的优势。第三,提出了一种新的多I/O通道元数据访问调度机制。通道是通过将独立线程绑定到独立物理磁盘而形成的独立数据存储管道。这样,访问操作在通道之间被隔离,然后多个通道的聚合可以提供高并发性的随机I/O。此外,MUSE提出了两种命名空间管理策略:分路映射策略和绝对路径映射策略,旨在用户根据不同的应用场景进行权衡。基准测试表明,MUSE可以支持大规模小文件存储场景,并且性能优于其他元数据存储系统。
主页: http://www.en.cnki.com.cn/Article_en/CJFDTotal-DKDX201602011.htm
关键词: LSM-树;海量元数据;小文件;存储引擎
相关软件:
引用于: 0个文档