arrow
Return

A Memory-Constraint-Aware List Scheduling Algorithm for Memory-Constraint Heterogeneous Muti-Processor System

delete2023-04-01
delete0
PRE
AI
Y
Yu Yao
Y
Yukun Song
Y
Ying Huang
W
Wei Ni
DOI:10.1109/TPDS.2022.3229373delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
An effective scheduling algorithm is vital for the execution efficiency of applications on Heterogeneous Muti-Processor System (HMPS), especially Memory-Constraint Heterogeneous Muti-Processor System (MCHMPS). Stringent local and external memory constraints have significant impact on the execution performance of applications executed on MCHMPS, predictability is also a critical factor for task scheduling on MCHMPS. Therefore, a novel list scheduling algorithm termed Memory-constraint-aware Improved Predict Priority and Optimistic Processor Selection Scheduling (MIPPOSS), essentially a heuristic search optimization algorithm, is proposed in this paper. In MIPPOSS, a predictive approach is applied for task prioritization and processor selection, and a novel memory-constraint-aware approach is employed in the processor selection phase. MIPPOSS has polynomial complexity and produces better results for application scheduling on target architecture. Randomly generated DAGs and 3 real-world applications experiments, including Cybershake, LIGO, and Montage, show that MIPPOSS outperforms the other five competing algorithms by a large margin.
Keywords:
Task analysis
Scheduling
Memory management
Costs
Computational modeling
Scheduling algorithms
Time complexity
Heterogeneous systems
memory constraints
parallel computing
list scheduling

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

H
hefei university of technology
Scholars:
2.5W
Papers: 1.7W
Citations: 35
Cited Papers

Cited Papers

An improved list-based task scheduling algorithm for fog computing environment
err2021-03-27
err28
PREAI
errMadhura, R.; Elizabeth, B. Lydia; Uthariaraj, V. Rhymend
errShare
errSave
Time slack-based techniques for robust project scheduling subject to resource uncertainty
err2010-08-29
err119
PREAI
errLambrechts, Olivier; Demeulemeester, Erik; Herroelen, Willy
errShare
errSave
A Tutorial on Implantable Hearing Amplification Options for Adults with Unilateral Microtia and Atresia
err2014-01-01
err0
errOAAI
errJoannie Ka Yin Yu; Lena Lai Nar Wong; Willis Sung Shan Tsang; Michael Chi Fai Tong
errShare
errSave
Electrochemical nucleic acid-based biosensors: Concepts, terms, and methodology (IUPAC Technical Report)
err2010-04-20
err0
errOAAI
errJan Labuda; Ana Maria Oliveira Brett; Gennady Evtugyn; Miroslav Fojta; Marco Mascini; Mehmet Ozsoz; Ilaria Palchetti; Emil Paleček; Joseph Wang
errShare
errSave
researcher View more