CSpace  > 大数据挖掘及应用中心
Comparative Analysis of Energy-Efficient Scheduling Algorithms for Big Data Applications
Li, Hongjian1,2; Wang, Huochen1; Xiong, Anping1; Lai, Jun1; Tian, Wenhong2,3
2018
摘要

Nowadays, big data analytics has been widely applied in addressing the growing cybercrime threats. However, energy consumption is explosive increasing with the fast growth of big data processing in anti-cybercrime. In this paper, an energy-efficient framework for big data applications is proposed to reduce energy consumption while satisfying deadline constrains. First, the problem of energy-efficient tasks scheduling of a single Spark job is modeled as an integer program. We design an energy-efficient tasks scheduling algorithm to minimize the energy consumption for big data application in Spark. To avoid service-level agreement violations for execution time, we propose an optimal task scheduling algorithm with deadline constrains by tradingoff execution time and energy consumption. Experiments on a Spark cluster are performed to determine the energy consumption and execution time for several workloads from the HiBench benchmark suite. Our algorithms consume less energy on average than FIFO and FAIR under deadlines. The optimal algorithm is able to find near optimal tasks schedules to trade off energy consumed and response time benefit in small shuffle partitions.

关键词Big Data Deadline-constrained Energy-efficient Spark Application Tasks Scheduling Algorithm
DOI10.1109/ACCESS.2018.2855720
发表期刊IEEE ACCESS
ISSN2169-3536
卷号6页码:40073-40084
WOS记录号WOS:000440895400001
语种英语