Application-layer anycasting: a server selection architecture and use in a replicated Web service

作者: E.W. Zegura , M.H. Ammar , Zongming Fei , S. Bhattacharjee

DOI: 10.1109/90.865074

关键词: Push technologyApplication layerApplication serverComputer networkWeb serverComputer scienceServerName serverClient–server modelWeb serviceAnycastServer farmClientThe Internet

摘要: Server replication improves the ability of a service to handle large number clients. One important factors in efficient utilization replicated servers is direct client requests "best" server, according some optimality criteria. In anycasting communication paradigm, sender communicates with receiver chosen from an anycast group equivalent receivers. As such, well suited problem directing clients servers. This paper examines definition and support paradigm at application-layer, providing that uses resolver map domain name selection criteria into IP address. By realizing we achieve flexibility optimization ease deployment service. case study, examine performance our system for key service: Web To this end, develop approach estimating response time will experience when accessing given Such information maintained query obtain identity server best estimated time. Our collection technique combines push probes estimate expected without undue overhead. experiments show selecting using architecture estimation can improve by factor two over nearest four random selection.

参考文章(26)
Jonathan Rosenberg, Henning Schulzrinne, Bernhard Suter, Wide Area Network Service Location ,(1997)
Mark Stemm, Srinivasan Seshan, Randy H. Katz, SPAND: shared passive network performance discovery usenix symposium on internet technologies and systems. pp. 13- 13 ,(1997)
Mark Crovella, Robert Carter, Dynamic Server Selection using Bandwidth Probing in Wide-Area Networks Boston University Computer Science Department. ,(1996)
M.E. Crovella, R.L. Carter, Dynamic Server Selection In The Internet Third IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems. pp. 158- 162 ,(1995) , 10.1109/HPCS.1995.662022
J. Veizades, E. Guttman, C. Perkins, S. Kaplan, Service Location Protocol RFC. ,vol. 2165, pp. 1- 72 ,(1997)
C. Partridge, T. Mendez, W. Milliken, Host Anycasting Service RFC. ,vol. 1546, pp. 1- 9 ,(1993)
Derek C. Oppen, Yogen K. Dalal, The clearinghouse: a decentralized agent for locating named objects in a distributed environment ACM Transactions on Information Systems. ,vol. 1, pp. 230- 253 ,(1983) , 10.1145/357436.357439
Martin F. Arlitt, Carey L. Williamson, Web server workload characterization: the search for invariants measurement and modeling of computer systems. ,vol. 24, pp. 126- 137 ,(1996) , 10.1145/233008.233034
JoséM. Bernabéu-Aubán, Mostafa H. Ammar, Mustaque Ahamad, Optimizing a generalized polling protocol for resource finding over a multiple access channel Computer Networks and Isdn Systems. ,vol. 27, pp. 1429- 1445 ,(1995) , 10.1016/0169-7552(94)00035-R