Abstract
A significant development of Web technologies requires the application of more and more complex methods for maintaining high quality of Web services. This paper presents the application of fuzzy logic and neural networks to HTTP request dispatching performed within a geographically distributed Web system to guarantee quality of service. The proposition of a broker-based system architecture with a global request dispatching method called GGARDiB (Guaranteed Globally Adaptive Request Distribution with Broker) is presented. The method guarantees quality of the Web service on given level, in such way that the page response times do not exceed established time. We demonstrate through the simulations that our algorithm is more effective than popular and reference global dispatching policies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barford, P., Crovella, M.E.: A Performance Evaluation of Hyper Text Transfer Protocols. In: Proc. ACM SIGMETRICS 1999, Atlanta, pp. 188–197 (1999)
Blanquer, J.M., Batchelli, A., Schauser, K., Wolski, R.: Quorum: Flexible Quality of Service for Internet Services. In: Proc. Symp. Networked Systems Design and Implementation (2005)
Borzemski, L., Zatwarnicki, K.: Fuzzy-neural web switch supporting differentiated service. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds.) KES 2006. LNCS (LNAI), vol. 4252, pp. 195–203. Springer, Heidelberg (2006)
Borzemski, L., Zatwarnicki, K., Zatwarnicka, A.: Adaptive and Intelligent Request Distribution for Content Delivery Networks. Cybernetics and Systems 38(8), 837–857 (2007)
Kanodia, V., Knightly, E.: Multi-class latency-bounded web services. In: Proc. of the 8th International Workshop on Quality of Service, IWQOS (2000)
McCabe, D.: Network analysis, architecture, and design. Morgan Kaufmann, Boston (2007)
Mesquite Software Inc. CSIM User’s Guide. Austin, TX (2010), http://www.mesquite.com
Schroeder, B., Harchol-Balter, M.: Web servers under overload: How scheduling can help. In: 18th International Teletraffic Congress, Berlin, Germany (2003)
Wie, J., Xue, C.Z.: QoS: Provisioning of client-perceived end-to-end QoS guarantees in Web servers. IEEE Trans. on Computers 55(12) (2006)
Zatwarnicki, K.: A cluster-based Web system providing guaranteed service. System Science 35(4), 68–80 (2009)
Zatwarnicki, K.: Neuro-Fuzzy Models in Global HTTP Request Distribution. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ICCCI 2010. LNCS, vol. 6421, pp. 1–10. Springer, Heidelberg (2010)
Zatwarnicki, K.: Providing Web service of established quality with the use of HTTP requests scheduling methods. In: Jędrzejowicz, P., Nguyen, N.T., Howlet, R.J., Jain, L.C. (eds.) KES-AMSTA 2010. LNCS, vol. 6070, pp. 142–151. Springer, Heidelberg (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zatwarnicki, K. (2011). Guaranteeing Quality of Service in Globally Distributed Web System with Brokers. In: Jędrzejowicz, P., Nguyen, N.T., Hoang, K. (eds) Computational Collective Intelligence. Technologies and Applications. ICCCI 2011. Lecture Notes in Computer Science(), vol 6923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23938-0_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-23938-0_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23937-3
Online ISBN: 978-3-642-23938-0
eBook Packages: Computer ScienceComputer Science (R0)