Skip to main content

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

  • Conference paper
  • First Online:
ICCCE 2018 (ICCCE 2018)

Part of the book series: Lecture Notes in Electrical Engineering ((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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Hennessy JL, Patterson DA (2003) Computer architecture: a quantitative approach. Morgan Kaufmann Publishers Inc., San Francisco, CA

    MATH  Google Scholar 

  2. Koomey J (2011) Growth in data center electricity use 2005 to 2010. Analytics Press, Oakland, CA. http://www.analyticspress.com/datacenters.html

  3. Amith Singal, Senior Vice President, Google (2012). http://www.google.com/zeitgeist/2012/#the-world

  4. Ramana K, Ponnavaikko M (2015) Web cluster load balancing techniques: a survey. Int J Appl Eng Res 10(19):39983–39998

    Google Scholar 

  5. Mosedale D, MCool R (1997) Lessons learned administering Nets ape’s site. Internet Comput 1(2):28–35

    Article  Google Scholar 

  6. Yoshilakawa C, Chun B, Eastham P (1997) Using smart clients to build scalable services. In: Proceedings of Usenix 1997, January 1997

    Google Scholar 

  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. Baentsh M, Baum L, Molter G (1998) Enhancing the Web’s infrastructure: from caching to replication. Internet Comput 1(2):18–27

    Article  Google Scholar 

  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 1998

    Google Scholar 

  10. Cardelini V, Colajanni M, Yu PS (1999) Dynamic load balancing on web server systems. IEEE Internet Comput 3(3):28–39

    Article  Google Scholar 

  11. Kwan TT, McGrath RE, Reed DA (1995) NCSA’s World Wide Web server: design and performance. IEEE Comput 11:68–74

    Article  Google Scholar 

  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. 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

    Article  Google Scholar 

  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. 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

    Google Scholar 

  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 1996

    Google Scholar 

  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 1996

    Google Scholar 

  18. Akamai Inc. How FreeFlow works. http://www.akamai.com/service/howitworks.html

  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. 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

    Google Scholar 

  21. Jain R (2010) The art of computer systems performance analysis-techniques for experimental design, measurement, simulation, and modelling. Wiley, London

    Google Scholar 

  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–216

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kadiyala Ramana .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics