Abstract
Web Cloud systems are very popular today. One of the main problems in cloud computing today is the better use of distributed resources and applying them to achieve higher throughput. To solve those problems load distribution mechanisms are implemented. A two-level decision HTTP request distribution strategy working in a one-layer architecture is presented in the article. The proposed solution uses fuzzy-neural models yielding minimal service times in the web cloud. The article contains the results of experiments in which a new solution is compared with intelligent request strategies used in two-layer architectures. Discussion of results and final conclusions are presented at the end.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Aslam, S., Shah, M.A.: Load balancing algorithms in cloud computing: a survey of modern techniques. In: Proceedings of the 2015 National Software Engineering Conference (NSEC). IEEE (2015)
AWS documentation, How Elastic Load Balancing Works (2020). https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html
Borzemski, L., Zatwarnicki, K.: A fuzzy adaptive request distribution algorithm for cluster-based web systems. In: Proceeding of 11th Euromicro Conference on Parallel Distributed and Network based Processing, Genua, Italy. IEEE Press (2003)
Borzemski, L., Zatwarnicki, K., Zatwarnicka, A.: Adaptive and intelligent request distribution for content delivery networks. Cybern. Syst. 38(8), 837–857 (2007)
Cao, J., Cleveland, W.S., Gao, Y., Jeffay, K., Smith, F.D., Weigle, M.C.: Stochastic models for generating synthetic HTTP source traffic. In: Proceedings of Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM, Hong-Kong, pp. 1547–1558 (2004)
Jadeja, Y., Modi, K.: Cloud computing-concepts, architecture and challenges. In: 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET). IEEE (2012)
Katyal, M., Mishra, A.: A comparative study of load balancing algorithms in cloud computing environment. Int. J. Distrib. Cloud Comput. 1 (2013)
Munford, M.: How WordPress Ate The Internet in 2016… And The World in 2017 (2017). https://www.forbes.com/sites/montymunford/2016/12/22/how-wordpress-ate-the-internet-in-2016-and-the-world-in-2017/
Odun-Ayo, I., Ananya, M., Agono, F., Goddy-Worlu, R.: Cloud computing architecture: a critical analysis. In: IEEE Proceedings of the 2018 18th International Conference on Computational Science and Its Applications (ICCSA 2018), pp. 1–7 (2018)
OMNeT ++ Discrete Event Simulator (2020). https://www.omnetpp.org
Ramana, K., Ponnavaikko, M., Subramanyam, A.: A global dispatcher load balancing (GLDB) approach for a web server cluster. In: International Conference on Communications and Cyber Physical Engineering ICCCE 2018. Lecture Notes in Electrical Engineering, Hyderabad, India, vol. 500, pp. 341–357 (2019)
Remesh Babu, K.R., Samuel, P.: Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. In: Advances in Intelligent Systems and Computing, vol. 424, pp. 67–78. Springer, Cham (2016)
Sallami, N.M.A., Daoud, A.A., Alousi, S.A.A.: Load balancing with neural network. Int. J. Adv. Comput. Sci. Appl. 4(10), 138–145 (2013)
Sharifian, S., Akbari, M.K., Motamedi, S.A.: An intelligence layer-7 switch for web server clusters. In: 3rd International Conference: Sciences of Electronic, Technologies of Information and Telecommunications SETIT 2005, pp. 5–20 (2005)
Sony music, Main Page (2019). https://www.sonymusic.com/
Suraj, P., Wu, L., Mayura Guru, S., Buyya, R.: A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: Proceedings of 24th IEEE International Conference on Advanced In-formation Networking and Applications, Perth, WA, Australia (2010)
Xu, Z., Wang, X.: A predictive modified round robin scheduling algorithm for web server clusters. In: Proceedings of 34th Chinese Control Conference. IEEE, Hang-Zhou (2015)
Zatwarnicki, K.: Guaranteeing quality of service in globally distributed web system with brokers. In: Proceedings of Computational Collective Intelligence Technologies and Applications: Third International Conference, ICCCI (2011)
Zatwarnicki, K.: Adaptive control of cluster-based web systems using neuro-fuzzy models. Int. J. Appl. Math. Comput. Sci. 22(2), 365–377 (2012)
Zatwarnicki, K., Zatwarnicka, A.: Application of an intelligent request distribution broker in two-layer cloud-based web system. In: Computational Collective Intelligence, ICCCI 2019. Lecture Notes in Computer Science, vol. 11684. Springer, Cham (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zatwarnicki, K. (2020). Intelligent HTTP Request Distribution Strategies in One and Two-Layer Architectures of Cloud-Based Web Systems. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds) Web, Artificial Intelligence and Network Applications. WAINA 2020. Advances in Intelligent Systems and Computing, vol 1150. Springer, Cham. https://doi.org/10.1007/978-3-030-44038-1_115
Download citation
DOI: https://doi.org/10.1007/978-3-030-44038-1_115
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-44037-4
Online ISBN: 978-3-030-44038-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)