Extraction and classification of user behavior
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
The Journal of Supercomputing
A predictive and probabilistic load-balancing algorithm for cluster-based web servers
Applied Soft Computing
Short Survey: A taxonomy of web prediction algorithms
Expert Systems with Applications: An International Journal
A comparison of prediction algorithms for prefetching in the current web
Journal of Web Engineering
Hi-index | 0.00 |
Widely adopted distributor-based systems forward user requests to a balanced set of waiting servers in complete transparency to the users. The policy employed in forwarding requests from the front-end distributor to the backend servers dominates the overall system performance. The locality-aware request distribution (LARD) scheme improves the system response time by having the requests serviced by the web servers that contain the data in their caches. In this paper, we propose a proactive request distribution (PRORD) that applies an intelligent proactivedistribution at the front-end and complementary prefetching at the back-end server nodes to obtain the data of high relation to the previous requests in their caches. The pr-fetching scheme fetches the web pages in advance into the memory based on a confidence value of the web page, which is predicted by the proactive distribution scheme. Designed to work with the prevailing web technologies, such as HTTP 1.1, our scheme aims to provide reduced response time to the users. Simulations carried out with traces derived from the log files of real web servers witness performance boost of 15-45% compared to the existing distribution policies.