DocumentCode
1191278
Title
An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems
Author
Shankaran, Nishanth ; Kinnebrew, John S. ; Koutsoukas, X.D. ; Lu, Chenyang ; Schmidt, Douglas C. ; Biswas, Gautam
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA
Volume
58
Issue
11
fYear
2009
Firstpage
1485
Lastpage
1499
Abstract
Real-time and embedded systems have traditionally been designed for closed environments where operating conditions, input workloads, and resource availability are known a priori and are subject to little or no change at runtime. There is an increasing demand, however, for autonomous capabilities in open distributed real-time and embedded (DRE) systems that execute in environments where input workload and resource availability cannot be accurately characterized a priori. These systems can benefit from autonomic computing capabilities, such as self-(re)configuration and self-optimization, that enable autonomous adaptation under varying-even unpredictable-operational conditions. A challenging problem faced by researchers and developers in enabling autonomic computing capabilities to open DRE systems involves devising adaptive planning and resource management strategies that can meet mission objectives and end-to-end quality of service (QoS) requirements of applications. To address this challenge, this paper presents the integrated planning, allocation, and control (IPAC) framework, which provides decision-theoretic planning, dynamic resource allocation, and runtime system control to provide coordinated system adaptation and enable the autonomous operation of open DRE systems. This paper presents two contributions to research on autonomic computing for open DRE systems. First, we describe the design of IPAC and show how IPAC resolves the challenges associated with the autonomous operation of a representative open DRE system case study. Second, we empirically evaluate the planning and adaptive resource management capabilities of IPAC in the context of our case study. Our experimental results demonstrate that IPAC enables the autonomous operation of open DRE systems by performing adaptive planning and management of system resources.
Keywords
decision theory; distributed processing; embedded systems; fault tolerant computing; open systems; quality of service; resource allocation; QoS; adaptive planning; adaptive resource management architecture; autonomic computing; decision-theoretic planning; dynamic resource allocation; integrated planning-allocation-control framework; open distributed real-time embedded system; quality of service; runtime system control; self-optimization; self-reconfigurable system; Adaptive systems; Availability; Control systems; Embedded system; Meeting planning; Quality of service; Real time systems; Resource management; Runtime environment; Strategic planning; Real-time and embedded systems; distributed systems; hierarchical design.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2009.44
Filename
4799777
Link To Document