SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks

Since mobile devices nowadays have become ubiquitous, several types of networks formed over such devices have been proposed. One such approach is represented by opportunistic networking, which is based on a store-carry-and-forward paradigm, where nodes store data and carry it until they reach a suitable node for forwarding. The problem in such networks is how to decide what the next hop will be, since nodes do not have a global view of the network. We propose using the social network information of a node when performing routing, since a node is more likely to encounter members of its own social community than other nodes. In addition, we approximate a node’s contact as a Poisson distribution and show that we can predict its future behavior based on the contact history. Furthermore, since opportunistic network nodes may be selfish, we improve our solution by adding a selfish node detection and avoidance mechanism, which can help reduce the number of unnecessary messages sent in the network, and thus avoid congestion and decrease battery consumption. We show that our algorithm outperforms existing solutions such as BUBBLE Rap and Epidemic in terms of delivery cost and hit rate, as well as the rate of congestion introduced in the network, by testing in various realistic scenarios.

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

[2]  Ciprian Dobre,et al.  Social Aspects for Opportunistic Communication , 2012, 2012 11th International Symposium on Parallel and Distributed Computing.

[3]  Marco Conti,et al.  HiBOp: a History Based Routing Protocol for Opportunistic Networks , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[4]  Gunnar Karlsson,et al.  Wireless Ad Hoc Podcasting , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[5]  Alessandro Puiatti,et al.  Probabilistic Routing Protocol for Intermittently Connected Mobile Ad hoc Network (PROPICMAN) , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[6]  Padhraic Smyth,et al.  Learning to detect events with Markov-modulated poisson processes , 2007, TKDD.

[7]  Ciprian Dobre,et al.  Predicting encounters in opportunistic networks , 2012, HP-MOSys '12.

[8]  Pan Hui,et al.  CRAWDAD dataset cambridge/haggle (v.2009-05-29) , 2009 .

[9]  Lada A. Adamic,et al.  Power-Law Distribution of the World Wide Web , 2000, Science.

[10]  Ciprian Dobre,et al.  A Failure Detection System for Large Scale Distributed Systems , 2010, 2010 International Conference on Complex, Intelligent and Software Intensive Systems.

[11]  Ciprian Dobre,et al.  Collaborative selfish node detection with an incentive mechanism for opportunistic networks , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[12]  Marco Conti,et al.  Exploiting users' social relations to forward data in opportunistic networks: The HiBOp solution , 2008, Pervasive Mob. Comput..

[13]  Jing Ying,et al.  A detection method for uncooperative nodes in opportunistic networks , 2010, 2010 2nd IEEE InternationalConference on Network Infrastructure and Digital Content.

[14]  Marco Conti,et al.  Context- and social-aware middleware for opportunistic networks , 2010, J. Netw. Comput. Appl..

[15]  Vito Latora,et al.  Selfishness, Altruism and Message Spreading in Mobile Social Networks , 2009, IEEE INFOCOM Workshops 2009.

[16]  Ciprian Dobre,et al.  Reducing Congestion for Routing Algorithms in Opportunistic Networks with Socially-Aware Node Behavior Prediction , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[17]  Marco Conti,et al.  From opportunistic networks to opportunistic computing , 2010, IEEE Communications Magazine.

[18]  Pan Hui,et al.  Distributed community detection in delay tolerant networks , 2007, MobiArch '07.

[19]  Amin Vahdat,et al.  Epidemic Routing for Partially-Connected Ad Hoc Networks , 2009 .

[20]  Amarsinh Vidhate,et al.  Routing in Delay Tolerant Network , 2016 .

[21]  Juan-Carlos Cano,et al.  Evaluation of collaborative selfish node detection in MANETS and DTNs , 2012, MSWiM '12.

[22]  Ciprian Dobre,et al.  Data Dissemination in Opportunistic Networks , 2012, ArXiv.

[23]  Saleem N. Bhatti,et al.  Exploiting Self-Reported Social Networks for Routing in Ubiquitous Computing Environments , 2008, 2008 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

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

[25]  Marco Conti,et al.  Human mobility models for opportunistic networks , 2011, IEEE Communications Magazine.

[26]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

[27]  Greg Bigwood,et al.  IRONMAN: Using Social Networks to Add Incentives and Reputation to Opportunistic Networks , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.