摘要
Memcached是一个高性能分布式内存对象缓存系统,目前受到各大规模数据中心青睐,但是其高能耗是一个亟待解决的问题。为达到较好的节能效果,同时满足数据缓存的高效性,提出一种基于一致性哈希的数据缓存系统低能耗副本布局策略——LowPowerCHT,包括分层式副本布局策略和能耗调度器。LowPowerCHT将副本分布在互不重合的多个服务器层中,在分层副本布局中,部分服务器层维持活动状态,其它服务器层处于关闭状态而不影响数据缓存,以此达到节能目的。能耗调度器能够估算服务器的负载率,并根据负载的高低变化相应开启或关闭某些副本层。仿真实验表明,LowPowerCHT能够有效节省能耗,同时维持较好的数据缓存性能。
Memcached is a high-performance distributed memory object caching system which is currently favored by large-scale data centers.However,the high energy consumption of Memcached distributed caching system is an urgent problem.In order to achieve better energy-saving effect and satisfy the efficiency of data caching,this paper proposes a low-energy replica layout strategy based on consistency hashing,LowPower CHT,which includes hierarchical replica layout strategy and energy consumption scheduler.LowPower CHT distributes replicas in multiple server layers that do not overlap with each other.In the layered replica layout,some server layers remain active while others are closed without affecting data caching so as to save energy.The energy scheduler can estimate the load rate of the server and turn on or off some replica layers according to the change of load.The simulation results show that LowPower CHT can effectively save energy consumption and maintain good data cache performance.
作者
徐凯
李旭健
XU Kai;LI Xu-jian(School of Computer Science and Engineering,Shandong University of Science and Technology,Qingdao 266590,China)
出处
《软件导刊》
2019年第3期39-42,共4页
Software Guide
基金
国家重点研发计划项目(2017YFC0804406)