• 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