Skewly replicating hot data to construct a power-efficient storage cluster

Skewly replicating hot data to construct a power-efficient storage cluster
复制标题

DOI:
10.1016/j.jnca.2014.06.005
复制
发表时间:
2015-04
期刊:
J. Netw. Comput. Appl.
影响因子:
--
通讯作者:
Lingwei Zhang;Yuhui Deng;Weiheng Zhu;Jipeng Zhou;Frank Z. Wang
Lingwei Zhang;Yuhui Deng;Weiheng Zhu;Jipeng Zhou;Frank Z. Wang
中科院分区:
其他
文献类型:
--
作者:
Lingwei Zhang;Yuhui Deng;Weiheng Zhu;Jipeng Zhou;Frank Z. Wang

文献摘要

被引文献

相似文献

数据呈指数级增长,对传统存储系统提出了挑战。基于组件的集群存储系统由于其高度的可扩展性,正在成为下一代存储系统的体系结构。集群存储系统经常使用数据复制来确保高可用性、容错性和负载平衡。然而,这种数据复制不仅消耗了大量的存储资源,而且产生了更多的能源消耗。提出了一种利用数据访问行为的能耗感知数据复制策略。该策略使用80/20规则(80%的数据访问通常会占用20%的存储空间)来不对称地复制少量频繁访问的数据。此外,将存储节点划分为热节点集和冷节点集。热节点存储少量的热数据副本,始终处于主动状态,以保证系统的服务质量。将存储大量不常访问的冷数据的冷节点置于低功耗状态,从而降低了集群存储系统的能耗。仿真结果表明,该策略在保证系统性能的同时,有效地降低了系统的资源和能量消耗。
The exponential data growth is presenting challenges to traditional storage systems. Component-based cluster storage systems, due to their high scalability, are becoming the architecture of next generation storage systems. Cluster storage systems often use data replication to ensure high availability, fault tolerance, and load balance. However, this kind of data replication not only consumes a large amount of storage resources, but also generates more energy consumption. This paper presents a power-aware data replication strategy by leveraging data access behavior. This strategy uses 80/20 rule (80% of the data accesses often go to 20% of the storage space) to skewly replicate only a small amount of frequently accessed data. Furthermore, the storage nodes are divided into a hot node set and a cold node set. Hot nodes, which store a small amount of hot data copies, are always in an active state to guarantee the QoS of the system. The cold nodes which store a large volume of infrequently accessed cold data are placed in a low-power state, thus reducing the energy consumption of the cluster storage system. Simulation results show that the proposed strategy can effectively reduce the resource and energy consumption of the system, while ensuring system performance.