DocumentCode
2356128
Title
Task and resource assignment in distributed real-time systems
Author
Tia, Too-Seng ; Liu, Jane W S
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
1994
fDate
28-29 Apr 1994
Firstpage
43
Lastpage
51
Abstract
In this paper, we propose an efficient algorithm to statically assign tasks and logical resources to the processors, taking into account the blocking times due to resource contention. We formulate the assignment problem using an assignment graph where the weights on the edges of the graph represent the desirability of assigning the tasks (connected by the edges) to the processors. These weights are computed based on the resource usages, communication costs, and the priorities of the tasks. An efficient clustering and graph-bisection algorithm is used to find an assignment of the tasks and resources such that the total communication costs and total blocking time are minimized, subject to the constraint that the tasks are schedulable after the assignment. Experimental results indicate the effectiveness of our algorithm
Keywords
distributed processing; real-time systems; resource allocation; assignment graph; clustering algorithm; distributed real-time systems; graph-bisection algorithm; logical resources; resource assignment; task assignment; total blocking time; total communication costs; Clustering algorithms; Communication system traffic control; Computer science; Control systems; Costs; Digital control; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Real-Time Systems, 1994. Proceedings of the Second Workshop on
Conference_Location
Cancun
Print_ISBN
0-8186-6420-7
Type
conf
DOI
10.1109/WPDRTS.1994.365651
Filename
365651
Link To Document