Interconnection Network Energy-Aware Workflow Scheduling Algorithm on Heterogeneous Systems

被引:15
作者
Tang, Xiaoyong [1 ,2 ]
Shi, Weiqiang [2 ]
Wu, Fan [3 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Peoples R China
[2] Hunan Agr Univ, Coll Informat & Intelligence, Changsha 410128, Peoples R China
[3] Hunan Univ, Sch Informat Sci & Engn, Changsha 410082, Peoples R China
基金
美国国家科学基金会;
关键词
Task analysis; Energy consumption; Multiprocessor interconnection; Scheduling algorithms; Scheduling; Multicore processing; heterogeneous systems; scientific workflow; task scheduling; COST;
D O I
10.1109/TII.2019.2962531
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous systems based on multicore (CPU) and manycore (GPU) processors have been regarded as an important computing infrastructure in recent years. Large-scale computationally intensive scientific workflow applications have recently been deployed on such systems. However, improving the system performance and reducing the energy consumption under user deadline constraints remain challenging problems. In this article, we first investigate the computing node network energy consumption problem of fat-tree interconnection networks for a low communication-to-computation ratio workflow application. We then propose a heuristic list-based network energy-efficient workflow scheduling (NEEWS) algorithm including top-level task computing, task subdeadline initialization, a dynamic adjustment, and an edge data optimization communication method. Extensive simulations were conducted based on randomly generated workflow applications and two real-world scientific applications. The experiment results clearly demonstrate that our proposed workflow scheduling strategy outperforms three other algorithms in terms of energy consumption. In particular, NEEWS is extremely suitable owing to its high parallelism and low communication in large-scale scientific applications.
引用
收藏
页码:7637 / 7645
页数:9
相关论文
共 28 条
[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]   Cloudlet Scheduling with Particle Swarm Optimization [J].
Al-Olimat, Hussein S. ;
Alam, Mansoor ;
Green, Robert ;
Lee, Jong Kwan .
2015 FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT2015), 2015, :991-995
[3]   Low-time complexity budget-deadline constrained workflow scheduling on heterogeneous resources [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. ;
Prodan, Radu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 :29-40
[4]   List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) :682-694
[5]   Reducing Static Energy in Supercomputer Interconnection Networks Using Topology-Aware Partitioning [J].
Chen, Juan ;
Tang, Yuhua ;
Dong, Yong ;
Xue, Jingling ;
Wang, Zhiyuan ;
Zhou, Wenhao .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) :2588-2602
[6]   Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels [J].
Chou, Chen-Ling ;
Ogras, Umit Y. ;
Marculescu, Radu .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (10) :1866-1879
[7]   Scientific workflows for computational reproducibility in the life sciences: Status, challenges and opportunities [J].
Cohen-Boulakia, Sarah ;
Belhajjame, Khalid ;
Collin, Olivier ;
Chopard, Jerome ;
Froidevaux, Christine ;
Gaignard, Alban ;
Hinsen, Konrad ;
Larmande, Pierre ;
Le Brass, Yvan ;
Lemoine, Frederic ;
Mareuil, Fabien ;
Menager, Herve ;
Pradal, Christophe ;
Blanchet, Christophe .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 :284-298
[8]  
Dong F., 2006, SCHEDULING ALGORITHM
[9]   Multi-objective energy-efficient workflow scheduling using list-based heuristics [J].
Durillo, Juan J. ;
Nae, Vlad ;
Prodan, Radu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 36 :221-236
[10]   Energy-Aware Workflow Scheduling in Grid Under QoS Constraints [J].
Garg, Ritu ;
Singh, Awadhesh Kumar .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2016, 41 (02) :495-511