loading...
Ekta: An Efficient DHT Substrate for Distributed Applications in Mobile Ad Hoc Networks
Lake District National Park, United Kingdom December 02-December 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCSA.2004.11Sixth IEEE Workshop on Mobile Computi ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Himabindu Pucha, Purdue University
Saumitra M. Das, Purdue University
Y. Charlie Hu, Purdue University

Distributed Hash Tables (DHTs) have proven to be a novel and efficient platform for building a variety of scalable and robust distributed applications like content sharing and location in the Internet. Similar to those in the Internet, distributed applications and network services in mobile ad hoc networks (MANETs) can potentially benefit from the deployment of a DHT. However, bandwidth limitations, node mobility, and multi access interference pose unique challenges to deploying such DHTs in MANETs.

In this paper, we first study how to efficiently implement DHTs in MANETs. We explore two disparate design options: the simple approach of directly overlaying a DHT on top of a MANET multi-hop routing protocol, and Ekta which integrates a DHT with a multi-hop routing protocol at the network layer. Second, we examine the efficiency of DHT substrates in supporting applications in MANETs by examining the performance of a resource discovery application built on top of Ekta with one that directly uses physical layer broadcast. Such a study answers the fundamental question of whether a DHT substrate can be more efficient in supporting applications than a physical layer broadcast-based protocol, since in MANETs, DHT protocols effectively rely on physical layer broadcast to discover and maintain routes.

Citation:
Himabindu Pucha, Saumitra M. Das, Y. Charlie Hu, "Ekta: An Efficient DHT Substrate for Distributed Applications in Mobile Ad Hoc Networks," wmcsa, pp.163-173, Sixth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.