论文部分内容阅读
随着大数据时代的来临,数据中心要存储或处理的数据的规模急剧攀升,因此有必要对现有数据中心进行扩容或者建造更多大规模数据中心,伴随而来的是能耗的大幅增长。在能源紧缺的今天,能耗问题已经成为数据中心面临的最大挑战。继性能、可靠性之后,能耗参数正成为衡量存储系统优劣的另一重要指标。分布式块存储系统已经成为构建数据中心的典型方式,因此研究分布式块存储系统节能技术,具有重要意义。从芯片级到磁盘级,从阵列级到集群级,目前存储系统已经有一些节能技术的研究成果,但往往具有一定的局限性。一般来说,节能技术主要通过冗余、多转速、缓存、不平衡负载等手段来实现。针对多副本机制的分布式块存储系统,基于现有的节能技术,综合了辅助节点技术、一致性哈希技术、虚拟节点技术,并巧妙地运用了分区副本策略,彻底规避了其他节能技术通常会面对的最小全覆盖问题。基于以上技术,对开源的“牧羊犬”系统进行了改进,实现了可节能的分布式块存储系统。改进后的块存储系统为全对称无中心结构,依赖corosync管理集群节点,采用epoll机制处理事件请求。通过对原系统和改进后的系统进行相同负载下的测试对比,证明改进后的系统的确可以在较小性能损耗的情况下达到较理想的节能效果。但目前系统还存在自动化程度较低等问题,还需要进一步改进。