Achieving Load Balance and Efiective Caching in Clustered Web Servers

msra(1999)

引用 137|浏览24
暂无评分
摘要
This paper considers policies for distributing re- quests in clustered Web servers, wherein multiple server machines are conflgured to function as a single high(er) performance Web server. We evaluate var- ious load distribution policies with respect to both their ability to achieve good load balance (the pri- mary goal) and also to their impact on the efiec- tiveness of per-machine caching. Trace-driven sim- ulation is employed, with workload traces from two heavily-loaded (3-8 million requests per day) com- mercial Web servers. Our results show that use of current state informa- tion is necessary in achieving good load balance only when the achievable per-request bandwidth is not strongly network or client limited. Use of current state information is not found to be necessary with respect to achieving good cache behaviour. Load distribution based on a static hashed assignment of the URL space is found to yield very similar cache performance to load distribution based on current cache contents. We also flnd that it is possible to achieve both good cache behaviour and good load balance, but it requires use of policies that take both objectives into consideration and that make use of information concerning current server loads.
更多
查看译文
关键词
load distribution,load balance
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要