Skip to main content
Top
Published in: Wireless Personal Communications 1/2015

01-01-2015

WSQ: Web Server Queueing Algorithm for Dynamic Load Balancing

Authors: Harikesh Singh, Shishir Kumar

Published in: Wireless Personal Communications | Issue 1/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Web server performance is the most critical issue for web users. Number of users degrades the performance of the web servers. An overloaded web server cannot provide better performance without any efficient mechanism. To reduce this overloaded condition, several load balancing algorithms divide the load into other web servers present in a cluster. Remaining capacity (RC) and server content based queue (QSC) load balancing algorithms are most usable load balancing algorithms, but it provides better results in some specific conditions. An efficient load balancing algorithm can be designed based on load balancing factors of the web servers such as memory length, queue-length and number of active connections which affects the web server’s performance. The utilization of the web servers and drop rate of the requests has been measured also to remove the overloaded condition of the web servers. Further, two existing algorithms (RC and QSC) have been simulated and the results have been compared with WSQ-proposed load balancing algorithm. The results of simulation of the proposed algorithm minimizes the drop rates in homogeneous as well as heterogeneous environments and the mean response time is also minimized, but lowest percentage of server utilization has achieved in comparison to existing algorithms. Therefore, the proposed algorithm has shown the best performance in high traffic case of web servers.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
3.
go back to reference Pao, T. L., & Chen, J. B. (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). Pao, T. L., & Chen, J. B. (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).
4.
go back to reference Lin, Z., Xio-ping, L., & Yuan, S. (2010). A content based dynamic load balancing algorithm for heterogeneous web server cluster. Computer Science and Information Systems (ComSIS), 7(1), 153–162.CrossRef Lin, Z., Xio-ping, L., & Yuan, S. (2010). A content based dynamic load balancing algorithm for heterogeneous web server cluster. Computer Science and Information Systems (ComSIS), 7(1), 153–162.CrossRef
5.
go back to reference Ramana, K., Subramanyam, A., & Rao, A. A. (2011). Comparative analysis of distributed web server system load balancing algorithms using qualitative parameters. VSRD Int. J. Comput. Sci. Inf. Technol., 1(8), 592–600. Ramana, K., Subramanyam, A., & Rao, A. A. (2011). Comparative analysis of distributed web server system load balancing algorithms using qualitative parameters. VSRD Int. J. Comput. Sci. Inf. Technol., 1(8), 592–600.
7.
go back to reference Sharma, S., Singh, S., & Sharma, M. (2008). Performance analysis of load balancing algorithms. World Academy of Science, Engineering and Technology, 38, 269–272. Sharma, S., Singh, S., & Sharma, M. (2008). Performance analysis of load balancing algorithms. World Academy of Science, Engineering and Technology, 38, 269–272.
8.
go back to reference Bai, Y. W., & Wu, Y. C. (2007). Web delay analysis and reduction by using load balancing of a DNS based web server cluster. International Journal of Computer and Applications, 29(1), 79–88.CrossRef Bai, Y. W., & Wu, Y. C. (2007). Web delay analysis and reduction by using load balancing of a DNS based web server cluster. International Journal of Computer and Applications, 29(1), 79–88.CrossRef
9.
go back to reference Colajanni, M., Yu, P. S., & Cardellini, V. (1998). Dynamic load balancing in geographically distributed heterogeneous Web Server. In Proceedings of IEEE 18th international conference on distributed computing systems, Amsterdam, Netherlands (pp. 295–302). Colajanni, M., Yu, P. S., & Cardellini, V. (1998). Dynamic load balancing in geographically distributed heterogeneous Web Server. In Proceedings of IEEE 18th international conference on distributed computing systems, Amsterdam, Netherlands (pp. 295–302).
10.
go back to reference Liu, Y., Xie, Q., Kliot, G., Geller, A., Larus, J. R., & Greenberg, A. (2011). Join-idle queue: A novel load balancing algorithm for dynamically scalable web services. Performance Evaluation, 68(11), 1056–1071.CrossRef Liu, Y., Xie, Q., Kliot, G., Geller, A., Larus, J. R., & Greenberg, A. (2011). Join-idle queue: A novel load balancing algorithm for dynamically scalable web services. Performance Evaluation, 68(11), 1056–1071.CrossRef
11.
go back to reference Singh, L. K., & Srivastava, R. (2007). Memory estimation of internet server using queuing theory: Comparative study between M/G/1, G/M/1 & G/G/1 queuing model. World Academy of Science, Engineering and Technology, 1(6), 393–397. Singh, L. K., & Srivastava, R. (2007). Memory estimation of internet server using queuing theory: Comparative study between M/G/1, G/M/1 & G/G/1 queuing model. World Academy of Science, Engineering and Technology, 1(6), 393–397.
12.
go back to reference Liu, Z., Niclausse, N., & Villanueva, C. J. (2001). Traffic model and performance evaluation of Web Servers. Performance Evaluation, 46, 77–100.CrossRefMATH Liu, Z., Niclausse, N., & Villanueva, C. J. (2001). Traffic model and performance evaluation of Web Servers. Performance Evaluation, 46, 77–100.CrossRefMATH
13.
go back to reference Ismail, Md N, & Zin, Md A. (2008). Evaluating the performance and accuracy of network traffic. Management via simulation modeling in heterogeneous environment. International Journal of Computer Science and Network Security, 8(3), 310–317. Ismail, Md N, & Zin, Md A. (2008). Evaluating the performance and accuracy of network traffic. Management via simulation modeling in heterogeneous environment. International Journal of Computer Science and Network Security, 8(3), 310–317.
14.
go back to reference Hedayati, M., Kamali, S. H., & Izadi, A. S. (2009). The monitoring of the network traffic based on queuing theory and simulation in heterogeneous network environment. In Proceedings of international conference on information and multimedia technology (pp. 396–402). Washington, DC, USA: IEEE Computer Society. Hedayati, M., Kamali, S. H., & Izadi, A. S. (2009). The monitoring of the network traffic based on queuing theory and simulation in heterogeneous network environment. In Proceedings of international conference on information and multimedia technology (pp. 396–402). Washington, DC, USA: IEEE Computer Society.
15.
go back to reference Jain, R. (2010). The art of computer systems performance analysis-techniques for experimental design, measurement, simulation, and modeling. London: Wiley. Jain, R. (2010). The art of computer systems performance analysis-techniques for experimental design, measurement, simulation, and modeling. London: Wiley.
Metadata
Title
WSQ: Web Server Queueing Algorithm for Dynamic Load Balancing
Authors
Harikesh Singh
Shishir Kumar
Publication date
01-01-2015
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 1/2015
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-014-2005-7

Other articles of this Issue 1/2015

Wireless Personal Communications 1/2015 Go to the issue