MIDTONE: Multicast in delay tolerant networks

Delay Tolerant Networks (DTN) are sparse ad hoc networks in which no contemporaneous path exists between any two nodes in the network most of the time. Due to non-availability of end-to-end paths, multicast protocols of traditional networks fail in DTN because they try to find connected multicast gr...

Full description

Saved in:
Bibliographic Details
Published in2009 Fourth International Conference on Communications and Networking in China pp. 1 - 8
Main Authors Narmawala, Z., Srivastava, S.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.08.2009
Subjects
Online AccessGet full text
DOI10.1109/CHINACOM.2009.5339828

Cover

More Information
Summary:Delay Tolerant Networks (DTN) are sparse ad hoc networks in which no contemporaneous path exists between any two nodes in the network most of the time. Due to non-availability of end-to-end paths, multicast protocols of traditional networks fail in DTN because they try to find connected multicast graph between source and destination nodes before forwarding data packets. Routing protocols proposed for DTN follow `store-carry-forward' paradigm in which two nodes exchange messages with each other only when they come into contact. In the process, `single-copy' schemes maintain only one copy of the message in the network at any time and the forwarding node waits for the pre-determined next node to transfer the message. `Multi-copy' schemes spread more than one copy of the message opportunistically when nodes come into contact rather than waiting for pre-determined next node. While multi-copy schemes improve chances of delivery and work well even without any knowledge of the network, communication overhead and buffer occupancy are quite high for these schemes. We propose multi-copy routing protocol for multicasting in DTN called ldquoMulticast in Delay Tolerant Networks (MIDTONE)rdquo which uses `network coding' to reduce this overhead without compromising performance. Network coding is a mechanism in which nodes encode two or more incoming packets and forward encoded packets instead of forwarding them as it is. We also propose three novel packet purging schemes to drain packets out of the network which takes advantage of features of network coding to increase buffer efficiency. As simulation results suggest, our protocol achieves significantly less delay to deliver all the packets in infinite buffer case and higher delivery ratio in finite buffer case compared to non-network coding based multi-copy scheme. We also provide empirical relation to estimate optimal generation size for given network and performance parameters.
DOI:10.1109/CHINACOM.2009.5339828