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