Load balancing a cluster of web servers: using distributed packet rewriting

作者: L. Aversa , A. Bestavros

DOI: 10.1109/PCCC.2000.830297

关键词:

摘要: We present and evaluate an implementation of a prototype scalable web server consisting load-balanced cluster hosts that collectively accept service TCP connections. The host IP addresses are advertised using round robin DNS (RR-DNS) technique, allowing any to receive requests from client. Once client attempts establish connection with one the hosts, decision is made as whether or not should be redirected different host-namely, lowest number established use low-overhead Distributed Packet Rewriting (DPR) technique redirect In our prototype, each keeps information about remaining in system. Load maintained periodic multicast amongst hosts. Performance measurements suggest outperforms both pure RR-DNS stateless DPR solutions.

参考文章(9)
D.M. Dias, W. Kish, R. Mukherjee, R. Tewari, A scalable and highly available web server COMPCON '96. Technologies for the Information Superhighway Digest of Papers. pp. 85- 92 ,(1996) , 10.1109/CMPCON.1996.501753
J. Mogul, R. Rashid, M. Accetta, The packer filter: an efficient mechanism for user-level network code symposium on operating systems principles. ,vol. 21, pp. 39- 51 ,(1987) , 10.1145/37499.37505
Eric Dean Katz, Michelle Butler, Robert McGrath, A scalable HTTP server: the NCSA prototype the web conference. ,vol. 27, pp. 155- 164 ,(1994) , 10.1016/0169-7552(94)90129-5
Om P. Damani, P.Emerald Chung, Yennun Huang, Chandra Kintala, Yi-Min Wang, ONE-IP: techniques for hosting a service on a cluster of machines the web conference. ,vol. 29, pp. 1019- 1027 ,(1997) , 10.1016/S0169-7552(97)00030-5
Paul Barford, Mark Crovella, Generating representative Web workloads for network and server performance evaluation measurement and modeling of computer systems. ,vol. 26, pp. 151- 160 ,(1998) , 10.1145/277851.277897
K.L.E. Law, B. Nandy, A. Chapman, A scalable and distributed WWW proxy system international conference on multimedia computing and systems. pp. 565- 571 ,(1997) , 10.1109/MMCS.1997.609770
A. Bestavros, M. Crovella, Jun Liu, D. Martin, Distributed packet rewriting and its application to scalable server architectures international conference on network protocols. pp. 290- 297 ,(1998) , 10.1109/ICNP.1998.723750
D. Andresen, Tao Yang, V. Holmedahl, O.H. Ibarra, SWEB: towards a scalable World Wide Web server on multicomputers international conference on parallel processing. pp. 850- 856 ,(1996) , 10.1109/IPPS.1996.508191