Adaptive QoS management using layered multi-agent system for distributed multimedia applications

Owing to advances in terminal performance and network speed communication-intensive distributed multimedia applications have grown. Hence the development of end-to-end quality of service (QoS) management mechanisms is increasingly demanded for the applications. Since user's QoS requirements change and available resources for network and terminal fluctuate occasionally, adaptability is required for QoS management mechanisms. In this paper we propose a multi-agent-based, decentralized, adaptive QoS management framework that is suitable to a distributed multimedia environment. In this framework, the QoS management task is divided into subtasks, and the agents that take charge of the subtasks are designed. The adaptability is realized using collaborative QoS adaptation among the agents. A layered structure of multi-agent system is introduced to segregate long-term QoS adaptation from short-term QoS adaptation. Experimental and simulation results show the validity of layered QoS management using Application Agent (AA) and Stream Agent (SA).

[1]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[2]  Nobuhiko Nishio,et al.  Simplified Method for Session Coordination Using Multi-level QOS Specification and Translation , 1998 .

[3]  Abdelhakim Hafid,et al.  Cooperative QoS management for multimedia applications , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[4]  D. Reininger,et al.  Source traffic smoothing and ATM network interfaces for VBR MPEG video encoders , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[5]  Edmund H. Durfee,et al.  Blissful Ignorance: Knowing Just Enough to Coordinate Well , 1995, ICMAS.

[6]  Xiren Cao,et al.  Preference functions and bargaining solutions , 1982, 1982 21st IEEE Conference on Decision and Control.