Skip to main content

A Comparison of Request Distribution Strategies Used in One and Two Layer Architectures of Web Cloud Systems

  • Conference paper
Computer Networks (CN 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1039))

Included in the following conference series:

Abstract

Web Cloud systems are becoming more and more popular. In the article we want to examine HTTP request distribution strategies that can be used in one and two layer architectures of Web cloud systems. In particular, we want to compare our intelligent solutions with each other, and with popular and most commonly used in Web cloud systems. We describe modern solutions, present the test-bed and results of conducted experiments. At the end, we discuss results and present final conclusions.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. AWS documentation, How Elastic Load Balancing Works. https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html. Accessed 21 Dec 2018

  2. Cao, J., Cleveland, W.S., Yuan, G., Jeffay, K., Smith, F., Weigle, M.: Stochastic models for generating synthetic HTTP source traffic. In: Proceedings of Twenty-Third Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM 2004, Hong-Kong, pp. 1547–1558 (2004)

    Google Scholar 

  3. Estimation of cloud computing market. https://www.forbes.com/sites/louiscolumbus/2018/09/23/roundup-of-cloud-computing-forecasts-and-market-estimates-2018/. Accessed 02 Jan 2019

  4. Gartner forecasts on cloud computing development. https://www.gartner.com/en/newsroom/press-releases/2018-09-12-gartner-forecasts-worldwide-public-cloud-revenue-to-grow-17-percent-in-2019. Accessed 02 Jan 2019

  5. Jadeya, Y., Modi, K.: Cloud computing - concepts, architecture and challenges. In: Proceedings of International Conference on Computing, Electronics and Electrical Technologies (ICCEET) 2012, IEEE, Kumaracoil, India (2012)

    Google Scholar 

  6. Lee, S.-P., Nahm, E.-S.: Development of an optimal load balancing algo-rithm based on ANFIS modeling for the clustering web-server. In: Communications in Computer and Information Science, CCIS, South Korea, vol. 310, pp. 783–790 (2012)

    Google Scholar 

  7. Main page of Opole University of Technology. https://www.po.opole.pl/. Accessed 02 June 2018

  8. OMNeT++ Discrete Event Simulator. https://www.omnetpp.org/. Accessed 01 Jan 2019

  9. Opiola, L., Dutka, L., Wrzeszcz, M., Slota, R., Kitowski, J.: Two-layer load balancing for Onedata system. In: Proceeedings of Computing and Informatics, Slovak Academy of Sciences, vol. 37, no. 1, pp. 1–22, Slovakia (2018)

    Google Scholar 

  10. Pai, V.S., et al.: Locality-aware request distribution in cluster-based network servers. ACM SIGPLAN Not. 33(11), 205–215 (1998)

    Article  Google Scholar 

  11. Ramana, K., Ponnavaikko, M., Subramanyam, A.: A global dispatcher load balancing (GLDB) approach for a web server cluster. In: Kumar, A., Mozar, S. (eds.) ICCCE 2018. LNEE, vol. 500, pp. 341–357. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-0212-1_36

    Chapter  Google Scholar 

  12. Remesh Babu, K.R., Samuel, P.: Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. In: Snášel, V., Abraham, A., Krömer, P., Pant, M., Muda, A.K. (eds.) Innovations in Bio-Inspired Computing and Applications. AISC, vol. 424, pp. 67–78. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-28031-8_6

    Chapter  Google Scholar 

  13. Suchacka, G., Wotzka, D.: Modeling a session-based bots’ arrival process at a web server. In: ECMS (2017)

    Google Scholar 

  14. Suraj, P., Linlin, W., Siddeswara, M., Rajkumar B.: A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications, Perth, WA, Australia, pp. 20–23 (2010)

    Google Scholar 

  15. Xu, Z., Wang, X.: A predictive modified round robin scheduling algorithm for web server clusters. In: Proceedings of 34th Chinese Control Conference (CCC) 2015, IEEE, Hangzhou, China (2015)

    Google Scholar 

  16. Zatwarnicka, A., Zatwarnicki, K.: Adaptive HTTP request distribution in time-varying environment of globally distributed cluster-based web system. In: König, A., Dengel, A., Hinkelmann, K., Kise, K., Howlett, R.J., Jain, L.C. (eds.) KES 2011. LNCS (LNAI), vol. 6881, pp. 141–150. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23851-2_15

    Chapter  Google Scholar 

  17. Zatwarnicki, K.: Adaptive control of cluster-based web systems using neuro-fuzzy models. Int. J. Appl. Math. Comput. Sci. (AMCS) 22(2), 365–377 (2012). Zielona Gora

    Article  MATH  Google Scholar 

  18. Zatwarnicki, K., Borzemski, L.: Guaranteeing the quality of service in cluster-based Web systems. In: Grana, M., et al. (eds.) Advances in Knowledge-Based and Intelligent Information and Engineering Systems, pp. 1141–1150. IOS Press, Amsterdam (2012)

    Google Scholar 

  19. Zatwarnicki, K., Zatwarnicka, A.: Two-layer cloud-based web system. In: Borzemski, L., Świątek, J., Wilimowska, Z. (eds.) ISAT 2018. AISC, vol. 852, pp. 125–134. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-99981-4_12

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Zatwarnicki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Cite this paper

Zatwarnicki, K., Zatwarnicka, A. (2019). A Comparison of Request Distribution Strategies Used in One and Two Layer Architectures of Web Cloud Systems. In: Gaj, P., Sawicki, M., Kwiecień, A. (eds) Computer Networks. CN 2019. Communications in Computer and Information Science, vol 1039. Springer, Cham. https://doi.org/10.1007/978-3-030-21952-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-21952-9_14

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-21951-2

  • Online ISBN: 978-3-030-21952-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics