Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
ANARCH: A Name Resolution Scheme for Mobile Ad Hoc Networks
AINA '03 Proceedings of the 17th International Conference on Advanced Information Networking and Applications
MAPNaS: A Lightweight, Locality-Aware Peer-to-Peer Based Name Service for MANETs
LCN '05 Proceedings of the The IEEE Conference on Local Computer Networks 30th Anniversary
The Handbook of Mobile Middleware
The Handbook of Mobile Middleware
A survey of data replication techniques for mobile ad hoc network databases
The VLDB Journal — The International Journal on Very Large Data Bases
A modified centralized DNS approach for the dynamic MANET environment
ISCIT'09 Proceedings of the 9th international conference on Communications and information technologies
A survey of multicast routing protocols for mobile Ad-Hoc networks
IEEE Communications Surveys & Tutorials
Data replication protocols for mobile ad-hoc networks: a survey and taxonomy
IEEE Communications Surveys & Tutorials
Hi-index | 0.00 |
Name systems are one of the main components of each network that delivers services such as name registration and name resolution for network users and applications. On the Internet, DNS is used to provide easy communications and automatic name to address translations, but because of special characteristics of mobile ad hoc networks it cannot be used on the MANETs. Therefore, various special purpose solutions have been designed to provide name services in different types of MANETs. In this paper, we present taxonomy of MANET name systems based on their architecture and specify the operations that each category of name systems should support. We discuss about the properties and capabilities of each kind of name systems and compare the overheads of each scheme. This survey clarifies the advantages and disadvantages of each name system and is of high importance to understand the weakness of existing name systems and designing effective and complete name systems. Finally, we conclude with open research issues.