DocumentCode :
1667923
Title :
Maximizing reliability while scheduling real-time task-graphs on a cluster of computers
Author :
Amin, Alaa ; Ammar, Reda ; Rajasekaran, Sanguthevar
Author_Institution :
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
fYear :
2005
Firstpage :
1001
Lastpage :
1006
Abstract :
Improper scheduling of real-time applications on a cluster may lead to missing required deadlines and offset the gain of using the system and software parallelism. Most existing scheduling algorithms do not consider factors such as real-time deadlines, system reliability, processing power fragmentation, inter-task communication and degree of parallelism on performance. In this paper we introduce a new scheduling algorithm, which is based on using an objective function to guide the search for a near optimal solution. This objective function includes different criteria such as real-time deadlines, reliability, and quantitative measures of the communication, degree of parallelism and processing power fragmentation. The presence of different criteria may affect the overall acceptance rate of the applications. We also investigate the effect of reliability on the overall acceptance rate.
Keywords :
computer network reliability; parallel processing; real-time systems; scheduling; workstation clusters; computer cluster; parallelism degree; processing power fragmentation; real-time task-graph scheduling; reliability maximization; software parallelism; Application software; Computer science; Concurrent computing; Cost function; Parallel processing; Power measurement; Processor scheduling; Real time systems; Reliability engineering; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 2005. ISCC 2005. Proceedings. 10th IEEE Symposium on
ISSN :
1530-1346
Print_ISBN :
0-7695-2373-0
Type :
conf
DOI :
10.1109/ISCC.2005.98
Filename :
1493845
Link To Document :
بازگشت