Skip to main content

Application of an Intelligent Request Distribution Broker in Two-Layer Cloud-Based Web System

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2019)

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.

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. Aaron, K., et al.: Workload adaptive cloud computing resource allocation. Patent: US8793381B2 (2014)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

  7. 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)

    Article  Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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

  11. Omnet++. https://omnetpp.org/. Accessed 18 Feb 2019

  12. Opole University of Technology website. https://www.po.opole.pl/. Accessed 2 June 2018

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Prakash, A.: Acceptable Website Load Times for Best User Experience. https://sprout24.com/acceptable-website-load-times-best-user-experience/. Accessed 21 Nov 2016

  16. 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 

  17. 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)

    Google Scholar 

  18. Global digital population as of January 2019 (in millions). https://www.statista.com/statistics/617136/digital-population-worldwide/. Accessed 18 Feb 2019

  19. 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)

    Google Scholar 

  20. 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

  21. 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)

    Article  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

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics