Safari: A self-organizing, hierarchical architecture for scalable ad hoc networking

  • Authors:
  • Shu Du;Ahamed Khan;Santashil PalChaudhuri;Ansley Post;Amit Kumar Saha;Peter Druschel;David B. Johnson;Rudolf Riedi

  • Affiliations:
  • Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA;Rice University, Department of Computer Science, 6100 Main Street, MS 132, Houston, TX 77005-1892, USA

  • Venue:
  • Ad Hoc Networks
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

As wireless devices become more pervasive, mobile ad hoc networks are gaining importance, motivating the development of highly scalable ad hoc networking techniques. In this paper, we give an overview of the Safari architecture for highly scalable ad hoc network routing, and we present the design and evaluation of a specific realization of the Safari architecture, which we call Masai. We focus in this work on the scalability of learning and maintaining the routing state necessary for a large ad hoc network. The Safari architecture provides scalable ad hoc network routing, the seamless integration of infrastructure networks when and where they are available, and the support of self-organizing, decentralized network applications. Safari's architecture is based on (1) a self-organizing network hierarchy that recursively groups participating nodes into an adaptive, locality-based hierarchy of cells; (2) a routing protocol that uses a hybrid of proactive and reactive routing information in the cells and scales to much larger numbers of nodes than previous ad hoc network routing protocols; and (3) a distributed hash table grounded in the network hierarchy, which supports decentralized network services on top of Safari. We evaluate the Masai realization of the Safari architecture through analysis and simulations, under varying network sizes, fraction of mobile nodes, and offered traffic loads. Compared to both the DSR and the L+ routing protocols, our results show that the Masai realization of the Safari architecture is significantly more scalable, with much higher packet delivery ratio and lower overhead.