Abstract
Nowadays, a significant part of human activity is supported by information systems, especially Web systems, hosted in the Web clouds. In the article, we attempt to answer the question whether the cooperation of the non-intelligent and intelligent HTTP request distribution strategies eliminates the shortcomings of these strategies and increases the quality of request servicing in a Web cloud. We present the strategies used, a test bed and the results of the conducted experiments. At the end of the article we discuss results and present final conclusions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aaron, K., et al.: Workload adaptive cloud computing resource allocation. Patent: US8793381B2 (2014)
Aron, M., Druschel, P., Zwaenepoel, Z.: Efficient support for P-HTTP in cluster-based Web servers. In: Proceedings of the 1999 USENIX Annual Technical Conference, Monterey, CA, June, pp. 185–198. USENIX Assoc., Berkeley (1999)
AWS documentation, How Elastic Load Balancing Works. https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html. Accessed 23 Feb 2019
Cao, J., Cleveland, W.S., Gao, Y., 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)
Cardellini, V., Casalicchio, E., Colajanni, M., Yu, P.S.: The state of the art in locally distributed web-server systems. ACM Comput. Surv. 34(2), 263–311 (2002)
Columbus, L: Roundup of Cloud Computing Forecasts and Market Estimates, 23 September 2018. https://www.forbes.com/sites/louiscolumbus/2018/09/23/roundup-of-cloud-computing-forecasts-and-market-estimates-2018/. Accessed 23 Feb 2019
Kumar, J., Singh, A.K.: Workload prediction in cloud using artificial neural network and adaptive differential evolution. In: Future Generation Computer Systems, vol. 81, Issue C, pp. 41–52. Elsevier Science Publishers, B. V. Amsterdam (2018)
Lee, S.-P., Nahm, E.-S.: Development of an optimal load balancing algorithm based on ANFIS modeling for the clustering web-server. In: Lee, G., Howard, D., Ślęzak, D., Hong, Y.S. (eds.) ICHIT 2012. CCIS, vol. 310, pp. 783–790. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32692-9_100
Li, Y., Cao, Y., Zhu, Q., Zhu, Z.: A novel framework for web page classification using two-stage neural network. In: Li, X., Wang, S., Dong, Z.Y. (eds.) ADMA 2005. LNCS (LNAI), vol. 3584, pp. 499–506. Springer, Heidelberg (2005). https://doi.org/10.1007/11527503_60
Munford, M.: How WordPress ate the internet in 2016… and the world in 2017. https://www.forbes.com/sites/montymunford/2016/12/22/how-wordpress-ate-the-internet-in-2016-and-the-world-in-2017/. Accessed 2 Feb 2019
Omnet++. https://omnetpp.org/. Accessed 18 Feb 2019
Opole University of Technology website. https://www.po.opole.pl/. Accessed 2 June 2018
Pandey, S., Linlin, W.L., Guru, S.M., Buyya, R.: 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)
Chou, P.-H., Li, P.-H., Chen, K.-K., Wu, M.-J.: Integrating web mining and neural network for personalized e-commerce automatic service. J. Expert Syst. Appl. Int. J. 37(4), 2898–2910 (2010)
Prakash, A.: Acceptable Website Load Times for Best User Experience. https://sprout24.com/acceptable-website-load-times-best-user-experience/. Accessed 21 Nov 2016
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
Sahi, S., Dhaka, V.S.: Study on predicting for workload of cloud services using Artificial Neural Network. In: Proceeding of 2nd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, pp. 331–335 (2015)
Global digital population as of January 2019 (in millions). https://www.statista.com/statistics/617136/digital-population-worldwide/. Accessed 18 Feb 2019
Suchacka, G., Wotzka, D.: Modeling a session-based bots’ arrival process at a web server. In: Paprika, Z.Z., Horák, P., Váradi, K., Zwierczyk, P.T., Vidovics-Dancs, A. (eds.) Proceedings of the 31st European Conference on Modelling and Simulation (ECMS 2017), Budapest, Hungary, pp. 605–612 (2017)
Van Giang, T., Debusschere, V., Seddik, B.: Neural networks for web server workload forecasting. In: 2013 IEEE International Conference on Industrial Technology (ICIT), Cape Town, South Africa, 25–28 February 2013. https://doi.org/10.1109/icit.2013.6505835
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)
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). Application of an Intelligent Request Distribution Broker in Two-Layer Cloud-Based Web System. In: Nguyen, N., Chbeir, R., Exposito, E., Aniorté, P., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2019. Lecture Notes in Computer Science(), vol 11684. Springer, Cham. https://doi.org/10.1007/978-3-030-28374-2_53
Download citation
DOI: https://doi.org/10.1007/978-3-030-28374-2_53
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28373-5
Online ISBN: 978-3-030-28374-2
eBook Packages: Computer ScienceComputer Science (R0)