Supporting Predicate Routing in DTN over MANET
Aggradi, Gabriele Ferrari
MetadataShow full item record
Citation (published version)Aggradi, Gabriele; Esposito, Flavio; Matta, Ibrahim. "Supporting Predicate Routing in DTN over MANET", Technical Report BUCS-TR-2008-013, Computer Science Department, Boston University, July 10, 2008. [Available from: http://hdl.handle.net/2144/1706]
We consider a Delay Tolerant Network (DTN) whose users (nodes) are connected by an underlying Mobile Ad hoc Network (MANET) substrate. Users can declaratively express high-level policy constraints on how "content" should be routed. For example, content may be diverted through an intermediary DTN node for the purposes of preprocessing, authentication, etc. To support such capability, we implement Predicate Routing  where high-level constraints of DTN nodes are mapped into low-level routing predicates at the MANET level. Our testbed uses a Linux system architecture and leverages User Mode Linux  to emulate every node running a DTN Reference Implementation code . In our initial prototype, we use the On Demand Distance Vector (AODV) MANET routing protocol. We use the network simulator ns-2 (ns-emulation version) to simulate the mobility and wireless connectivity of both DTN and MANET nodes. We show preliminary throughput results showing the efficient and correct operation of propagating routing predicates, and as a side effect, the performance benefit of content re-routing that dynamically (on-demand) breaks the underlying end-to-end TCP connection into shorter-length TCP connections.