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