Dynamic Request Management Algorithms for Web-Based Services in Cloud Computing
Providers of Web-based services can take advantage of many convenient features of cloud computing infrastructures, but they still have to implement request management algorithms that are able to face sudden peaks of requests. The authors consider distributed algorithms implemented by front-end servers to dispatch and redirect requests among application servers. Current solutions based on load-blind algorithms, or considering just server load and thresholds are inadequate to cope with the demand patterns reaching modern Internet application servers. In this paper, they propose and evaluate a request management algorithm, namely Performance Gain Prediction that combines several pieces of information to predict whether the redirection of a request to another server may result in a shorter response time.