Advertisement

Approaches to Support Differentiated Quality of Web Service

  • Sook-Hyun Ryu
  • Jae-Young Kim
  • James Won-Ki Hong
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2156)

Abstract

The exponential rise in the number of Web users has inspired the creation of a diversity of Web applications. Hence, Web Quality of Service (QoS) is an increasingly critical issue in Web services, such as e-commerce, Web hosting, etc. In the future, improved QoS will be linked to a fee for service. Customers expect their requests to be served with a quality proportional to the amount charged to their accounts. Because most Web servers currently process requests on a first-come, first-serve basis, they do not provide differentiated QoS. This paper presents two approaches to implement differentiated quality of Web service. In the user-level approach, the Web server is modified to include a classification process, priority queues and a scheduler. However, with this approach, it is difficult to achieve portability. In this paper, a new, portable user-level approach is presented. In the kernel-level approach, a real-time scheduler to support prioritized user requests has been added to the operating system kernel. Prototype implementations for two approaches have been developed and their performances are evaluated.

Keywords

Priority Queue User Request Request Rate Universal Resource Locator Priority Request 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Apache HTTP Server Project Homepage, http://httpd.apache.org.
  2. 2.
    N. Bhatti and R. Friedrich., “Web Server Support for Tiered Services,” IEEE Network, September/October 1999, pp. 64–71.Google Scholar
  3. 3.
    N. Vasiliou and H. Lutfiyya., “Providing a Differentiated Quality of Service in a World Wide Web Server,” Proc. of the Performance and Architecture of Web Servers Workshop, Santa Clara, California USA, June 2000, pp. 14–20.Google Scholar
  4. 4.
    J. Almeida, M. Dabu, A. Manikutty, and P. Cai., “Providing Differentiated Levels of Service in Web Content Hosting,” Proc. of the Workshop on Internet Server Performance, Madison, Wisconsin USA, March 1998, pp. 91–102.Google Scholar
  5. 5.
    M. Banatre, V. Issamy, F. Leleu, and B. Charpiot, “Providing Quality of Service over the Web: A Newspaper-based Approach,” Proc. of the Sixth International World Wide Web Conference, Santa Clara, California USA, April 1997, Paper 149-Tec 110.Google Scholar
  6. 6.
    K. Beyer, M. Livny, and R. Ramakrishnan., “Protecting the Quality of Service of Existing Information Systems,” Proc. of the Cooperative Information Systems, 1998, pp. 74–83.Google Scholar
  7. 7.
    R. Pandey, J. Barnes, and R. Olsson., “Supporting Quality of Service in HTTP Servers,” Proc. of the SIGACT-SIGOPS Symposium on Principles of Distributed Computing, Puerto Vallarta, Mexico, June 1998, pp. 247–256.Google Scholar
  8. 8.
    T. Abdelzaher and N. Bhatti, “Web Server QoS Management by Adaptive Content Delivery,” Proc. of the 7th International Workshop on Quality of Service, London, England, June 1999, pp. 216–225.Google Scholar
  9. 9.
  10. 10.
    Montavista Software, http://www.montavista.com.
  11. 11.
    PHP Project Homepage, http://www.php.net.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Sook-Hyun Ryu
    • 1
  • Jae-Young Kim
    • 1
  • James Won-Ki Hong
    • 1
  1. 1.Department of Computer Science and EngineeringPohang University of Science and TechnologyPohangKorea

Personalised recommendations