DocumentCode
3451807
Title
Choir: a real-time middleware architecture supporting benefit-based proactive resource allocation
Author
Li, Peng ; Ravindran, Binoy ; Wang, Jinggang ; Konowicz, Glenn
Author_Institution
Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., USA
fYear
2003
fDate
14-16 May 2003
Firstpage
292
Lastpage
299
Abstract
Asynchronous real-time distributed systems are inherently non-deterministic. To deal with such non-determinism´s, we have developed a family of proactive resource management algorithms that support benefit-function based, end-to-end QoS management. This paper describes a middleware implementation of these algorithms, called Choir. The Choir middleware allows the user express the task end-to-end timeliness requirements using Jensen´s benefit functions. Furthermore, the middleware system can transparently replicate, and possibly migrate the computational subtasks to conquer uncertainties such as workload fluctuations, changes of system resources, so that the system aggregate benefit is maximized. Initial experimental results suggest the effectiveness the Choir middleware.
Keywords
middleware; quality of service; real-time systems; resource allocation; Choir middleware architecture; Jensen benefit function; QoS management; real-time distributed system; resource allocation; workload fluctuation; Aggregates; Computer architecture; Middleware; Object oriented modeling; Real time systems; Resource management; Runtime; Scheduling algorithm; Timing; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Distributed Computing, 2003. Sixth IEEE International Symposium on
Print_ISBN
0-7695-1928-8
Type
conf
DOI
10.1109/ISORC.2003.1199265
Filename
1199265
Link To Document