SSDKV:一種SSD友好的鍵值對存儲系統(tǒng)
發(fā)布時間:2017-11-01 05:03
本文關(guān)鍵詞:SSDKV:一種SSD友好的鍵值對存儲系統(tǒng)
更多相關(guān)文章: KV存儲 固態(tài)硬盤 存儲管理 原始存儲設(shè)備 LevleDB 主機端FTL
【摘要】:當(dāng)前大量鍵值對(Key-Value)存儲系統(tǒng)使用固態(tài)硬盤(SSD)改善系統(tǒng)的I/O響應(yīng)速度。但是現(xiàn)有的鍵值對存儲系統(tǒng)應(yīng)用程序使用標(biāo)準(zhǔn)文件系統(tǒng)處理數(shù)據(jù)在固態(tài)硬盤上的存儲,這對應(yīng)用程序而言底層固態(tài)盤的物理特性被屏蔽,同時固態(tài)盤也無法針對應(yīng)用程序的特定I/O模式進行優(yōu)化,使得基于固態(tài)盤的鍵值對系統(tǒng)性能沒有得到充分發(fā)揮。針對此問題,設(shè)計了同時考慮鍵值對應(yīng)用程序存取行為和SSD存儲器訪問特性的存儲管理模塊,并與LevelDB結(jié)合實現(xiàn)了一種輕量級的、將上層應(yīng)用與底層存儲集成一體的鍵值對系統(tǒng)—SSDKV。它提供鍵值對接口給外部程序,結(jié)合鍵值對數(shù)據(jù)的特點構(gòu)造適應(yīng)SSD的數(shù)據(jù)布局。SSDKV簡化了傳統(tǒng)文件系統(tǒng)對鍵值對數(shù)據(jù)的額外處理,并根據(jù)鍵值對數(shù)據(jù)的類型及其存取模式對SSD存儲空間進行有效管理,使得基于SSD設(shè)備的鍵值對系統(tǒng)性能進一步提高。通過基準(zhǔn)程序測試,與運行于傳統(tǒng)文件系統(tǒng)上的LevelDB相比,SSDKV使得寫性能提高達4倍,讀性能提高達1.5倍。
【作者單位】: 華中科技大學(xué)武漢光電國家實驗室;
【關(guān)鍵詞】: KV存儲 固態(tài)硬盤 存儲管理 原始存儲設(shè)備 LevleDB 主機端FTL
【基金】:國家863高技術(shù)研究發(fā)展計劃(2013AA013203) 國家973重點基礎(chǔ)研究計劃(2011CB302303)
【分類號】:TP333
【正文快照】: 1 引言鍵值對存儲因其存儲模式簡單、易于擴展的特性在近幾年受到廣泛的關(guān)注和應(yīng)用[1,2],目前已經(jīng)出現(xiàn)了很多種鍵值對存儲系統(tǒng),典型的如文獻[3~6]。在存儲介質(zhì)方面,基于NAND Flash的SSD(Solid State Drives)得到大量應(yīng)用[7~10],其原因在于SSD的讀寫性能大大超過傳統(tǒng)機械式,
本文編號:1125332
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1125332.html
最近更新
教材專著