{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:37:51Z","timestamp":1760240271541,"version":"build-2065373602"},"reference-count":43,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2019,4,19]],"date-time":"2019-04-19T00:00:00Z","timestamp":1555632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Spanish Ministry of Economy, Industry and Competitiveness","award":["TIN2015-69957-R"],"award-info":[{"award-number":["TIN2015-69957-R"]}]},{"name":"Interreg V-A Espa\u00f1a-Portugal (POCTEP) 2014-2020 program","award":["0045-4IE-4P"],"award-info":[{"award-number":["0045-4IE-4P"]}]},{"name":"Department of Economy and Infrastructure of the Government of Extremadura","award":["IB16055, IB18030 and GR18112"],"award-info":[{"award-number":["IB16055, IB18030 and GR18112"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s19081875","type":"journal-article","created":{"date-parts":[[2019,4,22]],"date-time":"2019-04-22T03:15:53Z","timestamp":1555902953000},"page":"1875","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A Novel Routing Scheme for Creating Opportunistic Context-Virtual Networks in IoT Scenarios"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5476-7130","authenticated-orcid":false,"given":"Jaime","family":"Gal\u00e1n-Jim\u00e9nez","sequence":"first","affiliation":[{"name":"Department of Computer and Telematic Systems Engineering, School of Technology, University of Extremadura, Avda. de la Universidad s\/n, 10003 C\u00e1ceres, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1007-2134","authenticated-orcid":false,"given":"Javier","family":"Berrocal","sequence":"additional","affiliation":[{"name":"Department of Computer and Telematic Systems Engineering, School of Technology, University of Extremadura, Avda. de la Universidad s\/n, 10003 C\u00e1ceres, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose","family":"Garcia-Alonso","sequence":"additional","affiliation":[{"name":"Department of Computer and Telematic Systems Engineering, School of Technology, University of Extremadura, Avda. de la Universidad s\/n, 10003 C\u00e1ceres, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0824-6956","authenticated-orcid":false,"given":"Manuel Jes\u00fas","family":"Azabal","sequence":"additional","affiliation":[{"name":"Department of Computer and Telematic Systems Engineering, School of Technology, University of Extremadura, Avda. de la Universidad s\/n, 10003 C\u00e1ceres, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,19]]},"reference":[{"key":"ref_1","unstructured":"Cisco (2019, April 19). Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update. Available online: http:\/\/www.gsma.com\/spectrum\/wp-content\/uploads\/2013\/03\/Cisco_VNI-global-mobile-data-traffic-forecast-update.pdf."},{"key":"ref_2","unstructured":"Cisco (2019, April 19). Cisco Visual Networking Index: Forecast and Methodology, 2015\u20132020. Available online: http:\/\/www.cisco.com\/c\/dam\/en\/us\/solutions\/collateral\/service-provider\/visual-networking-index-vni\/complete-white-paper-c11-481360.pdf."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Perera, C., Liu, C.H., Jayawardena, S., and Chen, M. (2015). Context-aware Computing in the Internet of Things: A Survey on Internet of Things from Industrial Market Perspective. arXiv.","DOI":"10.1109\/ACCESS.2015.2389854"},{"key":"ref_4","unstructured":"Bernbo, S. (2019, April 19). The Internet of Things Demands a New Data Architecture. Available online: https:\/\/datacenterpost.com\/internet-things-demands-new-data-architecture\/."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.comcom.2018.03.005","article-title":"Making opportunistic networks in IoT environments CCN-ready: A performance evaluation of the MobCCN protocol","volume":"123","author":"Borgia","year":"2018","journal-title":"Comput. Commun."},{"key":"ref_6","first-page":"298","article-title":"Situational-Context for Virtually Modeling the Elderly","volume":"Volume 806","author":"Novais","year":"2018","journal-title":"Ambient Intelligence\u2014Software and Applications, Proceedings of the 9th International Symposium on Ambient Intelligence\u2014ISAmI 2018, Toledo, Spain, 20\u201322 June 2018"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1531","DOI":"10.1016\/j.jnca.2012.12.028","article-title":"Opportunistic IoT: Exploring the harmonious interaction between human and the Internet of Things","volume":"36","author":"Guo","year":"2013","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.pmcj.2018.12.007","article-title":"A survey on fog computing for the Internet of Things","volume":"52","author":"Bellavista","year":"2019","journal-title":"Pervasive Mob. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.comcom.2018.12.001","article-title":"GMMR: A Gaussian mixture model based unsupervised machine learning approach for optimal routing in opportunistic IoT networks","volume":"134","author":"Vashishth","year":"2019","journal-title":"Comput. Commun."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Berrocal, J., Garcia-Alonso, J., Canal, C., and Murillo, J.M. (2016, January 6\u20139). Situational-Context: A Unified View of Everything Involved at a Particular Situation. Proceedings of the 16th International Conference on Web Engineering (ICWE 2016), Lugano, Switzerland.","DOI":"10.1007\/978-3-319-38791-8_34"},{"key":"ref_11","first-page":"124","article-title":"Seamless Interactions on the Internet of Things. A Spotify-Based Proof of Concept","volume":"Volume 10797","author":"Braubach","year":"2017","journal-title":"Service-Oriented Computing\u2014ICSOC 2017 Workshops, Proceedings of the International Conference on Service-Oriented Computing, M\u00e1laga, Spain, 13\u201316 November 2017"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Shelke, M., Malhotra, A., and Mahalle, P.N. (2018). Congestion-Aware Opportunistic Routing Protocol in Wireless Sensor Networks. Smart Computing and Informatics, Springer.","DOI":"10.1007\/978-981-10-5544-7_7"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Gal\u00e1n-Jim\u00e9nez, J., Berrocal, J., Garc\u00eda-Alonso, J., Canal, C., and Murillo, J.M. (2018, January 21\u201323). Situational and Adaptive Context-Aware Routing for Opportunistic IoT Networks. Proceedings of the 28th International Telecommunication Networks and Applications Conference (ITNAC 2018), Sydney, Australia.","DOI":"10.1109\/ATNAC.2018.8615241"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ahmad, K., Udzir, N.I., and Deka, G.C. (2018). Opportunistic Networks: Mobility Models, Protocols, Security, and Privacy, CRC Press.","DOI":"10.1201\/9780429453434"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.comcom.2014.03.019","article-title":"Protocols, mobility models and tools in opportunistic networks: A survey","volume":"48","author":"Mota","year":"2014","journal-title":"Comput. Commun."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1016\/j.jnca.2012.11.001","article-title":"Evaluating opportunistic networks in disaster scenarios","volume":"36","author":"Crowcroft","year":"2013","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ayele, E.D., Meratnia, N., and Havinga, P.J.M. (2018, January 26\u201328). Towards a New Opportunistic IoT Network Architecture for Wildlife Monitoring System. Proceedings of the 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS), Paris, France.","DOI":"10.1109\/NTMS.2018.8328721"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MC.2010.19","article-title":"Opportunities in Opportunistic Computing","volume":"43","author":"Conti","year":"2010","journal-title":"Computer"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Rohokale, V.M., Prasad, N.R., and Prasad, R. (March, January 28). A cooperative Internet of Things (IoT) for rural healthcare monitoring and control. Proceedings of the 2011 2nd International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace Electronic Systems Technology (Wireless VITAE), Chennai, India.","DOI":"10.1109\/WIRELESSVITAE.2011.5940920"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Berrocal, J., Garc\u00eda-Alonso, J., Canal, C., and Murillo, J.M. (2018, January 8\u201312). Towards Multi-Device Context Aware Systems for Elders Well-being. Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, UbiComp\/ISWC 2018 Adjunct, Singapore.","DOI":"10.1145\/3267305.3267706"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.jnca.2016.10.013","article-title":"Enabling IoT interoperability through opportunistic smartphone-based mobile gateways","volume":"81","author":"Aloi","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1101","DOI":"10.1109\/ACCESS.2015.2457031","article-title":"Neighbor Discovery for Opportunistic Networking in Internet of Things Scenarios: A Survey","volume":"3","author":"Pozza","year":"2015","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zou, P., Zhao, M., Wu, J., and Wang, L. (2019). Routing Algorithm Based on Trajectory Prediction in Opportunistic Networks. Information, 10.","DOI":"10.3390\/info10020049"},{"key":"ref_24","unstructured":"Vahdat, A., and Becker, D. (2000). Epidemic Routing for Partially-Connected Ad Hoc Networks, Duke University. Technical Report."},{"key":"ref_25","unstructured":"Barolli, L., Kryvinska, N., Enokido, T., and Takizawa, M. (2019). A Delay-Aware Fuzzy-Based System for Selection of IoT Devices in Opportunistic Networks. CISIS 2017: Complex, Intelligent, and Software Intensive Systems, Springer International Publishing."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Cuka, M., Elmazi, D., Bylykbashi, K., Spaho, E., Ikeda, M., and Barolli, L. (2018, January 16\u201318). A Fuzzy-Based System for Selection of IoT Devices in Opportunistic Networks Considering IoT Device Storage, Waiting Time and Node Centrality Parameters. Proceedings of the 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), Krakow, Poland.","DOI":"10.1109\/AINA.2018.00107"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.scs.2017.12.018","article-title":"Towards green computing for Internet of Things: Energy oriented path and message scheduling approach","volume":"38","author":"Farhan","year":"2018","journal-title":"Sustain. Cities Soc."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1548","DOI":"10.1109\/TVT.2014.2331395","article-title":"Geographic-Based Spray-and-Relay (GSaR): An Efficient Routing Scheme for DTNs","volume":"64","author":"Cao","year":"2015","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2628","DOI":"10.1109\/TAES.2018.2826201","article-title":"A Trajectory-Driven Opportunistic Routing Protocol for VCPS","volume":"54","author":"Cao","year":"2018","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/j.pmcj.2009.04.001","article-title":"Ambient intelligence: Technologies, applications, and opportunities","volume":"5","author":"Cook","year":"2009","journal-title":"Pervasive Mob. Comput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"8509","DOI":"10.1016\/j.eswa.2008.10.071","article-title":"Context-aware systems: A literature review and classification","volume":"36","author":"Hong","year":"2009","journal-title":"Exp. Syst. Appl."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"125","DOI":"10.5381\/jot.2008.7.3.a4","article-title":"Context-oriented programming","volume":"7","author":"Hirschfeld","year":"2008","journal-title":"J. Object Technol."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Flores-Martin, D., Olmeda, J.B., Garc\u00eda-Alonso, J., and Rodriguez, J.M.M. (2019, January 11). Towards a Runtime Devices Adaptation in a Multi-Device Environment Based on People\u2019s Needs. Proceedings of the 2nd International Workshop on Context-Awareness for Multi-Device Pervasive and Mobile Computing, Kyoto, Japan.","DOI":"10.1109\/PERCOMW.2019.8730859"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ker\u00e4nen, A., Ott, J., and K\u00e4rkk\u00e4inen, T. (2009, January 2\u20136). The ONE Simulator for DTN Protocol Evaluation. Proceedings of the 2nd International Conference on Simulation Tools and Techniques (Simutools \u201909), Rome, Italy.","DOI":"10.4108\/ICST.SIMUTOOLS2009.5674"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Trestian, R., Moldovan, A.N., Ormond, O., and Muntean, G.M. (2012, January 16\u201320). Energy consumption analysis of video streaming to android mobile devices. Proceedings of the 2012 IEEE Network Operations and Management Symposium, Maui, HI, USA.","DOI":"10.1109\/NOMS.2012.6211929"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Berrocal, J., Garcia-Alonso, J., Vicente-Chicote, C., Hern\u00e1ndez, J., Mikkonen, T., Canal, C., and Murillo, J.M. (2016). Early analysis of resource consumption patterns in mobile applications. Pervasive Mob. Comput.","DOI":"10.1016\/j.pmcj.2016.06.011"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhang, P., Sadler, C.M., Lyon, S.A., and Martonosi, M. (2004, January 3\u20135). Hardware Design Experiences in ZebraNet. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems\u2014SenSys \u201904, Baltimore, MD, USA.","DOI":"10.1145\/1031495.1031522"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Burgess, J., Gallagher, B., Jensen, D.D., and Levine, B.N. (2006, January 23\u201319). MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks. Proceedings of the 25th IEEE International Conference on Computer Communications (IEEE INFOCOM 2006), Barcelona, Spain.","DOI":"10.1109\/INFOCOM.2006.228"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/961268.961272","article-title":"Probabilistic Routing in Intermittently Connected Networks","volume":"7","author":"Lindgren","year":"2003","journal-title":"SIGMOBILE Mob. Comput. Commun. Rev."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Spyropoulos, T., Psounis, K., and Raghavendra, C.S. (2005, January 26). Spray and Wait: An Efficient Routing Scheme for Intermittently Connected Mobile Networks. Proceedings of the 2005 ACM SIGCOMM Workshop on Delay-tolerant Networking\u2014WDTN \u201905, Philadelphia, PA, USA.","DOI":"10.1145\/1080139.1080143"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1594","DOI":"10.1109\/TSMC.2017.2681698","article-title":"A hierarchical detection and response system to enhance security against lethal cyber-attacks in UAV networks","volume":"48","author":"Sedjelmaci","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Nagrath, P., and Kumar, A. (2016, January 3\u20135). Analysis of malicious activity in delay tolerant networks. Proceedings of the 2016 International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH), Noida, India.","DOI":"10.1109\/ICICCS.2016.7542331"},{"key":"ref_43","unstructured":"Magaia, N., Pereira, P., Correia, M.P., Rawat, D., Rodrigues, J., and Stojmenovic, I. (2015). Security in delay-tolerant mobile cyber physical applications. Cyber-Physical Systems: From Theory to Practice, CRC Press."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1875\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:46:46Z","timestamp":1760186806000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1875"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,19]]},"references-count":43,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19081875"],"URL":"https:\/\/doi.org\/10.3390\/s19081875","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,4,19]]}}}