Title :
Allocation and scheduling of complex periodic tasks
Author :
Ramamritham, Krithi
Author_Institution :
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
fDate :
28 May-1 Jun 1990
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;
Conference_Titel :
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-2048-X
DOI :
10.1109/ICDCS.1990.89256