Content-Based Load Balancing Using Web Clusters and Service Rankings

  • T. N. AnithaEmail author
  • R. Balakrishna
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 394)


Web servers have gained immense popularity currently due to its nature to cater to a huge number of user requests, where any number of users can get service from Web-based applications. As it comes with global accessibility, servers hosting popular websites tend to get massive load that deteriorates in efficiency to provide quality service. Currently, most servers use load balancing techniques that distribute load among multiple virtual servers hosting a website. Generally, these load balancing techniques concentrate on balancing user request load on server and ignore the type of content requested. The reason behind it is overhead on dispatcher for analyzing content request and assigning appropriate rank. This process consumes additional time for dispatcher to allocate server and users face little delay in viewing their site; however it is helpful in the long run as heavy bandwidth consuming services such as multimedia requests can be catered efficiently by high priority servers only. The priority of servers can be defined as per their configuration and capabilities. Through experimental results on J Meter software it is proved that this concept can be helpful in providing better Quality of Service (QOS) to the website users.


Content-based load balancing Clusters and Web servers Content-wise service ranking 


  1. 1.
    Sachin Kumar C, Singhal N. A priority based dynamic load balancing approach in a grid based distributed computing network. Int J Comput Appl. (0975–8887) 2012;49:5.Google Scholar
  2. 2.
    Mehta MA. A hybrid dynamic load balancing algorithm for distributed systems. J Comput. 2014;9:8 (Academy Publishers).Google Scholar
  3. 3.
    Ciardo G, Riska A, Smirni E. EquiLoad: a load balancing policy for clustered web servers. Performance Evaluation, Elsevier; 2001. p. 101–24.Google Scholar
  4. 4.
    Aversa L, Bestavros A. Load balancing a cluster of web servers using distributed packet rewriting. IEEE; 2003.Google Scholar
  5. 5.
    Gilly K, Juit C, Pulgjaner R. An up-to-date survey in web load balancing. Springer; 2011. P. 699–706.Google Scholar
  6. 6.
    Hussain J, Mishra DK. Performance evaluation of diffusion method for load balancing in distributed environment. Int J Adv Res Comput Communication Eng. 2013;2:12.Google Scholar
  7. 7.
    Menascè DA. QOS issues in web services. IEEE Internet Computing (November–December 2002).Google Scholar
  8. 8.
    Conti M, Gregori E, Lapenn W. A content delivery policies in replicated web services: client-side versus server-side. Cluster Comput. 2005;8:47–60 (Springer Science+Business Media, Inc. Manufactured in The Netherland).Google Scholar
  9. 9.
    Li J, Lin C. Availability analysis of web-server clusters with QOS-aware load balancing. In: International Symposium on Computational Intelligence and Design, IEEE; 2010.Google Scholar
  10. 10.
    Deshmukh AP, Pamu K. Applying load balancing: a dynamic approach. Int J Adv Res Comput Sci Softw Eng. 2012;2:6.Google Scholar
  11. 11.
    Zou S, Sha J. Analysis and algorithm of load balancing strategy of the web server cluster system. In: ICCIP 2012. Springer 2012.Google Scholar
  12. 12.
    Ayyasamy S, Sivanandam SN. A cluster based replication architecture for load balancing in peer-to-peer content distribution. Int J Comput Netw Commun (IJCNC). 2010;2:5.Google Scholar
  13. 13.
    Roussopoulos M, Baker M. Practical load balancing for content requests in peer-to-peer network. Berlin: Springer; 2006.Google Scholar
  14. 14.
    Dümmler J, Rauber T, Rünger G. Semi-dynamic scheduling of parallel tasks for heterogeneous clusters. In: 10th international symposium on parallel and distributed computing; 2011.Google Scholar
  15. 15.
    Tian C, Jiang H, Iyengar A, Liu X, Wu Z, Chen J, Liu W. Improving application placement for cluster-based web applications. IEEE Trans Netw Serv Manag. 2011;8:2.Google Scholar

Copyright information

© Springer India 2016

Authors and Affiliations

  1. 1.Department of CSERajaRajeswari College of EngineeringBangaloreIndia
  2. 2.Department of ISERajaRajeswari College of EngineeringBangaloreIndia

Personalised recommendations