Resource Management Middleware for Dynamic, DependableReal-Time Systems

  • Authors:
  • Binoy Ravindran;Lonnie Welch;Behrooz Shirazi

  • Affiliations:
  • The Bradley Dept. of Electrical and Computer Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061;School of Electrical Engineering and Computer Science, Ohio University, Athens, OH 45701;Computer Science and Engineering Dept., The University of Texas at Arlington, Arlington, Texas 76019

  • Venue:
  • Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.01

Visualization

Abstract

Thispaper presents resource management techniques that achieve thequality of service (QoS) requirements of dynamic real-time systemsusing open architectures and commercial off-the-shelf technologies(COTS). Dynamic real-time systems are subject to constant changessuch as a varying external environment, overload of internalsystems, component failure, and evolving operational requirements.Examples of such systems include the emerging generation of computer-based,command and control systems of the U.S. Navy. To enable the engineeringof such systems, we present adaptive resource management middlewaretechniques that achieve the QoS requirements of the system. Themiddleware performs QoS monitoring and failure detection, QoSdiagnosis, and reallocation of resources to adapt the systemto achieve acceptable levels of QoS. Experimental characterizationsof the middleware using a real-time benchmark illustrate itseffectiveness for adapting the system for achieving the desiredreal-time and survivability QoS during overload situations.