Congestion aware data dissemination in social opportunistic networks

Recent developments in social-based opportunistic forwarding [1], [2], [10] have identified that load is unfairly distributed towards nodes which are better connected. Unfair load distribution and high unrestricted volumes of traffic produce congestion. Congestion in opportunistic and delay tolerant networks takes the form of persistent storage exhaustion [1][4]. Several solutions exist including slowing sources, using alternative routes, discarding traffic, or migrating messages to alternative storage locations. We focus on congestion aware forwarding algorithms that adaptively choose the next hop based on contact history, predictive storage and delay analysis in order to distribute the load away from the storage hotspots and spread the traffic around. We describe new forwarding heuristics that uses nearby nodes with available storage and low delays to store data that would otherwise be lost during opportunistic bulk data transfers. More specifically we describe the two metrics Receptiveness and Retentiveness, each is a measurement of how utilised a node is, regarding node delays and buffer capacity respectively. Our heuristics factors in a cost metric associated with storage and delays so that the traffic is spread away from ego-network-centric paths and only paths with more storage and lower delays are chosen at times of congestion. Our heuristics makes use of the diversity of forwarding paths in human contact networks [7] by forwarding packets along multiple paths similarly to the resource pooling principal [6]. For our evaluation, we perform an extensive set of trace driven simulations for an opportunistic peer to peer file casting application. We build a realistic interest-driven P2P content dissemination overlay on the top of our congestion aware forwarding protocol. Our results show that our availability heuristics dramatically increases robustness of content distribution in terms of shorter download times and higher ratio of queries being successfully solved in the face of increasing congestion levels while still maintaining high availability among nodes when compared to SimBetTs[11] and Fairroute[4]. We induce congestion levels by increasing the topics popularity (number of randomly chosen subscribers) and the number of randomly chosen file publishers from 3% to almost 100%.

[1]  Pablo Rodriguez,et al.  Fair Routing in Delay Tolerant Networks , 2009, IEEE INFOCOM 2009.

[2]  Milena Radenkovic,et al.  Decongesting Opportunistic Social-based Forwarding , 2009, 2010 Seventh International Conference on Wireless On-demand Network Systems and Services (WONS).

[3]  Milena Radenkovic,et al.  Promoting congestion control in opportunistic networks , 2010, 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications.

[4]  Gunnar Karlsson,et al.  Wireless opportunistic podcasting: implementation and design tradeoffs , 2007, CHANTS '07.

[5]  Kevin R. Fall,et al.  Storage routing for DTN congestion control , 2007, Wirel. Commun. Mob. Comput..

[6]  Mark Handley,et al.  The resource pooling principle , 2008, CCRV.

[7]  Mads Haahr,et al.  Social Network Analysis for Information Flow in Disconnected Delay-Tolerant MANETs , 2009, IEEE Transactions on Mobile Computing.

[8]  Pan Hui,et al.  A socio-aware overlay for publish/subscribe communication in delay tolerant networks , 2007, MSWiM '07.

[9]  Jörg Ott,et al.  DTN-based Content Storage and Retrieval , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[10]  Yantai Shu,et al.  Data Dissemination in Delay and Disruption Tolerant Networks Based on Content Classification , 2009, 2009 Fifth International Conference on Mobile Ad-hoc and Sensor Networks.

[11]  Vijay Erramilli,et al.  Diversity of forwarding paths in pocket switched networks , 2007, IMC '07.