Anycast communication can be used to provide effective routing to server members in a replicated server group that is represented by an anycast address. This paper proposes a novel anycast routing protocol called anycast routing protocol based on multi-metrics (ARMM). ARMM protocol sets up the routing by taking hop number, data transmission delay, residual bandwidth, and server load as the server and path selection criteria. ARMM differs from other approaches as it uses values of bandwidth and delay on the direction from servers (anycast members) to clients, rather than the normal direction from clients to servers. So ARMM can select the best server/path with sufficient network resource (bandwidth, etc.) for server data transmission to clients. Simulation results demonstrated that our protocol performs better than those protocols using conventional client to server routing approach in case that the servers may require to transmit a large volume of flows to the clients.
[1]
Ellen W. Zegura,et al.
Application-layer anycasting
,
1997,
Proceedings of INFOCOM '97.
[2]
Craig Partridge,et al.
Host Anycasting Service
,
1993,
RFC.
[3]
Weijia Jia,et al.
A Routing Protocol for Anycast Messages
,
2000,
IEEE Trans. Parallel Distributed Syst..
[4]
G. Agarwal,et al.
Content distribution architecture using network layer anycast
,
2001,
Proceedings. The Second IEEE Workshop on Internet Applications. WIAPP 2001.
[5]
Dilip D. Kandlur,et al.
Using network layer anycast for load distribution in the internet
,
1998
.
[6]
D. Katabi,et al.
A framework for scalable global IP-anycast (GIA)
,
2001,
CCRV.
[7]
Yan Wei.
Anycast-Another Communication Model for IP
,
2003
.