DocumentCode :
745940
Title :
Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training
Author :
Vercauteren, Tom ; Aggarwal, Pradeep ; Wang, Xiaodong ; Li, Ta-Hsin
Author_Institution :
INRIA
Volume :
55
Issue :
4
fYear :
2007
fDate :
4/1/2007 12:00:00 AM
Firstpage :
1286
Lastpage :
1297
Abstract :
Internet service utilities host multiple server applications on a shared server cluster (server farm). One of the essential tasks of the hosting service provider is to allocate servers to each of the websites to maintain a certain level of quality of service for different classes of incoming requests at each point of time, and optimize the use of server resources, while maximizing its profits. Such a proactive management of resources requires accurate prediction of workload, which is generally measured as the amount of service requests per unit time. As a time series, the workload exhibits not only short time random fluctuations but also prominent periodic (daily) patterns that evolve randomly from one period to another. We propose a solution to the Web server load prediction problem based on a hierarchical framework with multiple time scales. This framework leads to adaptive procedures that provide both long-term (in days) and short-term (in minutes) predictions with simultaneous confidence bands which accommodate not only serial correlation but also heavy-tailedness, and nonstationarity of the data. The long-term load is modeled as a dynamic harmonic regression (DHR), the coefficients of which evolve according to a random walk, and are tracked using sequential Monte Carlo (SMC) algorithms; whereas the short-term load is predicted using an autoregressive model, whose parameters are also estimated using SMC techniques. We evaluate our method using real-world Web workload data
Keywords :
Internet; Monte Carlo methods; autoregressive processes; computer network management; file servers; quality of service; regression analysis; resource allocation; sequential estimation; Internet service; Web server; autoregressive model; dynamic harmonic regression; hierarchical forecasting; quality of service; resources management; sequential Monte Carlo training; server load prediction problem; shared server cluster; Fluctuations; Load modeling; Monte Carlo methods; Predictive models; Quality of service; Resource management; Sliding mode control; Time measurement; Web and internet services; Web server; Dynamic harmonic regression; Web-load prediction; seasonal time series; sequential Monte Carlo;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2006.889401
Filename :
4133051
Link To Document :
بازگشت