Skip to main content
Erschienen in: Wireless Personal Communications 3/2018

17.04.2018

Performance of Hybrid Load Balancing Algorithm in Distributed Web Server System

verfasst von: Neeraj Rathore

Erschienen in: Wireless Personal Communications | Ausgabe 3/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The challenges that load balancing (LB) faces are that there may not always be enough physical servers to be able to handle the demand requested at any one time. If a huge influx of players comes online at the same time, there may just not be enough room for them all. In this case, the server would usually initiate a queue system where players are held before they are allowed to attempt to connect to the world server. If too many requests are made however, the load balancer itself may stop working and deny players access completely. These challenges are specific to the Client/Server model of game content distribution. The proposed hybrid Grid model has a slightly different set of challenges. The load balancer in this model has to constantly check the network for player disconnections so that any outstanding events can be cleaned up by the dedicated hosts. It also has to balance load like normal to these hosts as they will appear as one entity on the network but can be scaled to as many machines as are needed. The popularity of decentralization over recent years has led to issues with the demand on server hardware and the need for LB which generates increased costs for companies and affects the quality of service. The aim of this work was to design and construct a Hybrid load balancing solution for Grid and compare it to the other load balancing algorithms. Grid with a load balancer was written in Java using a modular construction which allowed code reuse between different network models. Four common algorithms, one of which was redeveloped to improve its performance, were compared to determine load balancing efficiency for selecting servers from a pool.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Xu, Z., & Huang, R. Performance study of load balancing algorithms in distributed web server systems. CS213 parallel and distributed processing project report. Xu, Z., & Huang, R. Performance study of load balancing algorithms in distributed web server systems. CS213 parallel and distributed processing project report.
2.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2009). Checkpointing algorithm in alchemi.NET. In Annual conference of Vijnana Parishad of India and national symposium recent development in applied mathematics and information technology, JUET, Guna, M.P. Rathore, N. K., & Chana, I. (2009). Checkpointing algorithm in alchemi.NET. In Annual conference of Vijnana Parishad of India and national symposium recent development in applied mathematics and information technology, JUET, Guna, M.P.
4.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2008). Comparative analysis of checkpointing. In: PIMR third national IT conference, IT enabled practices and emerging management paradigm book and category is communication technologies and security issues (pp 32–35), Topic No/Name-46, Prestige Management and Research, Indore, (MP) India. Rathore, N. K., & Chana, I. (2008). Comparative analysis of checkpointing. In: PIMR third national IT conference, IT enabled practices and emerging management paradigm book and category is communication technologies and security issues (pp 32–35), Topic No/Name-46, Prestige Management and Research, Indore, (MP) India.
5.
Zurück zum Zitat Rathore, N. K., & Singh, P. (2016). An efficient load balancing algorithm in distributed networks. Saarbrücken: Lambert Academic Publication House (LBA). ISBN 978-3-659-78892-5. Rathore, N. K., & Singh, P. (2016). An efficient load balancing algorithm in distributed networks. Saarbrücken: Lambert Academic Publication House (LBA). ISBN 978-3-659-78892-5.
7.
Zurück zum Zitat Rathore, N. K., & Chohan, R. (2016). An enhancement of Gridsim architecture with load balancing. Scholar’s Press, Project Id: 4900 (ISBN: 978-3-639-76989-0). Rathore, N. K., & Chohan, R. (2016). An enhancement of Gridsim architecture with load balancing. Scholar’s Press, Project Id: 4900 (ISBN: 978-3-639-76989-0).
8.
Zurück zum Zitat Rathore, N. K., & Sharma, A. (2015). Efficient dynamic distributed load balancing technique. Saarbrücken: Lambert Academic Publication House. Project ID: 127478 (ISBN no-978-3-659-78288-6). Rathore, N. K., & Sharma, A. (2015). Efficient dynamic distributed load balancing technique. Saarbrücken: Lambert Academic Publication House. Project ID: 127478 (ISBN no-978-3-659-78288-6).
9.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2010). Checkpointing algorithm in alchemi.NET. Saarbrücken: Lambert Academic Publication House (LBA) (ISBN-10: 3843361371, ISBN-13: 978-3843361378). Rathore, N. K., & Chana, I. (2010). Checkpointing algorithm in alchemi.NET. Saarbrücken: Lambert Academic Publication House (LBA) (ISBN-10: 3843361371, ISBN-13: 978-3843361378).
11.
Zurück zum Zitat Jain, N., Rathore, N. K., & Mishra, A. (2017). An efficient image forgery detection using biorthogonal wavelet transform and singular value decomposition. In 5th international conference on advance research applied science, environment, agriculture and entrepreneurship development (ARASEAED), Bhopal organized and sponsored by Janparishad, JMBVSS and international council of people at Bhopal (M.P.) India (pp 274–281). Jain, N., Rathore, N. K., & Mishra, A. (2017). An efficient image forgery detection using biorthogonal wavelet transform and singular value decomposition. In 5th international conference on advance research applied science, environment, agriculture and entrepreneurship development (ARASEAED), Bhopal organized and sponsored by Janparishad, JMBVSS and international council of people at Bhopal (M.P.) India (pp 274–281).
13.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2013). A sender initiate based hierarchical load balancing technique for grid using variable threshold value. In International conference IEEE-ISPC (ISBN: 978-1-4673-6188-0) (pp. 1–6). Rathore, N. K., & Chana, I. (2013). A sender initiate based hierarchical load balancing technique for grid using variable threshold value. In International conference IEEE-ISPC (ISBN: 978-1-4673-6188-0) (pp. 1–6).
14.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2011). A cognitative analysis of load balancing technique with job migration in grid environment. In World congress on information and communication technology (WICT), Mumbai, IEEE proceedings paper (ISBN -978-1-4673-0127-5) (pp. 77–82). Rathore, N. K., & Chana, I. (2011). A cognitative analysis of load balancing technique with job migration in grid environment. In World congress on information and communication technology (WICT), Mumbai, IEEE proceedings paper (ISBN -978-1-4673-0127-5) (pp. 77–82).
16.
Zurück zum Zitat Rathore, N. K. (2015). Efficient load balancing algorithm in grid. In 30th M.P. Young scientist congress, Bhopal, M.P. (pp. 56). Rathore, N. K. (2015). Efficient load balancing algorithm in grid. In 30th M.P. Young scientist congress, Bhopal, M.P. (pp. 56).
17.
Zurück zum Zitat Rathore, N. K. (2014). Efficient hierarchical load balancing technique based on grid. In 29th M.P. Young scientist congress, Bhopal, M.P. (pp. 55). Rathore, N. K. (2014). Efficient hierarchical load balancing technique based on grid. In 29th M.P. Young scientist congress, Bhopal, M.P. (pp. 55).
19.
Zurück zum Zitat Chouhan, R., & Rathore, N. K. (2012). Comparison of load balancing technique in grid. In 17th annual conference of Gwalior academy of mathematical science and national symposium on computational mathematics and information technology, JUET, Guna, M.P., 7–9 Dec 2012. Chouhan, R., & Rathore, N. K. (2012). Comparison of load balancing technique in grid. In 17th annual conference of Gwalior academy of mathematical science and national symposium on computational mathematics and information technology, JUET, Guna, M.P., 7–9 Dec 2012.
20.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2010). Fault tolerance algorithm in alchemi.NET middleware. In National conference on education and research (ConFR10), third CSI national conference of CSI division V, Bhopal Chapter, IEEE Bombay, and MPCST Bhopal, organized by JUIT, India, 6–7th March 2010. Rathore, N. K., & Chana, I. (2010). Fault tolerance algorithm in alchemi.NET middleware. In National conference on education and research (ConFR10), third CSI national conference of CSI division V, Bhopal Chapter, IEEE Bombay, and MPCST Bhopal, organized by JUIT, India, 6–7th March 2010.
24.
Zurück zum Zitat Jain, N., Rathore, N., & Mishra, A. (2017). An efficient image forgery detection using biorthogonal wavelet transform and improved relevance vector machine with some attacks. Interciencia Journal 42 (11), 95–120 (ISSN: 0378-1844), IF=.28. Jain, N., Rathore, N., & Mishra, A. (2017). An efficient image forgery detection using biorthogonal wavelet transform and improved relevance vector machine with some attacks. Interciencia Journal 42 (11), 95–120 (ISSN: 0378-1844), IF=.28.
25.
Zurück zum Zitat Rathore, N. (2016). Dynamic threshold based load balancing algorithms. Wireless Personal Communication. New York: Springer (ISSN print 0929-6212, ISSN online 1572-834X) (vol 91, no. (1), pp. 151–185), IF-0.979, Nov 2016. Rathore, N. (2016). Dynamic threshold based load balancing algorithms. Wireless Personal Communication. New York: Springer (ISSN print 0929-6212, ISSN online 1572-834X) (vol 91, no. (1), pp. 151–185), IF-0.979, Nov 2016.
27.
Zurück zum Zitat Rathore, N., & Chana, I. (2016). Job migration policies for grid environment. Wireless Personal Communication, New York: Springer (USA) (vol 89, no. 1, pp. 241–269), IF-0.979. Rathore, N., & Chana, I. (2016). Job migration policies for grid environment. Wireless Personal Communication, New York: Springer (USA) (vol 89, no. 1, pp. 241–269), IF-0.979.
28.
Zurück zum Zitat Rathore, N., & Chana, I. (2015). Variable threshold-based hierarchical load balancing technique in grid. Engineering with Computers, 31(3), 597–615.CrossRef Rathore, N., & Chana, I. (2015). Variable threshold-based hierarchical load balancing technique in grid. Engineering with Computers, 31(3), 597–615.CrossRef
30.
Zurück zum Zitat Sharma, V., Kumar, R., & Rathore, N. K. (2015). Topological broadcasting using parameter sensitivity based logical proximity graphs in coordinated ground-flying ad hoc networks. Journal of Wireless Mobile Networks Ubiquitous Computing and Dependable Applications (JoWUA), SCOPUS indexed [ISSN: 2093-5374 (printed), ISSN: 2093-5382 (online), IF-1.84] (vol. 6, no. 3, pp. 54–72). Sharma, V., Kumar, R., & Rathore, N. K. (2015). Topological broadcasting using parameter sensitivity based logical proximity graphs in coordinated ground-flying ad hoc networks. Journal of Wireless Mobile Networks Ubiquitous Computing and Dependable Applications (JoWUA), SCOPUS indexed [ISSN: 2093-5374 (printed), ISSN: 2093-5382 (online), IF-1.84] (vol. 6, no. 3, pp. 54–72).
32.
Zurück zum Zitat Rathore, N., & Chana, I. (2014). Load balancing and job migration techniques in grid: A survey of recent trends. Wireless Personal Communications, 79(3), 2089–2125.CrossRef Rathore, N., & Chana, I. (2014). Load balancing and job migration techniques in grid: A survey of recent trends. Wireless Personal Communications, 79(3), 2089–2125.CrossRef
34.
Zurück zum Zitat Rathore, N., & Chana, I. (2014). Job migration with fault tolerance based QoS scheduling using hash table functionality in social Grid computing. Journal of Intelligent and Fuzzy Systems, 27(6), 2821–2833. Rathore, N., & Chana, I. (2014). Job migration with fault tolerance based QoS scheduling using hash table functionality in social Grid computing. Journal of Intelligent and Fuzzy Systems, 27(6), 2821–2833.
35.
Zurück zum Zitat Rathore, N. K., & Singh, P. K. (2017). A comparative analysis of fuzzy based load balancing algorithm. Journal of Computer Science (JCS), 5(2), 23–33. Rathore, N. K., & Singh, P. K. (2017). A comparative analysis of fuzzy based load balancing algorithm. Journal of Computer Science (JCS), 5(2), 23–33.
37.
Zurück zum Zitat Rathore, N. K., & Singh, H. (2017). Analysis of grid simulators architechture. Journal on Mobile Applications and Technologies (JMT) 4(2), 32–41 (ISSN Online: 2394-0239). Rathore, N. K., & Singh, H. (2017). Analysis of grid simulators architechture. Journal on Mobile Applications and Technologies (JMT) 4(2), 32–41 (ISSN Online: 2394-0239).
38.
Zurück zum Zitat Rathore, N. K. (2016). Checkpointing: Fault tolerance mechanism. Journal on Cloud Computing (JCC) 3(4), 27–34 (ISSN Online: 2350-1308). Rathore, N. K. (2016). Checkpointing: Fault tolerance mechanism. Journal on Cloud Computing (JCC) 3(4), 27–34 (ISSN Online: 2350-1308).
40.
Zurück zum Zitat Rathore, N. K. (2017). A review towards: Load balancing techniques. Journal on Power Systems Engineering (JPS) 4(4), 47–60 (ISSN Online: 2322-0376). Rathore, N. K. (2017). A review towards: Load balancing techniques. Journal on Power Systems Engineering (JPS) 4(4), 47–60 (ISSN Online: 2322-0376).
42.
Zurück zum Zitat Rathore, N. K. (2016). Faults in grid. International Journal of Software and Computer Science Engineering, 1(1), 1–19.MathSciNet Rathore, N. K. (2016). Faults in grid. International Journal of Software and Computer Science Engineering, 1(1), 1–19.MathSciNet
44.
Zurück zum Zitat Rathore, N. K. (2016). Installation of alchemi.NET in computational grid. Journal on Computer Science (JCOM) 4 (2), 1–5 (ISSN Print: 2347-2227, ISSN Online: 2347-6141). Rathore, N. K. (2016). Installation of alchemi.NET in computational grid. Journal on Computer Science (JCOM) 4 (2), 1–5 (ISSN Print: 2347-2227, ISSN Online: 2347-6141).
45.
Zurück zum Zitat Rathore, N. K. (2016 ). Ethical hacking and security against cyber crime. Journal on Information Technology (JIT) 5(1), 7–11 (ISSN Online: 2277-5250). Rathore, N. K. (2016 ). Ethical hacking and security against cyber crime. Journal on Information Technology (JIT) 5(1), 7–11 (ISSN Online: 2277-5250).
46.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2013). Report on hierarchal load balancing technique in grid environment. Journal on Information Technology (JIT) 2(4), 21–35 (ISSN Online: 2277-5250, ISSN Print: 2277-5110). Rathore, N. K., & Chana, I. (2013). Report on hierarchal load balancing technique in grid environment. Journal on Information Technology (JIT) 2(4), 21–35 (ISSN Online: 2277-5250, ISSN Print: 2277-5110).
47.
Zurück zum Zitat Rathore, N. K., & Chana, I. (2010). Checkpointing algorithm in alchemi.NET. Pragyaan: Journal of Information Technology 8 (1), 32–38 (ISSN No.: 0974-5513, IEEE, CSI and MPCET). Rathore, N. K., & Chana, I. (2010). Checkpointing algorithm in alchemi.NET. Pragyaan: Journal of Information Technology 8 (1), 32–38 (ISSN No.: 0974-5513, IEEE, CSI and MPCET).
48.
Zurück zum Zitat Motwani, R., & Raghavan, P. (1996). Randomized algorithms. ACM Computing Surveys (CSUR), 28(1), 33–37.CrossRefMATH Motwani, R., & Raghavan, P. (1996). Randomized algorithms. ACM Computing Surveys (CSUR), 28(1), 33–37.CrossRefMATH
49.
Zurück zum Zitat Rathore, N. K. (2015). Efficient agent based priority scheduling and load balancing using fuzzy logic in grid computing. Journal on Computer Science (JCOM) 3(3), 11–22 (ISSN Online: 2347-6141). Rathore, N. K. (2015). Efficient agent based priority scheduling and load balancing using fuzzy logic in grid computing. Journal on Computer Science (JCOM) 3(3), 11–22 (ISSN Online: 2347-6141).
50.
Zurück zum Zitat Rathore, N. K. (2015). Map reduce architecture for grid. Journal on Software Engineering (JSE) 10(1), 21–30 (ISSN Online: 2230-7168). Rathore, N. K. (2015). Map reduce architecture for grid. Journal on Software Engineering (JSE) 10(1), 21–30 (ISSN Online: 2230-7168).
52.
Zurück zum Zitat Rathore, N. K. (2015) GridSim installation and implementation process. Journal on Cloud Computing (JCC) 2(4), 29–40 (ISSN Online: 2350-1308). Rathore, N. K. (2015) GridSim installation and implementation process. Journal on Cloud Computing (JCC) 2(4), 29–40 (ISSN Online: 2350-1308).
53.
Zurück zum Zitat Huang, G., Ye, M., & Cheng, L. (2004). Modeling system performance in MMORPG. Beijing: IEEE Communications Society.CrossRef Huang, G., Ye, M., & Cheng, L. (2004). Modeling system performance in MMORPG. Beijing: IEEE Communications Society.CrossRef
Metadaten
Titel
Performance of Hybrid Load Balancing Algorithm in Distributed Web Server System
verfasst von
Neeraj Rathore
Publikationsdatum
17.04.2018
Verlag
Springer US
Erschienen in
Wireless Personal Communications / Ausgabe 3/2018
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-018-5758-6

Weitere Artikel der Ausgabe 3/2018

Wireless Personal Communications 3/2018 Zur Ausgabe

Neuer Inhalt