The Quality-based Adaptive Resource Management Architecture (QARMA) consists of a framework for describing resource management solutions and a collection of CORBA-based middleware services for the management of distributed, real-time systems. The framework can be used to: (1) characterize existing resource management architectures and tools and (2) assist in integrating existing tools into coherent resource management solutions. The middleware components are an instantiation of a resource management solution based directly on the framework.
The main contributions of this thesis include an analysis of the information life-cycle in a resource management system, a collection of algorithmic models that serve as a basis for resource allocation algorithms in the QARMA middleware, and a description of the greedy algorithm used by the Resource Management Service. Experimental results demonstrate that QARMA can control existing application systems and can be integrated with existing management middleware.