{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:52:53Z","timestamp":1760241173807,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T00:00:00Z","timestamp":1576713600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Spanish Government","award":["TIN2016-77836-C2-2-R"],"award-info":[{"award-number":["TIN2016-77836-C2-2-R"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The mobile ad hoc communication in highly dynamic scenarios, like urban evacuations or search-and-rescue processes, plays a key role in coordinating the activities performed by the participants. Particularly, counting on message routing enhances the communication capability among these actors. Given the high dynamism of these networks and their low bandwidth, having mechanisms to predict the network topology offers several potential advantages; e.g., to reduce the number of topology propagation messages delivered through the network, the consumption of resources in the nodes and the amount of redundant retransmissions. Most strategies reported in the literature to perform these predictions are limited to support high mobility, consume a large amount of resources or require training. In order to contribute towards addressing that challenge, this paper presents a history-based predictor (HBP), which is a prediction strategy based on the assumption that some topological changes in these networks have happened before in the past, therefore, the predictor can take advantage of these patterns following a simple and low-cost approach. The article extends a previous proposal of the authors and evaluates its impact in highly mobile scenarios through the implementation of a real predictor for the optimized link state routing (OLSR) protocol. The use of this predictor, named OLSR-HBP, shows a reduction of 40\u201355% of topology propagation messages compared to the regular OLSR protocol. Moreover, the use of this predictor has a low cost in terms of CPU and memory consumption, and it can also be used with other routing protocols.<\/jats:p>","DOI":"10.3390\/s20010024","type":"journal-article","created":{"date-parts":[[2019,12,23]],"date-time":"2019-12-23T03:15:01Z","timestamp":1577070901000},"page":"24","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Predicting Topology Propagation Messages in Mobile Ad Hoc Networks: The Value of History"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4132-7099","authenticated-orcid":false,"given":"Pere","family":"Mill\u00e1n","sequence":"first","affiliation":[{"name":"Department of Computer Engineering and Mathematics, Universitat Rovira i Virgili, 43007 Tarragona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2645-5444","authenticated-orcid":false,"given":"Carles","family":"Aliagas","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Mathematics, Universitat Rovira i Virgili, 43007 Tarragona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1955-0128","authenticated-orcid":false,"given":"Carlos","family":"Molina","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Mathematics, Universitat Rovira i Virgili, 43007 Tarragona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9414-646X","authenticated-orcid":false,"given":"Roc","family":"Meseguer","sequence":"additional","affiliation":[{"name":"Department of Computer Architecture, Universitat Polit\u00e8cnica de Catalunya, 08034 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0431-8767","authenticated-orcid":false,"given":"Sergio F.","family":"Ochoa","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidad de Chile, Santiago 8370456, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0382-477X","authenticated-orcid":false,"given":"Rodrigo M.","family":"Santos","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computers, Universidad Nacional del Sur, CONICET, Bah\u00eda Blanca 8000, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/1226736.1226765","article-title":"Communication challenges in emergency response","volume":"50","author":"Manoj","year":"2007","journal-title":"Commun. ACM"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1016\/j.eswa.2010.05.018","article-title":"Mobile computing in urban emergency situations: Improving the support to firefighters in the field","volume":"38","author":"Monares","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Kumbhar, A., and G\u00fcven\u00e7, I. (2015, January 9\u201312). A comparative study of land mobile radio and LTE-based public safety communications. Proceedings of the SoutheastCon, Fort Lauderdale, FL, USA.","DOI":"10.1109\/SECON.2015.7132951"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Arimura, S., Uchida, N., and Shibata, Y. (2013, January 25\u201328). Self Power Supplied Micro Wireless Ballooned Network for Disaster Recovery. Proceedings of the Advanced Information Networking and Applications Workshops (WAINA), Barcelona, Spain.","DOI":"10.1109\/WAINA.2013.224"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MCOM.2014.6979954","article-title":"Enabling disaster-resilient 4G mobile communication networks","volume":"52","author":"Gomez","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_6","unstructured":"Herlich, M., and Yamada, S. (December, January 30). Motivation for a step-by-step guide to set up wireless disaster recovery networks. Proceedings of the Information and Communication Technologies for Disaster Management (ICT-DM), Rennes, France."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2349","DOI":"10.1007\/s11276-010-0276-9","article-title":"Routing for disruption tolerant networks: Taxonomy and design","volume":"16","author":"Spyropoulos","year":"2010","journal-title":"Wirel. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/s11276-012-0457-9","article-title":"Directional routing and scheduling for green vehicular delay tolerant networks","volume":"19","author":"Zeng","year":"2013","journal-title":"Wirel. Netw."},{"key":"ref_9","unstructured":"Vasilakos, A.V., Zhang, Y., and Spyropoulos, T. (2011). Delay Tolerant Networks: Protocols and Applications, CRC Press, Inc.. [1st ed.]."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/SURV.2013.082713.00184","article-title":"Routing Metrics of Cognitive Radio Networks: A Survey","volume":"16","author":"Youssef","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2432","DOI":"10.1109\/COMST.2017.2707140","article-title":"State-of-the-Art Deep Learning: Evolving Machine Intelligence Toward Tomorrow\u2019s Intelligent Network Traffic Control Systems","volume":"19","author":"Fadlullah","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Mill\u00e1n, P., Molina, C., Meseguer, R., Ochoa, S.F., and Santos, R.M. (2014, January 22\u201324). Using a History-Based Approach to Predict Topology Control Information in Mobile Ad Hoc Networks. Proceedings of the Internet and Distributed Computing Systems (IDCS), Calabria, Italy.","DOI":"10.1007\/978-3-319-11692-1_21"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1002\/nem.386","article-title":"Mobility prediction and routing in ad hoc wireless networks","volume":"11","author":"Su","year":"2001","journal-title":"Int. J. Netw. Manag."},{"key":"ref_14","unstructured":"Chen, I., and Verma, N. (April, January 30). Simulation Study of a Class of Autonomous Host-Centric Mobility Prediction Algorithms for Wireless Cellular and Ad Hoc Networks. Proceedings of the Annual Simulation Symposium (ANSS), Orlando, FL, USA."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MPRV.2005.55","article-title":"Disconnection prediction in mobile ad hoc networks for supporting cooperative work","volume":"4","author":"Rosa","year":"2005","journal-title":"IEEE Pervasive Comput."},{"key":"ref_16","unstructured":"Draves, R., Padhye, J., and Zill, B. (September, January 30). Comparison of routing metrics for static multi-hop wireless networks. Proceedings of the ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Portland, OR, USA."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1984","DOI":"10.1109\/JSAC.2006.881637","article-title":"Quality-Aware Routing Metrics for Time-Varying Wireless Mesh Networks","volume":"24","author":"Koksal","year":"2006","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.comnet.2014.03.027","article-title":"Energy efficiency in wireless sensor networks: A top-down survey","volume":"67","author":"Rault","year":"2014","journal-title":"Comput. Netw."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Millan, P., Molina, C., Medina, E., Vega, D., Meseguer, R., Braem, B., and Blondia, C. (2014, January 8\u201310). Tracking and predicting link quality in wireless community networks. Proceedings of the Wireless and Mobile Computing, Networking and Communications (WiMob), Larnaca, Cyprus.","DOI":"10.1109\/WiMOB.2014.6962177"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1016\/j.comnet.2015.07.021","article-title":"Time series analysis to predict link quality of wireless community networks","volume":"93","author":"Molina","year":"2015","journal-title":"Comput. Netw."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Millan, P., Molina, C., Dimogerontakis, E., Navarro, L., Meseguer, R., Braem, B., and Blondia, C. (2015, January 24\u201326). Tracking and Predicting End-to-End Quality in Wireless Community Networks. Proceedings of the International Conference on Future Internet of Things and Cloud (FiCloud), Rome, Italy.","DOI":"10.1109\/FiCloud.2015.96"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Millan, P., Aliagas, C., Molina, C., Dimogerontakis, E., and Meseguer, R. (2019). Time Series Analysis to Predict End-to-End Quality of Wireless Community Networks. Electronics, 8.","DOI":"10.3390\/electronics8050578"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.comnet.2018.01.005","article-title":"Online machine learning algorithms to predict link quality in community wireless mesh networks","volume":"132","year":"2018","journal-title":"Comput. Netw."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1007\/s11277-017-4180-9","article-title":"Link Quality Estimation in Ad Hoc and Mesh Networks: A Survey and Future Directions","volume":"96","author":"Lowrance","year":"2017","journal-title":"Wirel. Pers. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Azzouni, A., Boutaba, R., and Pujolle, G. (2017, January 26\u201330). NeuRoute: Predictive dynamic routing for software-defined networks. Proceedings of the Conference on Network and Service Management (CNSM), Tokyo, Japan.","DOI":"10.23919\/CNSM.2017.8256059"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sendra, S., Rego, A., Lloret, J., Jim\u00e9nez, J.M., and Romero, \u00d3. (2017, January 21\u201325). Including artificial intelligence in a routing protocol using Software Defined Networks. Proceedings of the Conference on Communications Workshops, ICC Workshops, Paris, France.","DOI":"10.1109\/ICCW.2017.7962735"},{"key":"ref_27","unstructured":"Lin, S., Akyildiz, I.F., Wang, P., and Luo, M. (July, January 27). QoS-Aware Adaptive Routing in Multi-layer Hierarchical Software Defined Networks: A Reinforcement Learning Approach. Proceedings of the Conference on Services Computing SCC, San Francisco, CA, USA."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Azzouni, A., and Pujolle, G. (2018, January 23\u201327). NeuTM: A neural network-based framework for traffic matrix prediction in SDN. Proceedings of the Network Operations and Management Symposium, (NOMS), Taipei, Taiwan.","DOI":"10.1109\/NOMS.2018.8406199"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Medina, E., Messeguer, R., Molina, C., and Royo, D. (2010, January 22\u201324). OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks. Proceedings of the Mobile Networks and Management (MONAMI), Santander, Spain.","DOI":"10.1007\/978-3-642-21444-8_20"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Meseguer, R., Molina, C., Ochoa, S.F., and Santos, R. (2012, January 14\u201317). Reducing energy consumption in human-centric wireless sensor networks. Proceedings of the Systems, Man, and Cybernetics (SMC), Seoul, Korea.","DOI":"10.1109\/ICSMC.2012.6377943"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2619","DOI":"10.3390\/s140202619","article-title":"Energy-Aware Topology Control Strategy for Human-Centric Wireless Sensor Networks","volume":"14","author":"Meseguer","year":"2014","journal-title":"Sensors"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1109\/TMC.2003.1217236","article-title":"Routing mechanisms for mobile ad hoc networks based on the energy drain rate","volume":"2","author":"Kim","year":"2003","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_33","unstructured":"Luo, Y., Wang, J., and Chen, S. (2006, January 26\u201329). An energy-efficient DSR routing protocol based on mobility prediction. Proceedings of the Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Buffalo, New York, NY, USA."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1041","DOI":"10.1016\/j.rser.2015.11.010","article-title":"Energy harvesting in wireless sensor networks: A comprehensive review","volume":"55","author":"Shaikh","year":"2016","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Clausen, T., and Jacquet, P. (2003). Optimized Link State Routing Protocol (OLSR), HAL.","DOI":"10.17487\/rfc3626"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1109\/TSP.2017.2759098","article-title":"Cooperative Network Synchronization: Asymptotic Analysis","volume":"66","author":"Xiong","year":"2018","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1109\/JPROC.2008.2008853","article-title":"Cooperative Localization in Wireless Networks","volume":"97","author":"Wymeersch","year":"2009","journal-title":"Proc. IEEE"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"668","DOI":"10.1109\/TCOMM.2018.2866478","article-title":"Expectation\u2013Maximization-Based Passive Localization Relying on Asynchronous Receivers: Centralized Versus Distributed Implementations","volume":"67","author":"Yuan","year":"2019","journal-title":"IEEE Trans. Commun."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Riley, G.F., and Henderson, T.R. (2010). The ns-3 Network Simulator. Modeling and Tools for Network Simulation, Springer.","DOI":"10.1007\/978-3-642-12331-3_2"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1109\/MWC.2016.1600317WC","article-title":"The Deep Learning Vision for Heterogeneous Network Traffic Control: Proposal, Challenges, and Future Perspective","volume":"24","author":"Kato","year":"2016","journal-title":"IEEE Wirel. Commun."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Arroyo-Valles, R., Alaiz-Rodriguez, R., Guerrero-Curieses, A., and Cid-Sueiro, J. (2007, January 3\u20136). Q-Probabilistic Routing in Wireless Sensor Networks. Proceedings of the Intelligent Sensors, Sensor Networks and Information (ISSNIP), Melbourne, Australia.","DOI":"10.1109\/ISSNIP.2007.4496810"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Dong, S., Agrawal, P., and Sivalingam, K. (2007, January 26\u201330). Reinforcement Learning Based Geographic Routing Protocol for UWB Wireless Sensor Network. Proceedings of the Global Communications Conference (GLOBECOM), Washington, DC, USA.","DOI":"10.1109\/GLOCOM.2007.127"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/24\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:43:35Z","timestamp":1760190215000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,19]]},"references-count":42,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010024"],"URL":"https:\/\/doi.org\/10.3390\/s20010024","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,12,19]]}}}