Abstract
With the volatile expansion of the internet, numerous innovative online applications and services are in development. In conventional internet architecture, the innovative disputes are imposed by the fashionable applications. By using multiple servers, web server performance is improved and the effectiveness of a simulated web server system depends upon the process of distributing client requests. The distribution of client requests must occur in a way that is transparent to users among multiple server nodes, which affects availability and scalability in the distributed web server system. Thus, in this study, an efficient load balancing architecture called global dispatcher-based load balancing (GDLB) is proposed, which uses both domain name system and dispatcher. With this approach, performance is estimated to be better than with existing approaches. To analyze performance, a JMeter testing tool is used for dynamic load generation and performance measurement in a real-life internet scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hennessy JL, Patterson DA (2003) Computer architecture: a quantitative approach. Morgan Kaufmann Publishers Inc., San Francisco, CA
Koomey J (2011) Growth in data center electricity use 2005 to 2010. Analytics Press, Oakland, CA. http://www.analyticspress.com/datacenters.html
Amith Singal, Senior Vice President, Google (2012). http://www.google.com/zeitgeist/2012/#the-world
Ramana K, Ponnavaikko M (2015) Web cluster load balancing techniques: a survey. Int J Appl Eng Res 10(19):39983–39998
Mosedale D, MCool R (1997) Lessons learned administering Nets ape’s site. Internet Comput 1(2):28–35
Yoshilakawa C, Chun B, Eastham P (1997) Using smart clients to build scalable services. In: Proceedings of Usenix 1997, January 1997
Beck M, Moore T (1998) The Internet-2 distributed storage infrastructure project: an architecture for Internet content channels. In: 3rd International WWW caching workshop, Manchester, UK, June 1998. http://www.ahe.ja.net/events/workshop/18/mbeck2.html
Baentsh M, Baum L, Molter G (1998) Enhancing the Web’s infrastructure: from caching to replication. Internet Comput 1(2):18–27
Colajanni M, Yu PS, Cardelini V (1998) Dynamic load balancing on geographically distributed heterogeneous web servers. In: IEEE 18th International conference on distributed computing systems, pp 295–302, May 1998
Cardelini V, Colajanni M, Yu PS (1999) Dynamic load balancing on web server systems. IEEE Internet Comput 3(3):28–39
Kwan TT, McGrath RE, Reed DA (1995) NCSA’s World Wide Web server: design and performance. IEEE Comput 11:68–74
Cisco Systems Inc (1997) Distributed director white paper. http://www.cisco.com/warp/public/cc/cisco/mkt/scale/distr/tech/d_wp.htm
Sanghi D, Jalote P, Agarwal P, Jain N, Bose S (2004) A testbed for performance evaluation of load-balancing strategies for Web server systems. Softw Pract Exp 34(4):339–353
Anderson E, Patterson D, Brewer E. The Magi router: an application of fast packet interposing. http://s.berkeley.edu/~eanders/projects/magirouter/osdi96-mrsubmission.ps
Hunt GDH, Goldzsmit GS, Mukherjee R (1998) Network dispatcher: a connection router for scalable internet services. In: Proceedings of 7th international World Wide Web conference, April 1998
Damani O, Chung P, Kintala C (1996) ONE-IP: techniques for hosting a service on a cluster of machines. In: Proceedings of 41st IEEE computing society international conference, pp 85–92, February 1996
Andersen D, Yang T, Holmedahl V, Ibarra OH (1996) SWEB: towards a scalable World Wide Web-server on multi computers. In: Proceedings of 10th IEEE international symposium on parallel processing, Honolulu, pp 850–856, April 1996
Akamai Inc. How FreeFlow works. http://www.akamai.com/service/howitworks.html
Singh H, Kumar S (2011) Dispatcher based dynamic load balancing on web server system. Int J Grid Distrib Comput 4(3)
Hong YS, No JH, Kim SY (2006) DNS-based load balancing in distributed web-server systems. In: Proceedings of the the fourth IEEE workshop on software technologies for future embedded and ubiquitous systems, and the second international workshop on collaborative computing, integration, and assurance (SEUS-WCCIA’06), pp 251–254, 27–28 April 2006
Jain R (2010) The art of computer systems performance analysis-techniques for experimental design, measurement, simulation, and modelling. Wiley, London
Pao TL, Chen JB (2006) The scalability of heterogeneous dispatcher based web server load balancing architecture. In: Proceedings of the 7th international conference on parallel and distributed computing, application and technology, pp 213–216
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ramana, K., Ponnavaikko, M., Subramanyam, A. (2019). A Global Dispatcher Load Balancing (GLDB) Approach for a Web Server Cluster. In: Kumar, A., Mozar, S. (eds) ICCCE 2018. ICCCE 2018. Lecture Notes in Electrical Engineering, vol 500. Springer, Singapore. https://doi.org/10.1007/978-981-13-0212-1_36
Download citation
DOI: https://doi.org/10.1007/978-981-13-0212-1_36
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0211-4
Online ISBN: 978-981-13-0212-1
eBook Packages: EngineeringEngineering (R0)