基于Linux內(nèi)核的Key-Value存儲系統(tǒng)——KStore
本文關(guān)鍵詞: Key-Value存儲系統(tǒng) Linux內(nèi)核 文件系統(tǒng) 內(nèi)核Socket 內(nèi)核線程 Slab內(nèi)存分配 出處:《計算機應(yīng)用》2015年01期 論文類型:期刊論文
【摘要】:Key-Value存儲系統(tǒng)在各種互聯(lián)網(wǎng)服務(wù)中被廣泛使用,但現(xiàn)有的Key-Value存儲系統(tǒng)通常在用戶態(tài)空間設(shè)計和實現(xiàn),因為頻繁的模式切換和上下文切換,導(dǎo)致訪問接口、事務(wù)處理效率不高,在高并發(fā)、低延遲的數(shù)據(jù)存儲需求中尤為突出。針對該問題,給出了一個內(nèi)核態(tài)Key-Value存儲系統(tǒng)的實現(xiàn)——KStore:提供內(nèi)核空間的索引和內(nèi)存分配機制,并在此基礎(chǔ)上,通過基于內(nèi)核Socket的遠程接口以及基于文件系統(tǒng)的本地接口,保證了KStore的低延遲;同時,通過基于內(nèi)核多線程的并發(fā)處理機制,保證了KStore的并發(fā)性。實驗結(jié)果表明,與Memcached相比,KStore在實時性和并發(fā)性方面都取得顯著優(yōu)勢。
[Abstract]:The key - Value storage system is widely used in various Internet services , but the existing Key - Value storage system is usually designed and implemented in the user state , because frequent mode switching and context switching , resulting in the access interface , the transaction efficiency is not high , in the data storage requirement of high concurrency and low latency , the low latency of the KStore is guaranteed . At the same time , the concurrency of the KStore is guaranteed through the kernel socket based remote interface and the file system based local interface . The experimental results show that the KStore has significant advantages in real time and concurrency by the core socket based concurrency processing mechanism .
【作者單位】: 中國科學(xué)院軟件研究所基礎(chǔ)軟件國家工程研究中心;中國科學(xué)院大學(xué);中國科學(xué)院軟件研究所計算機科學(xué)國家重點實驗室;
【基金】:中國科學(xué)院戰(zhàn)略性科技先導(dǎo)專項(XDA06010600) 核高基重大專項(2012ZX01039-004)
【分類號】:TP333
【正文快照】: 0引言Key-Value存儲系統(tǒng)(以下簡稱K/V系統(tǒng))的數(shù)據(jù)模型簡單,兼容各種數(shù)據(jù)類型[1],因此廣泛應(yīng)用于社交網(wǎng)絡(luò)等各種互聯(lián)網(wǎng)服務(wù)中。通過對其應(yīng)用場景進行總結(jié),可以發(fā)現(xiàn)K/V系統(tǒng)一般被用在高并發(fā)、對實時性要求高、本地訪問的比例高的數(shù)據(jù)存儲場合[2-3]。然而,現(xiàn)有的K/V系統(tǒng)并不能滿
【相似文獻】
相關(guān)期刊論文 前10條
1 陳增圭;高瞻遠矚 努力抓好銀行存儲系統(tǒng)的建設(shè)[J];中國金融電腦;2002年03期
2 于翔;日立數(shù)據(jù)推出Lightning 9900 V系列存儲系統(tǒng)[J];微電腦世界;2002年11期
3 周可,張江陵,馮丹;基于數(shù)據(jù)塊的對等存儲系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機工程與科學(xué);2003年03期
4 毛宇星;存儲系統(tǒng)未來發(fā)展的新趨勢[J];中國金融電腦;2004年03期
5 王洛;制造業(yè)存儲系統(tǒng)應(yīng)用選型[J];電子商務(wù)世界;2004年04期
6 李瑋;日立力推新存儲系統(tǒng)[J];微電腦世界;2004年11期
7 ;存儲系統(tǒng) 電信行業(yè)服務(wù)滿意獎[J];每周電腦報;2004年20期
8 ;存儲系統(tǒng) 金融行業(yè)服務(wù)滿意獎 電信行業(yè)應(yīng)用卓越獎[J];每周電腦報;2004年20期
9 ;存儲系統(tǒng) 制造行業(yè)產(chǎn)品創(chuàng)新獎[J];每周電腦報;2004年20期
10 ;存儲系統(tǒng) 電信行業(yè)技術(shù)領(lǐng)先獎[J];每周電腦報;2004年20期
相關(guān)會議論文 前10條
1 趙志剛;;存儲系統(tǒng)在企業(yè)信息化中的應(yīng)用[A];2005年安徽通信論文集[C];2006年
2 黃曉峰;張杰;;礦井信息中心存儲系統(tǒng)設(shè)計[A];安全高效礦井機電裝備及信息化技術(shù)——陜西省煤炭學(xué)會學(xué)術(shù)年會論文集(2011)[C];2011年
3 孫哲;李昌銀;;構(gòu)建核電高可用云存儲系統(tǒng)[A];2012電力行業(yè)信息化年會優(yōu)秀論文專輯[C];2012年
4 焦超;周天彤;李祥學(xué);李建華;;面向災(zāi)備的高性能可信存儲系統(tǒng)設(shè)計[A];第十一屆保密通信與信息安全現(xiàn)狀研討會論文集[C];2009年
5 汪位龍;;設(shè)計院存儲系統(tǒng)建設(shè)初探[A];中國公路學(xué)會計算機應(yīng)用分會2004年年會學(xué)術(shù)論文集[C];2004年
6 梅松竹;李宗伯;;Storage 7000系列混合存儲系統(tǒng)分析[A];2009年中國高校通信類院系學(xué)術(shù)研討會論文集[C];2009年
7 王克敏;張璽;胡江凱;王毅濤;;NWP資料歸檔方法及其存儲系統(tǒng)的應(yīng)用[A];中國氣象學(xué)會2006年年會“中尺度天氣動力學(xué)、數(shù)值模擬和預(yù)測”分會場論文集[C];2006年
8 孫哲;李昌銀;;DeDu:基于云計算的冗余刪除存儲系統(tǒng)[A];電力行業(yè)新一代信息技術(shù)研討會論文集[C];2011年
9 高小伍;黨齊民;林晨;;校園網(wǎng)存儲系統(tǒng)的研究與實現(xiàn)[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
10 那文武;孟曉p,
本文編號:1444117
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1444117.html