Global Adaptive Request Distribution with Broker
This paper presents the application of fuzzy logic and neural networks to HTTP request dispatching performed within a geographically distributed Web system. Web sites serve as a global content delivery system where each Web server can respond to the client request. We propose broker-based system architecture with a global request dispatching algorithm called GARDiB. The algorithm uses the fuzzy-neural decision-making mechanism to assign each incoming request to the server with the least expected response time. The response time include the transmission time over the network, both for the request and for the response, as well as the time elapsed on the server responding to the request. We demonstrate through the simulations that our algorithm is more effective than popular global dispatching policies Round-Robin and Weighted Round-Robin.
KeywordsIntelligent systems Fuzzy-neural control HTTP request distribution Web service quality Dispatching algorithms Cluster-based architectures Distributed systems Client/server
Unable to display preview. Download preview PDF.
- 2.Borzemski, L., Zatwarnicki, K.: A Fuzzy Adaptive Request Distribution Algorithm for Cluster-Based Web Systems. In: Proc. of 11th PDP Conf., pp. 119–126. IEEE Press, Los Alamitos (2003)Google Scholar
- 7.Casalicchio, E., Colajanni, M.: A Client-Aware Dispatching Algorithm for Web Clusters Providing Multiple Services. In: Proc. WWW10, pp. 535–544 (2001)Google Scholar
- 10.Menasce, D., Almeida, V.: Capacity Planning for Web Performance. Metrics, Models, and Methods. Prentice Hall, New York (1998)Google Scholar