Journal on Communications ›› 2016, Vol. 37 ›› Issue (1): 61-75.doi: 10.11959/j.issn.1000-436x.2016008

• Academic paper • Previous Articles     Next Articles

Temperature aware energy-efficient task scheduling strategies for mapreduce

Bin LIAO1,Tao ZHANG2,Jiong YU3,Ji LIU1,tong YINLu3,Gang GUO3   

  1. 1 College of Statistics and Information, Xinjiang University of Finance and Economics, Urumqi 830012, China
    2 Department of Medical Engineering and Technology, Xinjiang Medical University, Urumqi 830011, China
    3 School of Software, Xinjiang University, Urumqi 830008, China
  • Online:2016-01-25 Published:2016-01-27
  • Supported by:
    The National Natural Science Foundation of China;The National Natural Science Foundation of China;The National Natural Science Foundation of China;The Doctoral Research Foundation of Xinjiang University of Finance and Economics

Abstract:

The main difference among the existing MapReduce task chedulers such as FIFO, Fair, Capacity, LATE and Deadline Constraint is their choice of operation strat ue and job. On the count of the task selection strategies of these task schedulers are basically the same, taking the data-locality as the key factor of selection, they all ignore the current state of the temperature of the TaskTracker. The experiments show that when the TaskTracker is in a state of high temperature it will cause some negative results. On one hand, utilization of the CPU becomes higher, which means more energy is consumed at each node. And as a result of task processing speed dropping off, more time will be needed to complete the same task.On the other hand, the prone downtime phenomenon will ectly lead to the failure of the task, and speculative execution mechanism is easy to make the runtime task suspend. Temperature aware energy-efficient task scheduling strategy is put forward to solve the problem. CPU temperature of the node was put into the task scheduling deci-sion-making information to avoid bad impact on the overall ogress of the job form the task execution nodes with a high temperature. The experimental results show that the algorithm can avoid allocating task to high temperature nodes, which ef-fectively shorten the job completion time, reduce energy consumption of job execution and improve system stability.

Key words: green computing, MapReduce, task scheduling, temperature aware

No Suggested Reading articles found!