Criticality-driven QoS adaptive dynamic resource management for distributed and embedded safety & mission critical systems

Distributed and embedded safety & mission critical systems (DESMCS) execute in open environments which have different dependability requirements. This paper presents a novel criticality-driven QoS adaptive dynamic resource management architecture, which provides middleware services for QoS- and criticality-based resources allocation and adaptation across heterogeneous computing nodes and communication networks. The architecture presented in this paper overcomes the disadvantages of traditional feedback-based static resource management techniques and provides layered criticality-based resource allocation services. It enables the DESMCS to dynamically react to changing resource demands or resources availability and better resources utilization, improved dependability.

[1]  Tommaso Cucinotta,et al.  Adaptive reservations in a Linux environment , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[2]  Paulo Veríssimo,et al.  Distributed Systems for System Architects , 2001, Advances in Distributed Computing and Middleware.

[3]  Wandong Cai,et al.  Adaptive Safety Critical Middleware for Distributed and Embedded Safety Critical System , 2008, 2008 Fourth International Conference on Networked Computing and Advanced Information Management.

[4]  Peter Steenkiste Adaptation Models for Network-Aware Distributed Computations , 1999, CANPC.

[5]  Douglas C. Schmidt,et al.  Design and Performance Evaluation of an Adaptive Resource Management Framework for Distributed Real-Time and Embedded Systems , 2008, EURASIP J. Embed. Syst..

[6]  Y. Wang,et al.  On Developing Distributed Middleware Services for QoS- and Criticality-Based Resource Negotiation and Adaptation , 2004, Real-Time Systems.

[7]  Chenyang Lu,et al.  Feedback performance control in software services , 2003 .

[8]  Douglas C. Schmidt,et al.  An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems , 2009, IEEE Transactions on Computers.

[9]  Calton Pu,et al.  Managing adaptive presentation executions in distributed multimedia database systems , 1996, Proceedings of International Workshop on Multimedia Database Management Systems.

[10]  Scott A. Brandt,et al.  Draco: Efficient Resource Management for Resource-Constrained Control Tasks , 2009, IEEE Transactions on Computers.

[11]  Ragunathan Rajkumar,et al.  Partitioning bin-packing algorithms for distributed real-time systems , 2006, Int. J. Embed. Syst..

[12]  Luís Ferreira Pires,et al.  A QoS-Control Architecture for Object Middleware , 2000, IDMS.

[13]  Sang Hyuk Son,et al.  Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms* , 2001, Real-Time Systems.

[14]  Luís Nogueira,et al.  Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments , 2009, J. Parallel Distributed Comput..