Data replication protocols for mobile ad-hoc networks: a survey and taxonomy

In mobile ad-hoc networks, frequent network partitioning and the failure of mobile nodes due to exhaustion of their battery power can considerably decrease data availability. In addition, the increase in network size and node mobility cause the performance of data access to degrade. To deal with these issues, a number of data replication protocols have been proposed in the recent years. This paper surveys the existing data replication protocols in mobile ad-hoc networks and proposes a classification scheme that categorizes the protocols into various classes, with respect to the issues they address. Network partitioning, energy consumption, and scalability are the three issues that are identified in this paper, and which have not been previously considered in the fixed networks. The paper also provides a comparison of the protocols and investigates opportunities for future research.

[1]  Ivan Stojmenovic,et al.  Routing with Guaranteed Delivery in Ad Hoc Wireless Networks , 1999, DIALM '99.

[2]  Yu-Chee Tseng,et al.  GRID: A Fully Location-Aware Routing Protocol for Mobile Ad Hoc Networks , 2001, Telecommun. Syst..

[3]  Klara Nahrstedt,et al.  A scalable location management scheme in mobile ad-hoc networks , 2001, Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks.

[4]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .

[5]  Patrick Th. Eugster,et al.  PAN: providing reliable storage in mobile ad hoc networks with probabilistic quorum systems , 2003, MobiHoc '03.

[6]  Ahmed Helmy,et al.  Rendezvous regions: a scalable architecture for service location and data-centric storage in large-scale wireless networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[7]  M. S. Corson,et al.  A highly adaptive distributed routing algorithm for mobile wireless networks , 1997, Proceedings of INFOCOM '97.

[8]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.

[9]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[10]  Zygmunt J. Haas,et al.  Ad Hoc mobility management with uniform quorum systems , 1999, TNET.

[11]  Zygmunt J. Haas,et al.  Ad-hoc mobility management with randomized database groups , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[12]  Ivan Stojmenovic Home agent based location update and destination search schemes in ad hoc wireless networks , 1999 .

[13]  Martin Mauve,et al.  A survey on position-based routing in mobile ad hoc networks , 2001, IEEE Netw..

[14]  Kevin C. Almeroth,et al.  A Lightweight Content Replication Scheme for Mobile Ad Hoc Environments , 2004, NETWORKING.

[15]  Takahiro Hara,et al.  Quorum-based consistency management among replicas in ad hoc networks with data update , 2007, SAC '07.

[16]  Ming-Syan Chen,et al.  Exploring group mobility for replica data allocation in a mobile environment , 2003, CIKM '03.

[17]  Klara Nahrstedt,et al.  Cross-Layer Design for Data Accessibility in Mobile Ad Hoc Networks , 2002, Wirel. Pers. Commun..

[18]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[19]  Takahiro Hara,et al.  Data replication methods based on the stability of radio links in ad hoc networks , 2003, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings..

[20]  Nadjib Badache,et al.  Mobile Networks A pull-based service replication protocol in mobile ad hoc networks , 2007, Eur. Trans. Telecommun..

[21]  Yijie Wang,et al.  Research of Power-Aware Dynamic Adaptive Replica Allocation Algorithm in Mobile Ad Hoc Networks , 2005, ISPA.

[22]  Jiejun Kong,et al.  Providing robust and ubiquitous security support for mobile ad-hoc networks , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[23]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.

[24]  David R. Karger,et al.  A scalable location service for geographic ad hoc routing , 2000, MobiCom '00.

[25]  Chien-Chung Shen,et al.  Facilitating match-making service in ad hoc and sensor networks using pseudo quorum , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[26]  Nadjib Badache,et al.  Localized Hybrid Data Delivery Scheme using K-hop Clustering Algorithm in Ad Hoc Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[27]  Nitin H. Vaidya,et al.  Efficient content location in wireless ad hoc networks , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[28]  Rahul Jain,et al.  Geographical routing using partial information for wireless ad hoc networks , 2001, IEEE Wirel. Commun..

[29]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[30]  Baochun Li,et al.  Efficient and guaranteed service coverage in partitionable mobile ad-hoc networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[31]  Takahiro Hara,et al.  Update Log Dissemination in Mobile Ad Hoc Networks , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[32]  Zhi-Li Zhang,et al.  Location Service in Ad-Hoc Networks : Modeling and Analysis , .

[33]  Abdelmadjid Bouabdallah,et al.  A partition prediction algorithm for service replication in mobile ad hoc networks , 2005, Second Annual Conference on Wireless On-demand Network Systems and Services.

[34]  Ravi Prakash,et al.  Information dissemination in partitionable mobile ad hoc networks , 1999, Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems.

[35]  Sung-Ju Lee,et al.  Split multipath routing with maximally disjoint paths in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[36]  Takahiro Hara,et al.  Effective replica allocation in ad hoc networks for improving data accessibility , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[37]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

[38]  Vikram Srinivasan,et al.  Energy-efficient caching strategies in ad hoc wireless networks , 2003, MobiHoc '03.

[39]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[40]  Srdjan Capkun,et al.  GPS-free Positioning in Mobile Ad Hoc Networks , 2004, Cluster Computing.

[41]  Mario Gerla,et al.  Mobility management in hierarchical multi-hop mobile wireless networks , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[42]  Guohong Cao,et al.  Balancing the tradeoffs between data accessibility and query delay in ad hoc networks , 2004, Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems, 2004..

[43]  Hao Yu,et al.  Cluster-based replication for large-scale mobile ad-hoc networks , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[44]  David Simplot,et al.  Partition Detection in Mobile Ad-hoc Networks , 2003 .

[45]  Chita R. Das,et al.  Cooperative cache-based data access in ad hoc networks , 2004, Computer.

[46]  Ivan Stojmenovic,et al.  A scalable quorum based location update scheme for routing in ad hoc wireless networks , 1999 .

[47]  Ying-Hong Wang,et al.  A dynamic caching mechanism for mobile ad hoc networks , 2005, 11th International Conference on Parallel and Distributed Systems (ICPADS'05).

[48]  Michaël Hauspie Localized probabilistic and dominating set based algorithm for efficient information dissemination in ad hoc networks , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[49]  Jean-Pierre Hubaux,et al.  The quest for security in mobile ad hoc networks , 2001, MobiHoc '01.

[50]  Guohong Cao,et al.  Supporting Cooperative Caching in Ad Hoc Networks , 2006, IEEE Trans. Mob. Comput..

[51]  B. R. Badrinath,et al.  Routing on a curve , 2003, CCRV.

[52]  Srdjan Capkun,et al.  GPS-free Positioning in Mobile Ad Hoc Networks , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[53]  Klara Nahrstedt,et al.  Integrated data lookup and replication scheme in mobile ad hoc networks , 2001, SPIE ITCom.

[54]  Ivan Stojmenovic,et al.  Loop-Free Hybrid Single-Path/Flooding Routing Algorithms with Guaranteed Delivery for Wireless Networks , 2001, IEEE Trans. Parallel Distributed Syst..

[55]  Zygmunt J. Haas,et al.  Securing ad hoc networks , 1999, IEEE Netw..

[56]  Himabindu Pucha,et al.  Performance comparison of scalable location services for geographic ad hoc routing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[57]  Jinshu Su,et al.  A Clustering-Based Data Replication Algorithm in Mobile Ad Hoc Networks for Improving Data Availability , 2004, ISPA.

[58]  Takahiro Hara,et al.  On Updated Data Dissemination Exploiting an Epidemic Model in Ad Hoc Networks , 2006, BioADIT.

[59]  Tao Zhang,et al.  SLALoM: a scalable location management scheme for large mobile ad-hoc networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[60]  Baochun Li,et al.  Group mobility and partition prediction in wireless ad-hoc networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[61]  Ravi Prakash,et al.  MANETconf: configuration of hosts in a mobile ad hoc network , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[62]  David Simplot-Ryl,et al.  Replication decision algorithm based on link evaluation for services in MANET , 2002 .

[63]  Nadjib Badache,et al.  ELS: Energy-Aware Some-for-Some Location Service for Ad Hoc Mobile Networks , 2006, WASA.

[64]  Zhi-Li Zhang,et al.  Enhancing location service scalability with HIGH-GRADE , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[65]  Takahiro Hara,et al.  Updated data dissemination methods for updating old replicas in ad hoc networks , 2004, Personal and Ubiquitous Computing.

[66]  Charles E. Perkins,et al.  IP Address Autoconfiguration for Ad Hoc Networks , 2001 .

[67]  Chunming Qiao,et al.  Performance evaluation of a multilevel hierarchical location management protocol for ad hoc networks , 2005, Comput. Commun..

[68]  Ivan Stojmenovic,et al.  Localized Algorithms for Detection of Critical Nodes and Links for Connectivity in Ad hoc Networks , 2004 .

[69]  Zygmunt J. Haas,et al.  Virtual backbone generation and maintenance in ad hoc network mobility management , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[70]  Takahiro Hara,et al.  Consistency Management among Replicas Using a Quorum System in Ad Hoc Networks , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[71]  Takahiro Hara,et al.  Replica Allocation Methods in Ad Hoc Networks with Data Update , 2003, Mob. Networks Appl..

[72]  Suresh Singh,et al.  Scalable Routing Protocol for Ad Hoc Networks , 2001, Wirel. Networks.

[73]  Steven R. Dunbar,et al.  The Average Distance Between Points in Geometric Figures , 1997 .

[74]  Takahiro Hara,et al.  Replica allocation considering power consumption in mobile ad hoc networks , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[75]  Takahiro Hara,et al.  A Replica Allocation Method Adapting to Topology Changes in Ad Hoc Networks , 2005, DEXA.

[76]  Nitin H. Vaidya,et al.  Weak duplicate address detection in mobile ad hoc networks , 2002, MobiHoc '02.