DocumentCode :
2785420
Title :
Dynamic scheduling of distributed method invocations
Author :
Kalogeraki, V. ; Melliar-Smith, P.M. ; Moser, L.E.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
fYear :
2000
fDate :
2000
Firstpage :
57
Lastpage :
66
Abstract :
Distributed method invocations require dynamic scheduling algorithms and efficient resource projections to provide timeliness guarantees to application objects. In this paper, we present a dynamic scheduling algorithm that examines the computation times, real times and resource requirements of the application tasks to determine a feasible schedule for the method invocations. The schedule is driven by the laxities of the tasks and the importance that the tasks have to the system. Tasks span processor boundaries, and request messages carry scheduling parameters (laxity values) from one processor to another, yielding a system-wide scheduling algorithm that requires only local computations. Experimental results validate our scheduling algorithm, and show that it has minimal overhead
Keywords :
distributed processing; processor scheduling; real-time systems; resource allocation; application objects; computation time; distributed method invocations; dynamic scheduling algorithm; local computations; overhead; processor boundaries; request messages; resource projections; resource requirements; scheduling parameters; system-wide scheduling algorithm; task laxities; timeliness guarantees; Application software; Distributed computing; Dynamic scheduling; Heuristic algorithms; Masers; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
Conference_Location :
Orlando, FL
ISSN :
1052-8725
Print_ISBN :
0-7695-0900-2
Type :
conf
DOI :
10.1109/REAL.2000.895996
Filename :
895996
Link To Document :
بازگشت