A survey of backpressure based scheduling algorithms for delay tolerant networks

The Delay Tolerant Networks (DTN) are networks where the end-to-end paths between source and destination are unstable or unlikely. In such networks, conventional path-discovery-based MANET routing techniques like AODV and DSR are not possible because the network may not form a single connected partition at any time, and thus a full path may never exist between the source and the destination. In such cases a store and forward algorithm is required, where the data packets can be stored in the network and be delivered before its deadline is over. Backpressure is one such algorithm, which stores data packets in queues and tries to deliver data packets to their final destination by building up gradients. It has been proved that this algorithm works effectively during peak traffic period compared to other DTN algorithm such as epidermis, spray and wait, Maxprop, etc., This paper is brief study of backpressure algorithm from its origin to its developed versions at present. It also explains the methods that can improve the working of backpressure in high traffic as well as low traffic with reduced overloads at the nodes maintaining queues.

[1]  Tetsuya Takine,et al.  (p,q)-Epidemic routing for sparsely populated mobile ad hoc networks , 2008, IEEE Journal on Selected Areas in Communications.

[2]  Alexander L. Stolyar,et al.  Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and Routing , 2009, IEEE INFOCOM 2009.

[3]  Bhaskar Krishnamachari,et al.  LIFO-Backpressure Achieves Near-Optimal Utility-Delay Tradeoff , 2010, IEEE/ACM Transactions on Networking.

[4]  Stephen Farrell,et al.  Delay- and Disruption-Tolerant Networking , 2006, IEEE Internet Computing.

[5]  Bhaskar Krishnamachari,et al.  DAWN: A density adaptive routing for deadline-based data collection in vehicular delay tolerant networks , 2013 .

[6]  Vinny Cahill,et al.  When TCP Breaks: Delay- and Disruption- Tolerant Networking , 2006, IEEE Internet Computing.

[7]  Simin Nadjm-Tehrani,et al.  Geographical Routing With Location Service in Intermittently Connected MANETs , 2011, IEEE Transactions on Vehicular Technology.

[8]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[9]  Ness B. Shroff,et al.  Understanding the Capacity Region of the Greedy Maximal Scheduling Algorithm in Multihop Wireless Networks , 2008, IEEE/ACM Transactions on Networking.

[10]  Ness B. Shroff,et al.  Understanding the capacity region of the Greedy maximal scheduling algorithm in multihop wireless networks , 2009, TNET.

[11]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2008, IEEE Transactions on Mobile Computing.

[12]  Ke Xu,et al.  A Survey of Social-Aware Routing Protocols in Delay Tolerant Networks: Applications, Taxonomy and Design-Related Issues , 2014, IEEE Communications Surveys & Tutorials.