Abstract
While precedence constrained scheduling is NP-hard in general, it is known that optimal scheduling algorithms exist for special cases such as for trees, Interval Orders or when number of processors is limited to two. In this paper, we employ these optimal algorithms to address the important issue of fault tolerance for scheduling general graphs. The input precedence graphs are augmented into Interval Orders and then scheduled optimally while incorporating fault tolerance measures. It is proved that for the case where the graph is already an Interval Order, the fault tolerant schedule generated is optimal. For general precedence graphs, the obtained schedules are shown to be near optimal by comparing them with a standard list scheduling algorithm.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems |
Editors | T. Gonzalez |
Pages | 467-472 |
Number of pages | 6 |
Volume | 16 |
State | Published - 2004 |
Event | Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems - Cambridge, MA, United States Duration: Nov 9 2004 → Nov 11 2004 |
Other
Other | Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems |
---|---|
Country/Territory | United States |
City | Cambridge, MA |
Period | 11/9/04 → 11/11/04 |
Keywords
- Augmented Graph
- Backup task
- Fault Tolerant Scheduling
- Predecessor
- Primary task
- Successor
ASJC Scopus subject areas
- Engineering(all)