DocumentCode :
3486601
Title :
Scheduling independent tasks on partitionable hypercube multiprocessors
Author :
Narahari, B. ; Krishnamurti, R.
Author_Institution :
George Washington Univ., DC, USA
fYear :
1993
fDate :
13-16 Apr 1993
Firstpage :
118
Lastpage :
122
Abstract :
A partitionable hypercube allows simultaneous execution of multiple tasks, where each task can be executed on a choice of subcubes. This paper considers the problem of static nonpreemptive scheduling of w independent tasks on a n processor partitionable hypercube system to minimize the overall finishing time of the w tasks. Each task can be executed on subcubes of different sizes, with smaller execution times on larger subcubes. A schedule determines the size of the subcube to be assigned to each task and schedules these tasks on the processors in the hypercube system. The problem of finding the optimal schedule, with minimum finishing time, is known to be NP-hard. This paper presents a fast polynomial time approximation algorithm for the problem, and derives a tight worst-case performance bound of 2 for the algorithm
Keywords :
approximation theory; computational complexity; hypercube networks; polynomials; scheduling; NP-hard; independent tasks scheduling; multiple tasks; optimal schedule; partitionable hypercube multiprocessors; polynomial time approximation algorithm; static nonpreemptive scheduling; worst-case performance bound; Approximation algorithms; Computer architecture; Finishing; Hypercubes; Optimal scheduling; Parallel architectures; Parallel processing; Partitioning algorithms; Polynomials; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
Type :
conf
DOI :
10.1109/IPPS.1993.262866
Filename :
262866
Link To Document :
بازگشت