login

Boosting energy efficiency with mirrored data block replication policy and energy scheduler

ACM SIGOPS Operating Systems ReviewPublished 23 July 2013
Sara Arbab Yazd, S. Venkatesan, Neeraj Mittal
Citations12
SJR quartileQ3
SJR score0.32
SNIP0.48

TL;DR

A scheduling algorithm is introduced, which takes into account energy efficiency in addition to fairness and data locality properties, and computer simulations of the proposed method suggest its superiority over Hadoop's standard settings.

Abstract

Energy efficiency is one of the major challenges in big datacenters. To facilitate processing of large data sets in a distributed fashion, the MapReduce programming model is employed in these datacenters. Hadoop is an open-source implementation of MapReduce which contains a distributed file system. Hadoop Distributed File System provides a data block replication scheme to preserve reliability and data availability. The distribution of the data block replicas over the nodes is performed randomly by meeting some constraints (e.g., preventing storage of two replicas of a data block on a single node). This study makes use of flexibility in the data block placement policy to increase energy efficiency in datacenters. Furthermore, inspired by Zaharia et al.'s delay scheduling algorithm, a scheduling algorithm is introduced, which takes into account energy efficiency in addition to fairness and data locality properties. Computer simulations of the proposed method suggest its superiority over Hadoop's standard settings.

Keywords

Computer Science