Abstract
The rapid growth of the Internet is changing the way we do business. Electronic Commerce (or E-Commerce) is already a reality and will expand rapidly in the near future. However, the success of E-Commerce depends heavily on the scalability and availability of the servers. Cluster-based servers using commodity hardware have been accepted as a good alternative to expensive specialized hardware for building scalable services. In this paper, we summarize the two clustering architectures: IP-based clustering and MAC-based clustering. A new efficient implementation of the MAC-based clustering architecture is presented and its performance in clustering Web servers was measured using the WebStone benchmark and was found to be superior to that of existing MAC-based clustering implementations.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Attanasio, C.R. and S.E. Smith (1992), “A Virtual Multiprocessor Implemented by an Encapsulated Cluster of Loosely Coupled Computers,” IBM Research Report RC18442, IBM Research, Yorktown Heights, NY.
Berners-Lee, T., R. Fielding, and H. Nielson (1996), “Hypertext Transfer Protocol – HTTP/1.0,” RFC 1945, Internet Engineering Task Force.
Brisco, T. (1995), “DNS Support for Load Balancing,” RFC 1794, Internet Engineering Task Force.
Bruno, L. (1997), “Balancing the Load on Web Servers,” Data Communications, September 21, http://www.data.com
Cisco Systems (1999), “Local Director,” http://www.cisco.com/warp/public/751/lodir/
Damani, O.P., P.E. Chung, Y. Huang, C. Kitala, and Y. Wang (1997), “ONE-IP: Techniques for Hosting a Service on a Cluster of Machines,” Computer Networks and ISDN Systems 29, 1019–1027.
Dias, D., W. Kish, R. Mukherjee, and R. Tewari (1996), “A Scalable and Highly Available Web Server,” In Proceedings of the IEEE Computer Conference (COMPCON), IEEE Computer Society Press, Los Alamitos, CA, pp. 85–92.
Gan, X. (1999), “A Prototype of a Web Server Clustering System,” MS Project Report, Department of Computer Science and Engineering, University of Nebraska, Lincoln, NE.
Gan, X., T. Schroeder, S. Goddard, and B. Ramamurthy (2000), “LSMAC vs. LSNAT: Scalable Cluster-based Web Servers,” Cluster Computing, to appear.
Hunt, G., G. Goldszmidt, R. King, and R. Mukherjee (1998), “Network Dispatcher: A Connection Router for Scalable Internet Service,” Computer Networks and ISDN Systems 30, 347–357.
IBM (1999), “eNetwork Dispatcher,” http://www.software.ibm.com/network/dispatcher/
Mindcraft (1999), “WebStone,” http://www.mindcraft.com/webstone/
Srisuresh, P. and D. Gan (1998), “Load Sharing Using IP Network Address Translation (LSNAT),” RFC 2391, Internet Engineering Task Force.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gan, X., Ramamurthy, B. LSMAC: An improved load sharing network service dispatcher. World Wide Web 3, 53–59 (2000). https://doi.org/10.1023/A:1019225512000
Issue Date:
DOI: https://doi.org/10.1023/A:1019225512000