ONE-IP: techniques for hosting a service on a cluster of machines

被引:30
作者
Damani, OP
Chung, PE
Huang, YN
Kintala, C
Wang, YM
机构
[1] UNIV TEXAS,DEPT COMP SCI,AUSTIN,TX 78712
[2] AT&T BELL LABS,RES,FLORHAM PK,NJ 07932
来源
COMPUTER NETWORKS AND ISDN SYSTEMS | 1997年 / 29卷 / 8-13期
关键词
WWW; HTTP; browser; cluster; fault-tolerance; scalability; Web server; high availability; IP aliasing; load-balancing;
D O I
10.1016/S0169-7552(97)00030-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the explosive growth of the World Wide Web, some popular web sites are getting thousands of hits per second. As a result, clients (browsers) experience slow response times and sometimes may not be able to access some web sites at all. Upgrading the server nodes to more powerful machines may not always be cost-effective. A natural solution is to deploy a set of machines, or a cluster, and have them work together to host a single service. Such a server cluster should preferably publicize only one server name for the entire cluster so that any configuration change inside the cluster does not affect client applications. In this paper, we first discuss existing approaches to distributing client's requests for a single service to different machines in a cluster. We then propose two new techniques, collectively called ONE-IF, based on dispatching packets at the IP level. They have the advantages of fast dispatching, and ease of implementation. Ideas presented here are generic and should be applicable to other services as well. (C) 1997 Published by Elsevier Science B.V.
引用
收藏
页码:1019 / 1027
页数:9
相关论文
共 16 条
[1]  
ANDERSON D, 1996, IPPS 96
[2]  
ANDERSON E, 1996, MAGICROUTER APPL FAS
[3]  
ATTANASIO C, 1992, RC18442 IBM
[4]  
BRISCO T, 1794 RFC
[5]  
DIAS D, 1996, COMPCON 1996, P85
[6]  
Egevang K.B., 1994, The IP Network Address Translator (NAT). RFC 1631
[7]  
Frystyk, HYPERTEXT TRANSFER P
[8]  
GARFINKEL SL, 1996, WEBSERVER MAGAZI JUL, P58
[9]  
HUANG Y, 1993, 23RD P INT S FAULT T, P2
[10]  
KWAN TT, 1995, IEEE COMPUTER NOV, P68