• DocumentCode
    3497924
  • Title

    Feedback control real-time scheduling in ORB middleware

  • Author

    Lu, Chenyang ; Wang, Xiaorui ; Gill, Christopher

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
  • fYear
    2003
  • fDate
    27-30 May 2003
  • Firstpage
    37
  • Lastpage
    48
  • Abstract
    Existing real-time ORB middleware standards such as RT-CORBA do not adequately address the challenges of 1) providing robust performance guarantees portably across different platforms, and 2) managing unpredictable workload. To overcome this limitation, we have developed software called FCS/nORB that integrates a Feedback Control real-lime Scheduling (FCS) service with the nORB small-footprint real-time ORB designed for networked embedded systems. FCS/nORB features feedback control loops that provide real-time performance guarantees by automatically adjusting the rate of remote method invocations transparently to an application. FCS/nORB thus enables real-time applications to be truly portable in terms of real-time performance as well as functionality, without the need for hand tuning. This paper presents the design, implementation, and evaluation of FCS/nORB. Our extensive experiments on a Linux testbed demonstrate that FCS can provide deadline miss ratio and utilization guarantees in face of changes in the platform and task execution times, while introducing a small amount of overhead.
  • Keywords
    distributed object management; middleware; processor scheduling; program control structures; real-time systems; remote procedure calls; Linux test-bed; ORB middleware standard; deadline miss ratio; feedback control real-time scheduling; networked embedded system; object request broker; remote method invocation; Application software; Embedded software; Feedback control; Hardware; Middleware; Real time systems; Resource management; Robustness; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings. The 9th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-1956-3
  • Type

    conf

  • DOI
    10.1109/RTTAS.2003.1203035
  • Filename
    1203035