4.7 Article

Energy Utilization Task Scheduling for MapReduce in Heterogeneous Clusters

期刊

IEEE TRANSACTIONS ON SERVICES COMPUTING
卷 15, 期 2, 页码 931-944

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TSC.2020.2966697

关键词

Task analysis; Servers; Resource management; Energy consumption; Scheduling; Fuzzy logic; Processor scheduling; Energy consumption; task scheduling; MapReduce; heuristic

资金

  1. National Key Research and Development Program of China [2017YFB1400800]
  2. National Natural Science Foundation of China [61572127, 61772159, 61872077, 61832004]
  3. Spanish Ministry of Science, Innovation, and Universities, under the project OPTEP-Port Terminal Operations Optimization [RTI2018-094940-BI00]
  4. FEDER funds

向作者/读者索取更多资源

Energy costs are crucial in cloud computing. To reduce energy consumption in heterogeneous clusters, a task scheduling framework considering deadlines, data locality, and resource utilization is proposed. The framework constructs a task list, schedules tasks to appropriate slots, and updates available slots to improve server resource utilization.
Nowadays, energy costs are the most important factor in cloud computing. Therefore, the implementation of energy-aware task scheduling methods is of utmost importance. A task scheduling framework considering deadlines, data locality and resource utilization is proposed to save on energy costs in heterogeneous clusters. The framework consists of task list construction, task scheduling and slot list updating. In terms of deadline constraints, number of job slots allocated and possible processing times of jobs, a new job sequence is proposed to construct an reasonable task list. Tasks are scheduled to promising slots from their rack-local servers, cluster-local servers and remote servers in the produced task scheduling, which greatly improves data locality. After the assignment among tasks and slots, an update of available slots in clusters is proposed not only to find available slots but also to improve server resource utilization using fuzzy logic with the available number of slots according to current CPU, memory and bandwidth utilization. Experimental results show that the proposed heuristic results in lower energy consumption than the adapted existing algorithms with a variable total number of slots.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据