End-to-end QoS support for adaptive applications over the Internet

In current end systems, multiple flexible, complex and distributed applications concurrently share and compete both end system resource and transmission bandwidth of heterogeneous multi-protocol networks, especially the Internet. Our objective is to enable adaptation awareness in these applications to fully cope with the dynamics in resource availability over the heterogeneous Internet, as well as fluctuations in QoS requirements of the applications themselves. In this paper, we present the theoretical and practical aspects of a Task Control Model implemented in the middleware layer, which applies control theoretical approaches to utilize measurement-based samples monitored in the network traffic, as well as resource and QoS demand dynamics observed in the end systems.

[1]  David Hutchison,et al.  QoS Adaption and Flow Filtering in ATM Networks , 1994, IWACA.

[2]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[3]  Ruzena Bajcsy,et al.  Telerobotics over communication networks , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[4]  Klara Nahrstedt,et al.  An end-to-end QoS model and management architecture , 1997 .

[5]  Daniel P. Siewiorek,et al.  A resource allocation model for QoS management , 1997, Proceedings Real-Time Systems Symposium.

[6]  Yongcheng Li,et al.  Real-Time Video and Audio in the World Wide Web , 1995, World Wide Web J..

[7]  Ralf Steinmetz,et al.  Multimedia: Advanced Teleservices and High-Speed Communication Architectures , 1994, Lecture Notes in Computer Science.

[8]  Klara Nahrstedt,et al.  A control theoretical model for quality of service adaptations , 1998, 1998 Sixth International Workshop on Quality of Service (IWQoS'98) (Cat. No.98EX136).

[9]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[10]  Andrew T. Campbell,et al.  QoS adaptive transports: delivering scalable media to the desktop , 1997 .

[11]  Ibrahim Al-Shyoukh ORBacus for C++ and Java , 1998 .

[12]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

[13]  Mahadev Satyanarayanan,et al.  Fundamental challenges in mobile computing , 1996, PODC '96.

[14]  Calton Pu,et al.  A Distributed Real-Time MPEG Video Audio Player , 1995, NOSSDAV.

[15]  Karsten Schwan,et al.  On adaptive resource allocation for complex real-time applications , 1997, Proceedings Real-Time Systems Symposium.

[16]  Songwu Lu,et al.  Adaptive Service in Mobile Computing Environments , 1997 .