Flexible and adaptive QoS control for distributed real-time and embedded middleware

  • Authors:
  • Richard E. Schantz;Joseph P. Loyall;Craig Rodrigues;Douglas C. Schmidt;Yamuna Krishnamurthy;Irfan Pyarali

  • Affiliations:
  • BBN Technologies, Cambridge, MA;BBN Technologies, Cambridge, MA;BBN Technologies, Cambridge, MA;Vanderbilt University, Nashville, TN;OOMWorks, LLC, Metuchen, NJ;OOMWorks, LLC, Metuchen, NJ

  • Venue:
  • Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computing systems are increasingly distributed, real-time, and embedded (DRE) and must operate under highly unpredictable and changeable conditions. To provide predictable mission-critical quality of service (QoS) end-to-end, QoS-enabled middleware services and mechanisms have begun to emerge. However, the current generation of commercial-off-the-shelf middleware lacks adequate support for applications with stringent QoS requirements in changing, dynamic environments. This paper provides two contributions to the study of adaptive middleware to control DRE applications. It first describes how priority- and reservation-based OS and network QoS management mechanisms can be coupled with standards-based, off-the-shelf distributed object computing (DOC) middleware to better support dynamic DRE applications with stringent end-to-end real-time requirements. It then presents the results of experimentation and validation activities we conducted to evaluate these combined OS, network, and middleware capabilities. Our work integrates currently missing low-level resource control capabilities for end-to-end flows with existing capabilities in adaptive DRE middleware and sets the stage for further advances in fine-grained precision management of aggregate flows using dynamic adaptation techniques.