Publication Date:
2014-08-14
Description:
Resource management of the main memory and process is critical to enhancing performance of web server. Owing to the transaction time of incoming requests from web clients, web server systems utilize several web processes to anticipate future requests. This procedure is able to decrease the web generation time because there are enough processes to handle the incoming requests from web browsers. However, inefficient processes management results in low service quality for the web server system. Proper pregenerated process mechanisms are required for dealing with clients’ requests. Specifically, a web cache system that, through a proxy server, organizes dynamic access patterns is required. Unfortunately, it is difficult to predict how many requests a web server system is going to receive. If a web server system builds too many web processes, it wastes a considerable amount of memory space, and thus performance is reduced. In addition, modern web mechanisms, such as persistent and pipeline schemes, make it possible to decrease web transaction time by simultaneously sending requests. However, this mechanism also requires multiple web processes to handle multiple connections. Therefore, we propose an adaptive web process manager scheme based on the analysis of web log mining. In the proposed scheme, the number of web processes is controlled through prediction of incoming requests, and accordingly, the web process management scheme consumes the least possible web transaction resources. In experiments, web trace data managed on a real web site were used to prove the improved performance of the proposed scheme.
Electronic ISSN:
1537-744X
Topics:
Natural Sciences in General
Permalink