Usage based service differentiation for end-to-end quality of service management

It is often difficult to ensure that every application in a computing environment receives the level of quality of service required by their users. In such cases, the demand for computing resources to do so simply exceeds the limited supply that is available. To ensure that at least some user applications meet quality of service requirements, service differentiation is one approach growing in popularity. In this approach, preferential service is given to selected applications, while others deemed less important suffer in comparison. Most work in this area bases service differentiation decisions on static information about the applications, such as the name and type of application, the owner of the application, execution time, and the host on which the application was executed. In this paper, we discuss a new approach to service differentiation that takes into consideration dynamic application usage information in service differentiation decisions. In doing so, we can make better or fairer service differentiation decisions that allow more users to enjoy higher levels of quality of service. This is accomplished by ensuring preferential service is given to applications whose users can actually benefit from the improved service, as opposed to those applications that are essentially ignored or in a state that renders them unusable.

[1]  G. E. Hobbs,et al.  University of Western Ontario. , 1961, Canadian Medical Association journal.

[2]  Hanan Lutfiyya,et al.  Providing a differentiated quality of service in a World Wide Web server , 2000, PERV.

[3]  Marco Alfano,et al.  Design and implementation of a cooperative multimedia environment with QoS control , 1998, Comput. Commun..

[4]  Andrew Odlyzko,et al.  Paris Metro pricing: the minimalist differentiated services solution , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[5]  Maximilian Ott,et al.  An architecture for adaptive QoS and its application to multimedia systems design , 1998, Comput. Commun..

[6]  Michael Anthony Bauer,et al.  Distributed Resource Management to Support Distributed Application-Specific Quality of Service , 2001, MMNS.

[7]  Steven McCanne,et al.  vic: a flexible framework for packet video , 1995, MULTIMEDIA '95.

[8]  Michael Anthony Bauer,et al.  Using User Hints to Guide Resource Management for Quality of Service , 1999, PDPTA.

[9]  Steven McCanne,et al.  Receiver-driven bandwidth adaptation for light-weight sessions , 1997, MULTIMEDIA '97.

[10]  Hanan Lutfiyya,et al.  Quality of service resource management , 2002 .

[11]  Michael Anthony Bauer,et al.  Managing Quality-of-Service in Internet Applications Using Differentiated Services , 2002, Journal of Network and Systems Management.

[12]  Gary Riley,et al.  Expert Systems: Principles and Programming , 2004 .

[13]  John S. Heidemann,et al.  Application‐level differentiated services for Web servers , 1999, World Wide Web.

[14]  Nina Bhatti,et al.  Web server support for tiered services , 1999, IEEE Netw..

[15]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[16]  Klara Nahrstedt,et al.  A Soft Real Time Scheduling Server in UNIX Operating System , 1997, IDMS.

[17]  Parameswaran Ramanathan,et al.  Proportional differentiated services: delay differentiation and packet scheduling , 2002, TNET.

[18]  Raju Pandey,et al.  Supporting quality of service in HTTP servers , 1998, PODC '98.

[19]  Hanan Lutfiyya,et al.  Managing a differentiated quality of service in a World Wide Web server , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).