Minimum Dependencies Energy-Efficient Scheduling in Data Centers

被引:24
作者
Zotkiewicz, Mateusz [1 ,2 ]
Guzek, Mateusz [3 ]
Kliazovich, Dzmitry [4 ]
Bouvry, Pascal [5 ]
机构
[1] Warsaw Univ Technol, Inst Telecommun, Nowowiejska 15-19, PL-00665 Warsaw, Poland
[2] Univ Luxembourg, Luxembourg, Luxembourg
[3] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust, Luxembourg, Luxembourg
[4] Univ Luxembourg, Fac Sci Technol & Commun, Luxembourg, Luxembourg
[5] Univ Luxembourg, Fac Sci Technol & Commun, Comp Sci & Commun Res Unit, Luxembourg, Luxembourg
关键词
Workflow scheduling; DAG scheduling; energy-efficient; dynamic scheduling; PERFORMANCE; ALGORITHMS; TASKS;
D O I
10.1109/TPDS.2016.2542817
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This work presents an on-line, energy-and communication-aware scheduling strategy for SaaS applications in data centers. The applications are composed of various services and represented as workflows. Each workflow consists of tasks related to each other by precedence constraints and represented by Directed Acyclic Graphs (DAGs). The proposed scheduling strategy combines advantages of state-of-the-art workflow scheduling strategies with energy-aware independent task scheduling approaches. The process of scheduling consists of two phases. In the first phase, virtual deadlines of individual tasks are set in the central scheduler. These deadlines are determined using a novel strategy that favors tasks which are less dependent on other tasks. During the second phase, tasks are dynamically assigned to computing servers based on the current load of network links and servers in a data center. The proposed approach, called Minimum Dependencies Energy-efficient DAG (MinD+ED) scheduling, has been implemented in the GreenCloud simulator. It outperforms other approaches in terms of energy efficiency, while keeping a satisfiable level of tardiness.
引用
收藏
页码:3561 / 3574
页数:14
相关论文
共 46 条
[1]   Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01) :158-169
[2]   Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) :1400-1414
[3]  
[Anonymous], 2007, WILEY SERIES PARALLE
[4]  
[Anonymous], CLOUD REL SPEND BUS
[5]  
[Anonymous], CISC DAT CTR INFR 2
[6]  
[Anonymous], J GRID COMPUT
[7]  
[Anonymous], 2008, HotPower
[8]   A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems [J].
Beloglazov, Anton ;
Buyya, Rajkumar ;
Lee, Young Choon ;
Zomaya, Albert .
ADVANCES IN COMPUTERS, VOL 82, 2011, 82 :47-111
[9]   A survey of design techniques for system-level dynamic power management [J].
Benini, L ;
Bogliolo, A ;
De Micheli, G .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (03) :299-316
[10]   A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J].
Braun, TD ;
Siegel, HJ ;
Beck, N ;
Bölöni, LL ;
Maheswaran, M ;
Reuther, AI ;
Robertson, JP ;
Theys, MD ;
Yao, B ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) :810-837