JOURNAL ARTICLE

Process Scheduling in Heterogeneous Multiprocessor Systems Using Task Duplication

Pranay ChaudhuriJeffrey Elcock

Year: 2010 Journal:   International Journal of Business Data Communications and Networking Vol: 6 (1)Pages: 58-69   Publisher: IGI Global

Abstract

Scheduling tasks in heterogeneous parallel and distributed computing environments continues to be a challenging problem. In this paper, the authors investigate the Heterogeneous Earliest Finish Time (HEFT) algorithm, along with alternative scheduling policies for task prioritising phases and the Critical Path on a Processor (CPOP) for scheduling tasks on a heterogeneous multiprocessor system. The authors show that by combining the HEFT algorithm selection policy with the task duplication strategy, it is possible to further reduce the schedule length produced by both HEFT and CPOP. The process scheduling algorithm presented in this paper compares favourably with other algorithms that use a similar strategy. The proposed algorithm has a time complexity of ?(¦V¦2(p + d)), whererepresents the number of tasks, p represents the number of processors and d the maximum in-degree of tasks.

Keywords:
Computer science Multiprocessor scheduling Multiprocessing Parallel computing Dynamic priority scheduling Symmetric multiprocessor system Scheduling (production processes) Fair-share scheduling Critical path method Distributed computing Rate-monotonic scheduling Fixed-priority pre-emptive scheduling Earliest deadline first scheduling Two-level scheduling Schedule Mathematical optimization Mathematics Operating system

Metrics

5
Cited By
0.74
FWCI (Field Weighted Citation Impact)
13
Refs
0.73
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Scheduling and Optimization Algorithms
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.