Controlling QoS at the application level for multimedia applications using artificial neural networks: Experimental results

In this paper we implement a recurrent high order neural network based controller (built into a Client-Server architecture), in order to provide QoS control. The scheme is based on a recently proposed QoS control algorithm with proven stability and robustness properties. Mild assumptions have been used to construct a user satisfaction function that depends on two media characteristics (i.e. color depth and frame rate). The above, along with bandwidth measurements obtained at per frame basis, provide the essential information to the controller, which outputs the appropriate values for the media characteristics in order to achieve the required user satisfaction without violating the available bandwidth constraint. The implementation is performed on a TCP/IP network and the QoS control, which is applied at the application level, is shown to hold a real time property. Experimental results highlight its performance.

[1]  Manolis A. Christodoulou,et al.  Neural adaptive regulation of unknown nonlinear dynamical systems , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[2]  Calton Pu,et al.  Adaptive methods for distributed video presentation , 1995, CSUR.

[3]  Manolis A. Christodoulou,et al.  Adaptive control of unknown plants using dynamical neural networks , 1994, IEEE Trans. Syst. Man Cybern..

[4]  George A. Rovithakis,et al.  Direct adaptive regulation of unknown nonlinear dynamical systems via dynamic neural networks , 1995, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  David Hutchison,et al.  Dynamic QoS Management for Scalable Video Flows , 1995, NOSSDAV.

[6]  George A. Rovithakis Robustifying nonlinear systems using high-order neural network controllers , 1999, IEEE Trans. Autom. Control..

[7]  Marios M. Polycarpou,et al.  High-order neural network structures for identification of dynamical systems , 1995, IEEE Trans. Neural Networks.

[8]  George A. Rovithakis Robust neural adaptive stabilization of unknown systems with measurement noise , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Andrew T. Campbell,et al.  A QoS adaptive multimedia transport system: design, implementation and experiences , 1997, Distributed Syst. Eng..

[10]  G.A. Rovithakis,et al.  Quality assurance in networks-a high order neural net approach , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[11]  Jae-il Jung Quality of service in telecommunications. I. Proposition of a QoS framework and its application to B-ISDN , 1996 .

[12]  Abdelhakim Hafid,et al.  Quality-of-service adaptation in distributed multimedia applications , 1998, Multimedia Systems.