SSDKV:一种SSD友好的键值对存储系统
发布时间:2017-11-01 05:03
本文关键词:SSDKV:一种SSD友好的键值对存储系统
更多相关文章: KV存储 固态硬盘 存储管理 原始存储设备 LevleDB 主机端FTL
【摘要】:当前大量键值对(Key-Value)存储系统使用固态硬盘(SSD)改善系统的I/O响应速度。但是现有的键值对存储系统应用程序使用标准文件系统处理数据在固态硬盘上的存储,这对应用程序而言底层固态盘的物理特性被屏蔽,同时固态盘也无法针对应用程序的特定I/O模式进行优化,使得基于固态盘的键值对系统性能没有得到充分发挥。针对此问题,设计了同时考虑键值对应用程序存取行为和SSD存储器访问特性的存储管理模块,并与LevelDB结合实现了一种轻量级的、将上层应用与底层存储集成一体的键值对系统—SSDKV。它提供键值对接口给外部程序,结合键值对数据的特点构造适应SSD的数据布局。SSDKV简化了传统文件系统对键值对数据的额外处理,并根据键值对数据的类型及其存取模式对SSD存储空间进行有效管理,使得基于SSD设备的键值对系统性能进一步提高。通过基准程序测试,与运行于传统文件系统上的LevelDB相比,SSDKV使得写性能提高达4倍,读性能提高达1.5倍。
【作者单位】: 华中科技大学武汉光电国家实验室;
【关键词】: KV存储 固态硬盘 存储管理 原始存储设备 LevleDB 主机端FTL
【基金】:国家863高技术研究发展计划(2013AA013203) 国家973重点基础研究计划(2011CB302303)
【分类号】:TP333
【正文快照】: 1 引言键值对存储因其存储模式简单、易于扩展的特性在近几年受到广泛的关注和应用[1,2],目前已经出现了很多种键值对存储系统,典型的如文献[3~6]。在存储介质方面,基于NAND Flash的SSD(Solid State Drives)得到大量应用[7~10],其原因在于SSD的读写性能大大超过传统机械式,
本文编号:1125332
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1125332.html