A comparison of load balancing techniques for scalable Web servers

被引:93
作者
Bryhni, H [1 ]
Klovning, E
Kure, O
机构
[1] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
[2] Telenor Res & Dev, Oslo, Norway
来源
IEEE NETWORK | 2000年 / 14卷 / 04期
关键词
Client server computer systems - Computer workstations - Congestion control (communication) - HTTP - Telecommunication services - Telecommunication traffic;
D O I
10.1109/65.855480
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scalable Web servers can be built using a network of workstations where server capacity can be extended by adding new workstations as the workload increases. The topic of our article is a comparison of different methods to do load-balancing of HTTP traffic for scalable Web servers. We present a classification framework the different load-balancing methods and compare their performance. In addition, we evaluate in detail one class of methods using a prototype implementation with instruction-level analysis of processing overhead. The comparison is based on a trace driven simulation of traces from a large ISP (Internet Service Provider) in Norway. The simulation model is used to analyze different load-balancing schemes based on redirection of request in the network and redirection in the mapping between a canonical name (CNAME) and IP address. The latter is vulnerable to spatial and temporal locality, although for the set of traces used, the impact of locality is limited. The best performance is obtained with redirection in the network.
引用
收藏
页码:58 / 64
页数:7
相关论文
共 7 条
[1]  
ANDRESEN D, 1996, P 10 INT PAR PROC S
[2]  
ARLITT MF, 1996, P ACM SIGMETRICS C M
[3]  
BRYHNI H, 1998, THESIS U OSLO
[4]  
Mockapetris P., 1034 RFC
[5]   Lessons learned: Administering Netscape's internet site [J].
Mosedale, Dan ;
Foss, William ;
Mccool, Rob .
IEEE Internet Computing, 1997, 1 (02) :28-37
[6]  
SHIRAZI BA, 1995, SCHEDULING LOAD BALA
[7]  
*STAND PERF EV COR, 1996, SPECW BENCHM