A game theoretic context-based routing protocol for opportunistic networks in an IoT scenario

Abstract In an Opportunistic Internet of Things (here denoted oppIoT), a novel paradigm and system that is expected to be an integral part of 5G wireless networks, information dissemination and sharing among opportunistic communities formed by opportunistic contacts using short- range communication and sensing technologies, as well as human mobility, will prevail. In such systems, designing a routing protocol is a major challenge due to the inherent difficulty in dealing with the design constraints associated with such protocols such as node mobility, characterization of the users social behavior, and characterization of the contacts between the opportunistic communities, to name a few. Nonetheless, from a data forwarding perspective, opportunistic networks (oppNets) are a subclass of oppIoT. As such, any novel routing protocol for infrastructure-less oppNet can also find application in an OppIoT system. In this regard, this paper proposes a novel optimized routing protocol (called Game Theoretic Approach for Context Based Routing (GT-ACR)) for oppNets that uses game theory for selecting the best possible next-hop to forward data packets efficiently. In this protocol, the best strategy for the selection of the next hop node is dependent upon a non-zero sum cooperative game of two players considering the context information, encounter index, and distance of the corresponding node from the destination as vital attributes in framing the game. Simulation results are provided, showing that out of the existing four protocols namely Epidemic, Prophet, ProWait and HBPR, the ProWait protocol performed better than the remaining three protocols. However the proposed GT-ACR outperforms even the ProWait in terms of average latency by 15.74%, hop count by 5.3%, number of messages dropped by 14.2% and overhead ratio by 13.6% respectively when number of nodes are varied.

[1]  Joel J. P. C. Rodrigues,et al.  Bayesian Coalition Game for Contention-Aware Reliable Data Forwarding in Vehicular Mobile Cloud , 2015, Future Gener. Comput. Syst..

[2]  Jan Rüth,et al.  Opportunistic interaction in the challenged internet of things , 2014, CHANTS '14.

[3]  Mohammad S. Obaidat,et al.  An altruism-based trust-dependent message forwarding protocol for opportunistic networks , 2017, Int. J. Commun. Syst..

[4]  Navrati Saxena,et al.  Next Generation 5G Wireless Networks: A Comprehensive Survey , 2016, IEEE Communications Surveys & Tutorials.

[5]  Qingsheng Zhu,et al.  Game-based Data-Forward Decision Mechanism for Opportunistic Networks , 2010, J. Comput..

[6]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[7]  Zhu Wang,et al.  Opportunistic IoT: Exploring the harmonious interaction between human and the internet of things , 2013, J. Netw. Comput. Appl..

[8]  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.

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

[10]  J. Nash NON-COOPERATIVE GAMES , 1951, Classics in Game Theory.

[11]  Cecilia Mascolo,et al.  CAR: Context-Aware Adaptive Routing for Delay-Tolerant Mobile Networks , 2009, IEEE Transactions on Mobile Computing.

[12]  Ari Keränen Opportunistic Network Environment simulator , 2008 .

[13]  Sudeep Tanwar,et al.  Cognitive radio-based clustering for opportunistic shared spectrum access to enhance lifetime of wireless sensor network , 2015, Pervasive Mob. Comput..

[14]  Yang Qin,et al.  GTR: A novel routing scheme based on game theory in opportunistic networks , 2014, 2014 IEEE/CIC International Conference on Communications in China (ICCC).

[15]  Mohammad S. Obaidat,et al.  Probability-based controlled flooding in opportunistic networks , 2015, 2015 12th International Joint Conference on e-Business and Telecommunications (ICETE).

[16]  Joel J. P. C. Rodrigues,et al.  A Machine Learning-Based Protocol for Efficient Routing in Opportunistic Networks , 2018, IEEE Systems Journal.

[17]  Isaac Woungang,et al.  GAER: genetic algorithm-based energy-efficient routing protocol for infrastructure-less opportunistic networks , 2014, The Journal of Supercomputing.

[18]  Kun-Chan Lan,et al.  A Survey of Opportunistic Networks , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[19]  Chunming Qiao,et al.  A bargaining-based approach for incentive-compatible message forwarding in opportunistic networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[20]  Isaac Woungang,et al.  HBPR: History Based Prediction for Routing in Infrastructure-less Opportunistic Networks , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[21]  Marco Conti,et al.  Opportunistic networking: data forwarding in disconnected mobile ad hoc networks , 2006, IEEE Communications Magazine.

[22]  Chai-Keong Toh,et al.  Ad hoc mobile wireless networks : protocols and systems , 2002 .

[23]  Anders Lindgren,et al.  Probabilistic routing in intermittently connected networks , 2003, MOCO.

[24]  V. Stavroulaki,et al.  Opportunistic Networks , 2011, IEEE Vehicular Technology Magazine.

[25]  Cauligi S. Raghavendra,et al.  Spray and wait: an efficient routing scheme for intermittently connected mobile networks , 2005, WDTN '05.