Q-MAR: An Adaptive QoS Management Model for Situation-Aware Middleware

A situation-aware middleware provides standardized communication protocols to interoperate an application with others under dynamically changing situations. Since the application needs of middleware services and computing environment (resources) keep changing as the application change, it is difficult to analyze: 1) whether it is possible that all Quality of Service (QoS) requirements are met, 2) and what QoS requirements have tradeoff relationships. In this paper, we propose a QoS resource conflict identification model called “QoS-Mission-Action-Resource (Q-MAR)” for situation-aware middleware. SmartView, an adaptive Video On Demand (VOD) system, is used as an illustrative example of the Q-MAR model and its resource conflict identification.

[1]  Stephen S. Yau,et al.  Context-sensitive middleware for real-time software in ubiquitous computing environments , 2001, Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISORC 2001.

[2]  Klara Nahrstedt,et al.  Resource-aware configuration of ubiquitous multimedia services , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[3]  Klara Nahrstedt,et al.  QoS and Contention-Aware Multi-Resource Reservation , 2004, Cluster Computing.

[4]  Paolo Bellavista,et al.  An active middleware to control QoS level of multimedia services , 2001, Proceedings Eighth IEEE Workshop on Future Trends of Distributed Computing Systems. FTDCS 2001.

[5]  Stephen S. Yau,et al.  Adaptive Middleware for Ubiquitous Computing Environments , 2002, DIPES.

[6]  Sandeep K. S. Gupta,et al.  Reconfigurable Context-Sensitive Middleware for Pervasive Computing , 2002, IEEE Pervasive Comput..

[7]  Klara Nahrstedt,et al.  QoS-aware middleware for ubiquitous and heterogeneous environments , 2001, IEEE Commun. Mag..

[8]  Klara Nahrstedt,et al.  QoS and Contention-Aware Multi-Resource Reservation , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

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

[10]  Stephen S. Yau,et al.  Situation-aware contract specification language for middleware for ubiquitous computing , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..