Interconnection Network Energy-Aware Workflow Scheduling Algorithm on Heterogeneous Systems
- 27 December 2019
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Industrial Informatics
- Vol. 16 (12), 7637-7645
- https://doi.org/10.1109/tii.2019.2962531
Abstract
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 study, 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 algorithm (NEEWS) 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.Keywords
Funding Information
- National Key Research and Development Program of China Stem Cell and Translational Research (2018YFB0204004)
- National Natural Science Foundation of China (61972146, 61672219)
- Hunan Provincial Key Research and Development Program (2018GK2055)
- Hunan Agricultural University (SYL201802029)
This publication has 27 references indexed in Scilit:
- Low-time complexity budget–deadline constrained workflow scheduling on heterogeneous resourcesFuture Generation Computer Systems, 2016
- Evaluating power efficient algorithms for efficiency and carbon emissions in cloud data centers: A reviewRenewable and Sustainable Energy Reviews, 2015
- Reducing Static Energy in Supercomputer Interconnection Networks Using Topology-Aware PartitioningInternational Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2015
- Improving Multicore Server Performance and Reducing Energy Consumption by Workload Dependent Dynamic Power ManagementIEEE Transactions on Cloud Computing, 2015
- Energy-Aware Workflow Scheduling in Grid Under QoS ConstraintsArabian Journal for Science and Engineering, 2015
- Cloudlet Scheduling with Particle Swarm OptimizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Multi-objective energy-efficient workflow scheduling using list-based heuristicsFuture Generation Computer Systems, 2014
- Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service CloudsFuture Generation Computer Systems, 2013
- Energy-efficient deadline scheduling for heterogeneous systemsJournal of Parallel and Distributed Computing, 2012
- Performance-effective and low-complexity task scheduling for heterogeneous computingIEEE Transactions on Parallel and Distributed Systems, 2002