A Novel Routing Scheme for Creating Opportunistic Context-Virtual Networks in IoT Scenarios †

The massive amount of traffic required by the emerging Internet of Things (IoT) paradigm can be supported by the imminent arrival of 5G next-generation networks. However, the limited capacity of resources in IoT nodes, e.g., battery lifetime or buffer space, opens a challenge to be taken into account when proposing new routing solutions on IoT scenarios with intermittent connectivity. In this paper, we propose the concept of Opportunistic Context-Virtual Networks (OCVNs). The novelty of this approach is to create virtual groups of nodes that share interests in common for routing purposes. Therefore, only the nodes that are interested in the content of the messages that are flowing throughout the network are used as relaying nodes, providing their own resources for the sake of the communication. By leveraging the use of store-carry-and-forward mechanisms, a novel routing algorithm is proposed and evaluated over two realistic scenarios. Experimental results reveal that our solution outperforms other well-known opportunistic routing algorithms in terms of delivery probability and overhead ratio, while resource usage of relaying nodes is significantly reduced.

[1]  Mohan Kumar,et al.  Opportunities in Opportunistic Computing , 2010, Computer.

[2]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

[3]  José García-Alonso,et al.  Situational-Context for Virtually Modeling the Elderly , 2018, ISAmI.

[4]  José García-Alonso,et al.  Situational and Adaptive Context-Aware Routing for Opportunistic IoT Networks , 2018, 2018 28th International Telecommunication Networks and Applications Conference (ITNAC).

[5]  Raffaele Bruno,et al.  Making opportunistic networks in IoT environments CCN-ready: A performance evaluation of the MobCCN protocol , 2018, Comput. Commun..

[6]  Omprakash Kaiwartya,et al.  Towards green computing for Internet of things: Energy oriented path and message scheduling approach , 2018 .

[7]  Sajal K. Das,et al.  A survey on fog computing for the Internet of Things , 2019, Pervasive Mob. Comput..

[8]  Leonard Barolli,et al.  Advances in Network-based Information Systems , 2012, Mob. Inf. Syst..

[9]  Preeti Nagrath,et al.  Analysis of malicious activity in delay tolerant networks , 2016, 2016 International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH).

[10]  Diane J. Cook,et al.  Author's Personal Copy Pervasive and Mobile Computing Ambient Intelligence: Technologies, Applications, and Opportunities , 2022 .

[11]  Margaret Martonosi,et al.  Hardware design experiences in ZebraNet , 2004, SenSys '04.

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

[13]  Min Chen,et al.  A Survey on Internet of Things From Industrial Market Perspective , 2015, IEEE Access.

[14]  Omprakash Kaiwartya,et al.  A Trajectory-Driven Opportunistic Routing Protocol for VCPS , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[15]  Leonard Barolli,et al.  A Fuzzy-Based System for Selection of IoT Devices in Opportunistic Networks Considering IoT Device Storage, Waiting Time and Node Centrality Parameters , 2018, 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA).

[16]  Antonio Alfredo Ferreira Loureiro,et al.  Protocols, mobility models and tools in opportunistic networks: A survey , 2014, Comput. Commun..

[17]  Jörg Ott,et al.  The ONE simulator for DTN protocol evaluation , 2009, SimuTools.

[18]  Ganesh Chandra Deka,et al.  Opportunistic networks : mobility models, protocols, security, and privacy , 2018 .

[19]  José García-Alonso,et al.  Towards a Runtime Devices Adaptation in a Multi-Device Environment Based on People's Needs , 2019, 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[20]  Haitham S. Cruickshank,et al.  Geographic-Based Spray-and-Relay (GSaR): An Efficient Routing Scheme for DTNs , 2015, IEEE Transactions on Vehicular Technology.

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

[22]  Giancarlo Fortino,et al.  Enabling IoT interoperability through opportunistic smartphone-based mobile gateways , 2017, J. Netw. Comput. Appl..

[23]  Carlos Canal,et al.  Seamless Interactions on the Internet of Things. A Spotify-Based Proof of Concept , 2017, ICSOC Workshops.

[24]  Paulo Rogerio Pereira,et al.  Security in Delay-Tolerant Mobile Cyber-Physical Applications , 2015 .

[25]  Ramjee Prasad,et al.  A cooperative Internet of Things (IoT) for rural healthcare monitoring and control , 2011, 2011 2nd International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology (Wireless VITAE).

[26]  Jon Crowcroft,et al.  Evaluating opportunistic networks in disaster scenarios , 2013, J. Netw. Comput. Appl..

[27]  Klaus Moessner,et al.  Neighbor Discovery for Opportunistic Networking in Internet of Things Scenarios: A Survey , 2015, IEEE Access.

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

[29]  Parikshit N. Mahalle,et al.  Congestion-Aware Opportunistic Routing Protocol in Wireless Sensor Networks , 2018 .

[30]  José García-Alonso,et al.  Situational-Context: A Unified View of Everything Involved at a Particular Situation , 2016, ICWE.

[31]  Leonard Barolli,et al.  A Delay-Aware Fuzzy-Based System for Selection of IoT Devices in Opportunistic Networks , 2017, CISIS.

[32]  Gabriel-Miro Muntean,et al.  Energy consumption analysis of video streaming to Android mobile devices , 2012, 2012 IEEE Network Operations and Management Symposium.

[33]  Andry Rakotonirainy,et al.  Context-oriented programming , 2003, MobiDe '03.

[34]  Deepak Kumar Sharma,et al.  GMMR: A Gaussian mixture model based unsupervised machine learning approach for optimal routing in opportunistic IoT networks , 2019, Comput. Commun..

[35]  Ming Zhao,et al.  Routing Algorithm Based on Trajectory Prediction in Opportunistic Networks , 2019, Inf..

[36]  Brian Gallagher,et al.  MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[37]  José García-Alonso,et al.  Towards Multi-Device Context Aware Systems for Elders Well-being , 2018, UbiComp/ISWC Adjunct.

[38]  Nirvana Meratnia,et al.  Towards a New Opportunistic IoT Network Architecture for Wildlife Monitoring System , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

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

[40]  Nirwan Ansari,et al.  A Hierarchical Detection and Response System to Enhance Security Against Lethal Cyber-Attacks in UAV Networks , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[41]  Tommi Mikkonen,et al.  Early analysis of resource consumption patterns in mobile applications , 2017, Pervasive Mob. Comput..