首页 | 本学科首页   官方微博 | 高级检索  
     


Governing energy consumption in Hadoop through CPU frequency scaling: An analysis
Affiliation:1. Inria, Rennes Bretagne Atlantique Research Center, France;2. Inria/IRISA Rennes, France;3. Vienna University of Technology, Austria;4. LIG, Grenoble Institute of Technology, France;5. Cray Inc., Switzerland;1. Poznan Supercomputing and Networking Center, Noskowskiego 10, Poznan, Poland;2. Institute of Computing Science, Poznan University of Technology, Poland;3. Institute of Computer Science Research, University of Toulouse, France;1. College of Statistics and Information, Xinjiang University of Finance and Economics, Urumqi 830012, PR China;2. School of Software, Xinjiang University, Urumqi 830008, PR China;3. Department of Medical Engineering and Technology, Xinjiang Medical University, Urumqi 830011, PR China;1. ISCTE-Instituto Universitário de Lisboa, Portugal;2. ISCTE-Instituto Universitário de Lisboa, Instituto de Telecomunicações, Portugal
Abstract:With increasingly inexpensive storage and growing processing power, the cloud has rapidly become the environment of choice to store and analyze data for a variety of applications. Most large-scale data computations in the cloud heavily rely on the MapReduce paradigm and on its Hadoop implementation. Nevertheless, this exponential growth in popularity has significantly impacted power consumption in cloud infrastructures. In this paper, we focus on MapReduce processing and we investigate the impact of dynamically scaling the frequency of compute nodes on the performance and energy consumption of a Hadoop cluster. To this end, a series of experiments are conducted to explore the implications of Dynamic Voltage and Frequency Scaling (DVFS) settings on power consumption in Hadoop clusters. By enabling various existing DVFS governors (i.e., performance, powersave, ondemand, conservative and userspace) in a Hadoop cluster, we observe significant variation in performance and power consumption across different applications: the different DVFS settings are only sub-optimal for several representative MapReduce applications. Furthermore, our results reveal that the current CPU governors do not exactly reflect their design goal and may even become ineffective to manage the power consumption in Hadoop clusters. This study aims at providing a clearer understanding of the interplay between performance and power management in Hadoop clusters and therefore offers useful insight into designing power-aware techniques for Hadoop systems.
Keywords:MapReduce  Hadoop  Power management  DVFS  Governors
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号