By Topic

A lower bound on the schedule time for scheduling tasks on distributed memory systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
S. Darbha ; Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA

Obtaining an optimal schedule for assigning tasks onto distributed memory machines (DMMs) has been proven to be NP-complete. Several heuristic solutions to the scheduling problem have been proposed which are based on certain assumptions that allow the algorithm to be executed in a polynomial time bound. Even though the heuristics do not guarantee an optimal solution, they have been shown to perform reasonably well for many applications. It is difficult to judge the performance of these heuristics because for a given directed acyclic graph (DAG), it is practically infeasible to obtain the optimal solution. The paper proposes a method to compute the lower bound in a polynomial time bound. The idea of the lower bound is to obtain a solution as close to optimal as possible. Also, the lower bound should be less than or equal to the optimal solution. The lower bound with the inclusion of the interprocessor communication costs has been proposed by Al-Mouhamed (1990). The author has observed that for some cases this algorithm does not give a sharp lower bound. The scheme provides a sharper lower bound than the one proposed by Al-Mouhamed. Another scheme was presented by Jain and Rajaraman (1995) which partitions the graph into certain parts and compute the bound for each part to arrive at a sharper bound. To compute the bound of each partition, they use the same method as proposed by Al-Mouhamed. Thus, the scheme can also be used to improve upon the bound proposed by Jain and Rajaraman

Published in:

System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on  (Volume:1 )

Date of Conference:

7-10 Jan 1997