2006 40th Annual Conference on Information Sciences and Systems 2006
DOI: 10.1109/ciss.2006.286594
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training

Abstract: 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 measure… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
18
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(18 citation statements)
references
References 19 publications
0
18
0
Order By: Relevance
“…Many dynamic load-balancing algorithms collect instantaneous load status of web servers such as CPU load, disk usage and number of active network connections as load descriptor [1,2,3,5,28,29,33,35,40,48,51,52,54,56]. The load status which is obtained via direct measurement has fluctuations at different time scales, and becomes obsolete quickly [28,33,35].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Many dynamic load-balancing algorithms collect instantaneous load status of web servers such as CPU load, disk usage and number of active network connections as load descriptor [1,2,3,5,28,29,33,35,40,48,51,52,54,56]. The load status which is obtained via direct measurement has fluctuations at different time scales, and becomes obsolete quickly [28,33,35].…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, a decision which is made based on direct resource measurements (e.g., the CPU load or the average web object response time), may be risky if not completely wrong. Some previous works [6,10,52] have used linear models to estimate real loads via measured resources. Linear models work well when measured values are highly correlated, which is not always the case in web server systems with heavy-tail model of traffics.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This shortcoming was improved in the second generation of load-balancing algorithms such as Weighted Round-Robin (WRR), Least Connections (LC) and Weighted Least Connections (WLC) [12,40]. The improved algorithms collect the instantaneous load status of web servers such as CPU load, disk usage and number of active network connections as a load descriptor [2,4,5,7,10,12,13,16,26,40,46,48] and use this information for the server selection decisions. The communication cost of the load measurements in this method is relatively high, specifically when a large number of nodes are used in the cluster.…”
Section: Introductionmentioning
confidence: 98%
“…Therefore, direct resource measurements do not show the real load status of web servers. Some previous works [22,48] have used linear models to estimate the actual server loads via direct resource measurements. But linear models work well when measured values are highly correlated, which is not always the case in web server systems with a heavy-tail model of the traffic.…”
Section: Introductionmentioning
confidence: 99%