基于Linux内核的Key-Value存储系统——KStore
本文关键词: Key-Value存储系统 Linux内核 文件系统 内核Socket 内核线程 Slab内存分配 出处:《计算机应用》2015年01期 论文类型:期刊论文
【摘要】:Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出。针对该问题,给出了一个内核态Key-Value存储系统的实现——KStore:提供内核空间的索引和内存分配机制,并在此基础上,通过基于内核Socket的远程接口以及基于文件系统的本地接口,保证了KStore的低延迟;同时,通过基于内核多线程的并发处理机制,保证了KStore的并发性。实验结果表明,与Memcached相比,KStore在实时性和并发性方面都取得显著优势。
[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 .
【作者单位】: 中国科学院软件研究所基础软件国家工程研究中心;中国科学院大学;中国科学院软件研究所计算机科学国家重点实验室;
【基金】:中国科学院战略性科技先导专项(XDA06010600) 核高基重大专项(2012ZX01039-004)
【分类号】:TP333
【正文快照】: 0引言Key-Value存储系统(以下简称K/V系统)的数据模型简单,兼容各种数据类型[1],因此广泛应用于社交网络等各种互联网服务中。通过对其应用场景进行总结,可以发现K/V系统一般被用在高并发、对实时性要求高、本地访问的比例高的数据存储场合[2-3]。然而,现有的K/V系统并不能满
【相似文献】
相关期刊论文 前10条
1 陈增圭;高瞻远瞩 努力抓好银行存储系统的建设[J];中国金融电脑;2002年03期
2 于翔;日立数据推出Lightning 9900 V系列存储系统[J];微电脑世界;2002年11期
3 周可,张江陵,冯丹;基于数据块的对等存储系统的设计与实现[J];计算机工程与科学;2003年03期
4 毛宇星;存储系统未来发展的新趋势[J];中国金融电脑;2004年03期
5 王洛;制造业存储系统应用选型[J];电子商务世界;2004年04期
6 李玮;日立力推新存储系统[J];微电脑世界;2004年11期
7 ;存储系统 电信行业服务满意奖[J];每周电脑报;2004年20期
8 ;存储系统 金融行业服务满意奖 电信行业应用卓越奖[J];每周电脑报;2004年20期
9 ;存储系统 制造行业产品创新奖[J];每周电脑报;2004年20期
10 ;存储系统 电信行业技术领先奖[J];每周电脑报;2004年20期
相关会议论文 前10条
1 赵志刚;;存储系统在企业信息化中的应用[A];2005年安徽通信论文集[C];2006年
2 黄晓峰;张杰;;矿井信息中心存储系统设计[A];安全高效矿井机电装备及信息化技术——陕西省煤炭学会学术年会论文集(2011)[C];2011年
3 孙哲;李昌银;;构建核电高可用云存储系统[A];2012电力行业信息化年会优秀论文专辑[C];2012年
4 焦超;周天彤;李祥学;李建华;;面向灾备的高性能可信存储系统设计[A];第十一届保密通信与信息安全现状研讨会论文集[C];2009年
5 汪位龙;;设计院存储系统建设初探[A];中国公路学会计算机应用分会2004年年会学术论文集[C];2004年
6 梅松竹;李宗伯;;Storage 7000系列混合存储系统分析[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
7 王克敏;张玺;胡江凯;王毅涛;;NWP资料归档方法及其存储系统的应用[A];中国气象学会2006年年会“中尺度天气动力学、数值模拟和预测”分会场论文集[C];2006年
8 孙哲;李昌银;;DeDu:基于云计算的冗余删除存储系统[A];电力行业新一代信息技术研讨会论文集[C];2011年
9 高小伍;党齐民;林晨;;校园网存储系统的研究与实现[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
10 那文武;孟晓p,
本文编号:1444117
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1444117.html