Advertisement

A Global Dispatcher Load Balancing (GLDB) Approach for a Web Server Cluster

  • Kadiyala RamanaEmail author
  • M. Ponnavaikko
  • A. Subramanyam
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 500)

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.

Keywords

World Wide Web Response time Load balancing Web server Cluster 

References

  1. 1.
    Hennessy JL, Patterson DA (2003) Computer architecture: a quantitative approach. Morgan Kaufmann Publishers Inc., San Francisco, CAzbMATHGoogle Scholar
  2. 2.
    Koomey J (2011) Growth in data center electricity use 2005 to 2010. Analytics Press, Oakland, CA. http://www.analyticspress.com/datacenters.html
  3. 3.
    Amith Singal, Senior Vice President, Google (2012). http://www.google.com/zeitgeist/2012/#the-world
  4. 4.
    Ramana K, Ponnavaikko M (2015) Web cluster load balancing techniques: a survey. Int J Appl Eng Res 10(19):39983–39998Google Scholar
  5. 5.
    Mosedale D, MCool R (1997) Lessons learned administering Nets ape’s site. Internet Comput 1(2):28–35CrossRefGoogle Scholar
  6. 6.
    Yoshilakawa C, Chun B, Eastham P (1997) Using smart clients to build scalable services. In: Proceedings of Usenix 1997, January 1997Google Scholar
  7. 7.
    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
  8. 8.
    Baentsh M, Baum L, Molter G (1998) Enhancing the Web’s infrastructure: from caching to replication. Internet Comput 1(2):18–27CrossRefGoogle Scholar
  9. 9.
    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 1998Google Scholar
  10. 10.
    Cardelini V, Colajanni M, Yu PS (1999) Dynamic load balancing on web server systems. IEEE Internet Comput 3(3):28–39CrossRefGoogle Scholar
  11. 11.
    Kwan TT, McGrath RE, Reed DA (1995) NCSA’s World Wide Web server: design and performance. IEEE Comput 11:68–74CrossRefGoogle Scholar
  12. 12.
    Cisco Systems Inc (1997) Distributed director white paper. http://www.cisco.com/warp/public/cc/cisco/mkt/scale/distr/tech/d_wp.htm
  13. 13.
    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–353CrossRefGoogle Scholar
  14. 14.
    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
  15. 15.
    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 1998Google Scholar
  16. 16.
    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 1996Google Scholar
  17. 17.
    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 1996Google Scholar
  18. 18.
    Akamai Inc. How FreeFlow works. http://www.akamai.com/service/howitworks.html
  19. 19.
    Singh H, Kumar S (2011) Dispatcher based dynamic load balancing on web server system. Int J Grid Distrib Comput 4(3)Google Scholar
  20. 20.
    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 2006Google Scholar
  21. 21.
    Jain R (2010) The art of computer systems performance analysis-techniques for experimental design, measurement, simulation, and modelling. Wiley, LondonGoogle Scholar
  22. 22.
    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–216Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Kadiyala Ramana
    • 1
    Email author
  • M. Ponnavaikko
    • 2
  • A. Subramanyam
    • 3
  1. 1.School of Computer Science and EngineeringSRM UniversityKattankulathur, ChennaiIndia
  2. 2.Vinayaka Missions UniversityChennaiIndia
  3. 3.AITSRajampetIndia

Personalised recommendations