Feedback Control Real-Time Scheduling in ORB Middleware

  • Authors:
  • Chenyang Lu;Xiaorui Wang;Christopher Gill

  • Affiliations:
  • -;-;-

  • Venue:
  • RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Existing real-time ORB middleware standardssuch as RT-CORBA do not adequately address thechallenges of 1) providing robust performance guaranteesportably across different platforms, and 2) managingunpredictable workload. To overcome this limitation,we have developed software called FCS/nORBthat integrates a Feedback Control real-time Scheduling(FCS) service with the nORB small-footprint real-timeORB designed for networked embedded systems.FCS/nORB features feedback control loops that providereal-time performance guarantees by automaticallyadjusting the rate of remote method invocationstransparently to an application. FCS/nORB thus enablesreal-time applications to be truly portable interms of real-time performance as well as functionality,without the need for hand tuning. This paper presentsthe design, implementation, and evaluation ofFCS/nORB. Our extensive experiments on a Linux testbeddemonstrate that FCS can provide deadline missratio and utilization guarantees in face of changes inthe platform and task execution times, while introducinga small amount of overhead.