基于Bluestore的分布式存储Ceph集群QoS研究

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:yuxiaohe19861111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今基于计算机的各种系统规模已经发展到相当大的地步,并且继续扩大的趋势丝毫未减;对存储系统来说,现在一个较大的存储集群需要存储的数据量很可能会达到ZB的级别,所以需要很多计算机或存储设备协同完成存储任务,于是就存在了对一个较大规模的存储集群进行管理、组织的问题,此时分布式存储系统应运而生。分布式存储系统可以拥有较高的可扩展性、可用性和不错的效率,并且发展迅速,其中Ceph是一款开源的分布式存储软件,Ceph可轻松将存储量扩展到PB级别,并拥有很高的存取效率,从而受到业界的关注和青睐,Ceph的发展在当前的版本中,由之前的Filestore替换为了Bluestore,加入了Bcache优化局部效率,使得底部存储引擎得到了质变,存储效率进一步得到提升。Ceph及其他基于块存储的分布式存储系统有一个比较大的弊病,它们还没有对QoS的良好支持,QoS能提供系统优先执行某些优先级高的命令,或优先给予重要需求资源的功能,虽然不是一个存储系统所必需的,但支持QoS才是一个完备的、先进的分布式存储系统。尽管基于Dmclock算法的Ceph QoS也在尝试中,但其具有一些不便之处,尚未形成一个成熟的版本。本文将在基于Bluestore的Ceph的基础上,探讨在Ceph中实现QoS的可能性,并选取令牌桶算法为Ceph实现了QoS的支持,随后对其进行了安全性、有效性的测试,并与Dmclock算法实现的QoS样本做出了一些比较分析。在当前分布式存储的块存储几乎没有QoS支持的环境下,该基于令牌桶算法的Ceph集群QoS具有很大的意义。最后,总结和分析了本文作出的贡献和Ceph未来可能的发展方向。
其他文献
众所周知,舞蹈是由动作以及节奏为主要构成,因此在人类最早的社会,乐舞就已经存在了。当人们利用周围的物体做出一些声音,并且跟随这个声音做拍手等动作的时候,这其实就是乐
近年来,各国对资源性产品的保护力度越来越大,铁矿石、铜矿、铅矿、镍矿等重要矿产资源均被列为各国限制出口的重要目标。各国政府大多通过提高出口关税,甚至直接出台限制出