In this dissertation, I present an overlay network protocol, Lite-Ring, which aims at providing efficient Key Based Routing (KBR) services to multiple applications, both in the Internet and in wireless ad-hoc networks. The key idea behind Lite-Ring is its predicable address assignment scheme. With this address scheme, a Lite-Ring node can almost exactly locally calculate the ID of the node that is responsible for a given key.By leveraging a public Distributed Hash Table (DHT) service, a Lite-Ring node needs only to maintain O(1) state. Hence, Lite-Ring is more efficient than conventional structured overlay protocols, which have to iteratively route the message to the destination node hop by hop.
For the application of Lite-Ring in wireless ad-hoc networks, I also present a novel system architecture as well as some optimizations with cross-layer designs such as Proximity Neighbor Selection (PNS), DHT caching, and link-layer broadcast. Simulations demonstrate the outstanding performance of these optimizations.
«
In this dissertation, I present an overlay network protocol, Lite-Ring, which aims at providing efficient Key Based Routing (KBR) services to multiple applications, both in the Internet and in wireless ad-hoc networks. The key idea behind Lite-Ring is its predicable address assignment scheme. With this address scheme, a Lite-Ring node can almost exactly locally calculate the ID of the node that is responsible for a given key.By leveraging a public Distributed Hash Table (DHT) service, a Lite-Rin...
»