Browse > Article

The three-level load balancing method for Differentiated service in clustering web server  

Lee Myung Sub (영남대학교 전자정보공학부)
Park Chang Hyson (영남대학교 컴퓨터공학과)
Abstract
Recently, according to the rapid increase of Web users, various kinds of Web applications have been being developed. Hence, Web QoS(Quality of Service) becomes a critical issue in the Web services, such as e-commerce, Web hosting, etc. Nevertheless, most Web servers currently process various requests from Web users on a FIFO basis, which can not provide differentiated QoS. This paper presents a load balancing method to provide differentiated Web QoS in clustering web server. The first is the kernel-level approach, which is adding a real-time scheduling process to the operating system kernel to maintain the priority of user requests determined by the scheduling process of Web server. The second is the load-balancing approach, which uses IP-level masquerading and tunneling technology to improve reliability and response speed upon user requests. The third is the dynamic load-balancing approach, which uses the parameters related to the MIB-II of SNMP and the parameters related to load of the system such as memory and CPU.
Keywords
Dynamic load balancing; Web QoS; real-time scheduler; SNMP; MIB-II;
Citations & Related Records
연도 인용수 순위
  • Reference
1 William Stallings, 'SNMP, SNMPv2, SNMPv3 and RMON: 3rd Ed', Addison- Wesley, 1999
2 Ralf S.Engelschall, 'Load Balancing Your Web Site: Practical Approaches for Distributing HTTP Traffic', Web Techniques Magazine, Volume 3, Issue 5, May 1998
3 Eric Anderson, Dave Patterson, and Eric Brewer, 'The Magicrouter: an Application of Fast Packet Interposing', May 1996
4 Cisco System 'Cisco Local Director', http://www.cisco.com/
5 G. Goldszmidt and G. Hunt, NetDispatcher: 'A TCP Connection Router', IBM Research Technical Report RC 20853, July 1997
6 Wensong Zhang, 'Linux Virtual Server Project', http://proxy.iinchina.net/~ippfv/, May 1998
7 Thomas T. Kwan, Robert E. McGrath, and Daniel A. Reed, 'NCSA's World Wide Web Server : Design and Performance', IEEE Computer, pp.68-74, November 1995.
8 Edward Walker, 'pWEB A Parallel Web Server Harness', http://www.ihpc.nus.edu.sg/STAFF/edw, April 1997
9 C.Picoto, P. Veiga, 'Management of a WWW Server Using SNMP', In 6th Joint Europeon Networking Conference, 1995
10 K. McCloghrie, M. Rose, Management Information Base for Network Management of TCP/IP-based Intemets: MIB-II, RFC 1213, March 1991
11 A. Dahlin, M. froberg, J. Walerud and P. Winroth, 'EDDIE: A Robust and Scalable Internet Server', http://www.eddieware.org, 1998
12 Chad Yoshikawa, el al., 'Using Smart Clients to build scalable services', USENIX '97, 1997
13 Linux Virtual Server Project, 'http://www.linuxvirtualserver.org/how.html'
14 T. Brisco, 'DNS support for load balancing', http://www.ietf.org/rfc/rfc1794.txt
15 Daniel Andresen, Tao Yang, Oscar H. Ibarra.. 'Towards a Scalable Distributed WWW Server on Workstation Clusters', Proc. Of 10th IEEE Ind. Symp. Of Parallel Processing(IPPS'96), Jun 1996, pp.850-856
16 P. O'Rourke and M. Keefe, 'Performance Evaluation of Linux Virtual Server', LISA 2001, July 2001
17 A. Robertson, 'High-Availability Linux Project', May 1998, http://www.linuxha.org