Controlling quality-of-service in distributed real-time and embedded systems via adaptive middleware: Experiences with Auto-adaptive and Reconfigurable Systems

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

  • Affiliations:
  • BBN Technologies, Cambridge, MA 02138, U.S.A.;BBN Technologies, Cambridge, MA 02138, U.S.A.;BBN Technologies, Cambridge, MA 02138, U.S.A.;Vanderbilt University, Nashville, TN 37203, U.S.A.

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2006

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. A challenging problem for DRE systems is adaptation of behavior and reconfiguration of resources to maintain the best application performance in the face of changes in system load and available resources. To provide predictable mission-critical quality of service (QoS) end-to-end, QoS-enabled middleware services and mechanisms have begun to emerge, but they lack support for applications with stringent QoS requirements in changing, dynamic environments. This paper presents two contributions to research on adaptive and reconfigurable DRE systems. First, we describe the structure and functionality of an advanced middleware platform for developing applications that apply various techniques to adapt themselves to changes in resource availability to meet real-time QoS requirements. Second, we present results of a case study of a multimedia application for Unmanned Aerial Vehicle (UAV) video distribution we developed using this middleware platform in conjunction with QoS-enabledoperating systems and networking protocols. We describe the design of the multimedia application using our middleware platform and report empirical results showing how adaptive behavior and end-to-end resource management techniques are used to reconfigure the system dynamically to meet timeliness requirements. Copyright © 2006 John Wiley & Sons, Ltd.