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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
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)
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
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
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)
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)
Main page of Opole University of Technology. https://www.po.opole.pl/. Accessed 02 June 2018
OMNeT++ Discrete Event Simulator. https://www.omnetpp.org/. Accessed 01 Jan 2019
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)
Pai, V.S., et al.: Locality-aware request distribution in cluster-based network servers. ACM SIGPLAN Not. 33(11), 205–215 (1998)
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
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
Suchacka, G., Wotzka, D.: Modeling a session-based bots’ arrival process at a web server. In: ECMS (2017)
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)
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)
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
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
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)