Congestion management in delay tolerant networks

In delay tolerant networks, custody transfer can provide certain degree of reliabili ty as a custodian node cannot discard a message unlessits li fe time expires or the custody is transferred to another node after a commitment. This creates a challenging decision making problem at a node in determining whether to accept a custody transfer: on one hand, it is beneficial to accept a large number of messages as it can potentially advance the messages toward their ultimate destinations and network utili zation can be maximized; on the other hand, if the receiving node overcommits itself by accepting too many messages, it may find itself sett ing aside an excessive amount of storage and thereby preventing itself f rom receiving fur ther potentially impor tant, high yield (in terms of network utili zation) messages. To solve this problem, in this paper, we apply the concept of revenue management, and employ dynamic programming to develop a congestion management strategy for delay tolerant networks. For a class of network utili ty functions, we show that the optimal solution is completely distr ibuted in nature where only the local information such as available storage space of a node is required. This is par ticular ly important given the nature of delay tolerant networks where global information is often not available and the network is inherently dynamic. Our simulation results show that the proposed congestion management scheme is effective in avoiding congestion and balancing network load among the nodes.

[1]  Jing Zhao,et al.  VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[2]  Ellen W. Zegura,et al.  A message ferrying approach for data delivery in sparse mobile ad hoc networks , 2004, MobiHoc '04.

[3]  Rabin Patra,et al.  Routing in Delay Tolerant Networks , 2003, SIGCOMM 2003.

[4]  Hongyi Wu,et al.  DFT-MSN: The Delay/Fault-Tolerant Mobile Sensor Network for Pervasive Information Gathering , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[5]  Jie Wu,et al.  Logarithmic Store-Carry-Forward Routing in Mobile Ad Hoc Networks , 2007, IEEE Transactions on Parallel and Distributed Systems.

[6]  T. Spyropoulos,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Multiple-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[7]  David Tse,et al.  Mobility increases the capacity of ad-hoc wireless networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[8]  Ellen W. Zegura,et al.  Message ferry route design for sparse ad hoc networks with mobile nodes , 2006, MobiHoc '06.

[9]  Kevin R. Fall,et al.  Alternative custodians for congestion control in delay tolerant networks , 2006, CHANTS '06.

[10]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[11]  Baruch Awerbuch,et al.  A cost-benefit flow control for reliable multicast and unicast in overlay networks , 2005, IEEE/ACM Transactions on Networking.

[12]  Kevin C. Almeroth,et al.  Transport Layer Issues in Delay Tolerant Mobile Networks , 2006, Networking.

[13]  W. Lieberman The Theory and Practice of Revenue Management , 2005 .

[14]  R. Srikant,et al.  Optimal Delay-Throughput Trade-offs in Mobile Ad-Hoc Networks: Hybrid Random Walk and One-Dimensional Mobility Models , 2007, ArXiv.

[15]  Esther Jennings,et al.  Autonomous Congestion Control in Delay-Tolerant Networks , 2006 .

[16]  Oliver Brock,et al.  MORA routing and capacity building in disruption-tolerant networks , 2008, Ad Hoc Networks.

[17]  V. Rodoplu,et al.  Traffic Allocation in Delay-Tolerant Wireless Ad Hoc Networks , 2006, 2006 Wireless Telecommunications Symposium.

[18]  Jie Wu,et al.  Scalable routing in delay tolerant networks , 2007, MobiHoc '07.