DocumentCode
2739780
Title
Allocation and scheduling of complex periodic tasks
Author
Ramamritham, Krithi
Author_Institution
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
fYear
1990
fDate
28 May-1 Jun 1990
Firstpage
108
Lastpage
115
Abstract
A static algorithm for allocating and scheduling components of complex periodic tasks across sites in distributed systems is discussed. Besides dealing with the periodicity constraints (which have been the sole concern of many previous algorithms), this algorithm handles precedence, communication, and fault-tolerance requirements of subtasks of the tasks. The algorithm determines the allocation of subtasks of periodic tasks to sites, the scheduled start times of subtasks allocated to a site, and the schedule for communication along the communication channel(s). Experimental evaluation of the algorithm shows that the heuristics and search techniques incorporated in the algorithm are extremely effective. Specifically, they show that, if a task set can be feasibly allocated and scheduled, the algorithm is highly likely to find it without any backtracking during the search
Keywords
distributed processing; fault tolerant computing; real-time systems; resource allocation; scheduling; communication requirements; complex periodic task scheduling; distributed systems; fault-tolerance; periodicity constraints; precedence; scheduled start times; task allocation; time critical systems; Fault tolerance; Information science; Orbital robotics; Processor scheduling; Real time systems; Robotics and automation; Scheduling algorithm; TV; Time factors; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location
Paris
Print_ISBN
0-8186-2048-X
Type
conf
DOI
10.1109/ICDCS.1990.89256
Filename
89256
Link To Document