Reliable server pooling in highly mobile wireless networks

The reliable server pooling is a framework to handle session failures and increase the system's availability by providing several reliability services: from simple server selection to a full session-failover capability. In the IETF RSerPool, servers with equivalent functionality are pooled together; when a particular server becomes unavailable, a client application can transparently switched over to another server in the pool. Extensive simulation experiments identified two main shortcomings of the RSerPool in wireless mobile networks: the inaccuracy of the failure-detection mechanism for pooled servers, and high overhead of finding name servers. We introduce and evaluate alternative mechanisms that tackle these problems.

[1]  M. Fecko,et al.  Designing Reliable Server Pools for Battlefield Ad-Hoc Networks ∗ † , 2002 .

[2]  John Loughney,et al.  Requirements for Reliable Server Pooling , 2002, RFC.

[3]  Thomas Kunz,et al.  On-demand multicasting in ad-hoc networks:comparing AODV and ODMRP , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[4]  Sunil Samtani,et al.  Performance study of reliable server pooling , 2003, Second IEEE International Symposium on Network Computing and Applications, 2003. NCA 2003..

[5]  Randall Stewart,et al.  Enpoint Name Resolution Protocol (enrp) , 2000 .

[6]  Ellen W. Zegura,et al.  Application-layer anycasting: a server selection architecture and use in a replicated Web service , 2000, TNET.

[7]  Tracy Camp,et al.  A survey of mobility models for ad hoc network research , 2002, Wirel. Commun. Mob. Comput..