journal article·2022Open access

A Dynamic Resource-Aware Routing Protocol in Resource-Constrained Opportunistic Networks

Aref Hassan Kurd Ali, Halikul Lenando, Slim Chaoui, Mohamad Alrfaay, Medhat A. Tawfeek

Computers, Materials & Continua· Volume 70· Issue 2

Abstract

Recently, Opportunistic Networks (OppNets) are considered to be one of the most attractive developments of Mobile Ad Hoc Networks that have arisen thanks to the development of intelligent devices. OppNets are characterized by a rough and dynamic topology as well as unpredictable contacts and contact times. Data is forwarded and stored in intermediate nodes until the next opportunity occurs. Therefore, achieving a high delivery ratio in OppNets is a challenging issue. It is imperative that any routing protocol use network resources, as far as they are available, in order to achieve higher network performance. In this article, we introduce the Resource-Aware Routing (ReAR) protocol which dynamically controls the buffer usage with the aim of balancing the load in resource-constrained, stateless and non-social OppNets. The ReAR protocol invokes our recently introduced mutual information-based weighting approach to estimate the impact of the buffer size on the network performance and ultimately to regulate the buffer consumption in real time. The proposed routing protocol is proofed conceptually and simulated using the Opportunistic Network Environment simulator. Experiments show that the ReAR protocol outperforms a set of well-known routing protocols such as EBR, Epidemic MaxProp, energy-aware Spray and Wait and energy-aware PRoPHET in terms of message delivery ratio and overhead ratio.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Opportunistic and Delay-Tolerant Networks · Mobile Ad Hoc Networks · Caching and Content Delivery

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (40)

Show source-provided references
1. Securing and facilitating communication within opportunistic networks: A holistic survey10.1109/ACCESS.2021.3071309 ↗
2. Prophet_TD routing algorithm based on historical throughput and encounter duration10.32604/cmc.2020.010010 ↗
3. Performance analysis of routing protocols in resource-constrained opportunistic networks, Advances in Science10.25046/aj040651 ↗
4. Social-based congestion-aware multicast in delay tolerant networks
5. Social-based energy-aware multicasting in delay tolerant networks10.1016/j.jnca.2017.03.020 ↗
6. Adaptive resource management solution for ad-hoc opportunistic networks10.1007/s11277-020-07952-5 ↗
7. CRPO: Cognitive routing protocol for opportunistic networks
8. PRoPHET+: An adaptive PRoPHET-based routing protocol for opportunistic network
9. A machine learning-based protocol for efficient routing in opportunistic networks10.1109/JSYST.2016.2630923 ↗
10. Fairness analysis of routing in opportunistic mobile networks10.1109/TVT.2013.2282341 ↗
11. FARS: A fairness-aware routing strategy for mobile opportunistic networks
12. Fair routing in delay tolerant networks
13. Quality of service in delay tolerant networks: A survey10.1016/j.comnet.2017.11.010 ↗
14. A novel social contact graph-based routing strategy for workload and throughput fairness in delay tolerant networks10.1002/wcm.2694 ↗
15. Fairness-related challenges in mobile opportunistic networking10.1016/j.comnet.2012.08.019 ↗
16. Innovative mutual information-based weighting scheme in stateless opportunistic networks10.1049/ntw2.12008 ↗
17. Acumen message drop scheme (AMD) in opportunistic networks10.2174/2210327910666200814161132 ↗
18. Fairness in message delivery in delay tolerant networks10.1007/s11276-018-1802-4 ↗
19. Routing-aware fair contact plan design for predictable delay tolerant networks10.1016/j.adhoc.2014.07.006 ↗
20. Fairness issue in message delivery in delay- and disruption-tolerant networks for disaster areas
21. Fair content dissemination in participatory DTNs10.1016/j.adhoc.2011.05.010 ↗
22. Bezirgiannidis · Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) · 2014 · 8458 · 228
23. A multi-attribute decision making approach to congestion control in delay tolerant networks
24. Decongesting opportunistic social-based forwarding
25. Congestion aware forwarding in delay tolerant and social opportunistic networks
26. Load balancing strategy and its lookup-table enhancement in deterministic space delay/disruption tolerant networks10.1016/j.asr.2017.10.045 ↗
27. A joint relay selection and buffer management scheme for delivery rate optimization in DTNs
28. Energy impact analysis on DTN routing protocols
29. Energy management in wireless sensor networks
30. A new data fusion algorithm for wireless sensor networks inspired by hesitant fuzzy entropy10.3390/s19040784 ↗
31. Survey of buffer management policies for delay tolerant networks10.1049/joe.2014.0067 ↗
32. Spray and wait: An efficient routing scheme for intermittently connected mobile networks
33. The ONE simulator for DTN protocol evaluation
34. The One
35. Encounter-based routing in DTNs
36. Shabalala · Lecture Notes on Data Engineering and Communications Technologies · 2019 · 27 · 3510.1007/978-3-030-11437-4_4 ↗
37. MaxProp: Routing for vehicle-based disruption-tolerant networks
38. Energy-efficient Prophet-PRoWait-EDR protocols for opportunistic networks
39. Lindgren · Probabilistic Routing in Intermittently Connected Networks · 2004 · 239
40. EpSoc: Social-based epidemic-based routing protocol in opportunistic mobile social network10.1155/2018/6462826 ↗