Dynamic Co-Operative Energy-Efficient Routing Algorithm Based on Geographic Information Perception in Opportunistic Mobile Networks
Abstract
:1. Introduction
- DCEE-GIP designs a token adjustment mechanism to achieve dynamic co-operation between nodes. Nodes can only act as relay nodes to assist in forwarding messages when they have tokens. The token distribution through node geographic information can effectively limit message flooding and reduce the energy consumption of nodes.
- DCEE-GIP proposes two dormancy mechanisms, which are those based on node states and those based on probability prediction. The former discovers the inert and lonely nodes in the environment through the node’s own state and the node’s geographic information and makes them enter the dormant state. When the message enters the wait period, the latter determines the sleeping time by modeling and predicting the meeting interval between the message and the destination node.
- We have simulated and analyzed the existing and proposed algorithms with ONE simulation [11,12], and the result shows that DCEE-GIP extends the network service time and successfully delivers the most messages. When compared with the five existing algorithms, the service time of DCEE-GIP increased by 8.05∼31.11%, and more messages were delivered by 14.82∼115.9%.
2. Related Work
3. DCEE-GIP Algorithm
3.1. Network Model
3.2. Token Adjustment Mechanism
3.3. Dormancy Mechanism
3.4. Pseudo Code for DCEE-GIP
Algorithm 1: Pseudo Code for DCEE-GIP |
Input: , list of messages of , list of connections that with is the number of copies of Output: , node connections for message forwarding
|
4. Simulations and Results
4.1. Evaluation Index
4.2. Simulation Parameters
4.3. Simulation Results and Analysis
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Li, Z.; Chen, Z.; Wu, J.; Liu, K. Routing algorithm based on triangular fuzzy layer model and multi-layer clustering for opportunistic network. IET Commun. 2021, 14, 2905–2914. [Google Scholar] [CrossRef]
- Zhang, F.; Wang, X.; Li, P.; Zhang, L. Energy-aware congestion control scheme in opportunistic networks. IEEJ Trans. Electr. Electron. Eng. 2017, 12, 412–419. [Google Scholar] [CrossRef]
- Bista, B.B. Improving energy consumption of epidemic routing in delay tolerant networks. In Proceedings of the 2016 10th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), Fukuoka, Japan, 6–8 July 2016; IEEE: New York, NY, USA, 2016; pp. 278–283. [Google Scholar] [CrossRef]
- Wu, L.; Cao, S.; Chen, Y.; Cui, J.; Chang, Y. An adaptive multiple spray-and-wait routing algorithm based on social circles in delay tolerant networks. Comput. Netw. 2021, 189, 107901. [Google Scholar] [CrossRef]
- Grossglauser, M.; Tse, D. Mobility Increases the Capacity of Ad-hoc Wireless Networks. In Proceedings of the INFOCOM 2001 Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, Anchorage, AK, USA, 22–26 April 2001. [Google Scholar] [CrossRef]
- Lindgren, A.; Doria, A.; Schelén, O. Probabilistic routing in intermittently connected networks. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2003, 7, 19–20. [Google Scholar] [CrossRef]
- Spyropoulos, T. Spray and Wait: An Efficient Routing Scheme for Intermittery Connected Mobile Networks. In Proceedings of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking, Philadelphia, PA, USA, 26 August 2005. [Google Scholar] [CrossRef]
- Vahdat, A.; Becker, D. Epidemic routing for partially-connected ad hoc networks. In Handbook of Systemic Autoimmune Diseases; Elsevier: Amsterdam, The Netherlands, 2000. [Google Scholar] [CrossRef]
- Gao, W.; Li, Q. Wakeup scheduling for energy-efficient communication in opportunistic mobile networks. In Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy, 14–19 April 2013; pp. 2058–2066. [Google Scholar] [CrossRef]
- A, S.K.D.; A, S.J.B.; B, I.W.; A, A.B.; A, A.G. A location Prediction-based routing scheme for opportunistic networks in an IoT scenario. J. Parallel Distrib. Comput. 2018, 118, 369–378. [Google Scholar] [CrossRef]
- Kernen, A.; Ott, J.; Krkkinen, T. The ONE simulator for DTN protocol evaluation. In Proceedings of the 2nd International Conference on Simulation Tools and Techniques for Communications, Networks and Systems, SimuTools 2009, Rome, Italy, 2–6 March 2009. [Google Scholar]
- Ayub, Q.; Ngadi, A.; Rashid, S.; Habib, H.A. Priority Queue Based Reactive Buffer Management Policy for Delay Tolerant Network under City Based Environments. PLoS ONE 2018, 13, e0191580. [Google Scholar] [CrossRef]
- Dhungana, A.; Bulut, E. Energy balancing in mobile opportunistic networks with wireless charging: Single and multi-hop approaches. Ad Hoc Netw. 2021, 111, 102342. [Google Scholar] [CrossRef]
- Chao, M.; Chenji, H.; Yang, C.; Stoleru, R.; Nikolova, E.; Altaweel, A. EAR: Energy-aware risk-averse routing for disaster response networks. Ad Hoc Netw. 2020, 103, 102167. [Google Scholar] [CrossRef]
- Zeng, Y.; Wu, J.; Xiong, N.; Li, D. Energy-efficient routing and rate allocation for delay tolerant networks. In Proceedings of the 2012 32nd International Conference on Distributed Computing Systems Workshops, Macau, China, 18–21 June 2012; pp. 260–266. [Google Scholar] [CrossRef]
- Zhang, H.; Chen, Z.; Wu, J.; Liu, K. FRRF: A fuzzy reasoning routing-forwarding algorithm using mobile device similarity in mobile edge computing-based opportunistic mobile social networks. IEEE Access 2019, 7, 35874–35889. [Google Scholar] [CrossRef]
- Zhou, H.; Chen, J.; Zheng, H.; Wu, J. Energy efficiency and contact opportunities tradeoff in opportunistic mobile networks. IEEE Trans. Veh. Technol. 2015, 65, 3723–3734. [Google Scholar] [CrossRef]
- Choi, B.J.; Shen, X. Adaptive Exponential Beacon Period Protocol for Power Saving in Delay Tolerant Networks. In Proceedings of the IEEE International Conference on Communications, Dresden, Germany, 14–18 June 2009. [Google Scholar] [CrossRef]
- Li, Y.; Wang, Z.; Jin, D.; Su, L.; Zeng, L.; Chen, S. Optimal Beaconing Control for Epidemic Routing in Delay-Tolerant Networks. IEEE Trans. Veh. Technol. 2012, 61, 311–320. [Google Scholar] [CrossRef]
- Wang, E.; Yang, Y.; Wu, J. Energy Efficient Beaconing Control Strategy Based on Time-Continuous Markov Model in DTNs. IEEE Trans. Veh. Technol. 2017, 66, 7411–7421. [Google Scholar] [CrossRef]
- Maia, S.L.F.; Silva, É.R.; Guardieiro, P.R. A New Optimization Strategy Proposal for Multi-Copy Forwarding in Energy Constrained DTNs. IEEE Commun. Lett. 2014, 18, 1623–1626. [Google Scholar] [CrossRef]
- Singh, A.K.; Pamula, R.; Srivastava, G. An adaptive energy aware DTN-based communication layer for cyber-physical systems. Sustain. Comput. Inf. Syst. 2022, 35, 100657. [Google Scholar] [CrossRef]
- Chunyue, Z.; Tian, H.; Dong, Y.; Zhong, B. An energy-saving routing algorithm for opportunity networks based on asynchronous sleeping mode. Comput. Electr. Eng. 2021, 92, 107088. [Google Scholar] [CrossRef]
- Bhattacharjee, S.; Roy, S.; DasBit, S. DPDRM: A decentralized post-disaster resource management scheme using energy efficient smart phone based DTN. J. Netw. Comput. Appl. 2018, 111, 1–16. [Google Scholar] [CrossRef]
- Cheng, P.C.; Lee, K.C.; Gerla, M.; Hrri, J. GeoDTN+Nav: A Hybrid Geographic and DTN Routing with Navigation Assistance in Urban Vehicular Networks. In Proceedings of the International Symposium on Vehicular Computing Systems, Shanghai, China, 20–22 December 2008. [Google Scholar] [CrossRef]
- Soares, V.N.G.J.; Rodrigues, J.J.P.C.; Farahmand, F. GeoSpray: A geographic routing protocol for vehicular delay-tolerant networks. Inf. Fusion 2014, 15, 102–113. [Google Scholar] [CrossRef]
- Wang, X.; Wang, X.; Wang, L.; Qin, X. An Efficient location-aware routing approach in opportunistic networks. IEEJ Trans. Electr. Electron. Eng. 2020, 15, 704–713. [Google Scholar] [CrossRef]
- De Rango, F.; Amelio, S. Geographic and Energy aware Epidemic Strategy for Mobile Opportunistic DTN. In Proceedings of the 2020 29th International Conference on Computer Communications and Networks (ICCCN), Honolulu, HI, USA, 3–6 August 2020; pp. 1–8. [Google Scholar] [CrossRef]
- Fu, T.; Wen, Z.; Liu, J.; Zheng, Z.; Li, W. An Adaptive Energy Saving Scheme of DTN based on Geographic Grid for Human Living Areas. In Proceedings of the 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 14–16 December 2018; pp. 1340–1344. [Google Scholar] [CrossRef]
- Darling, R.W.; Norris, J.R. Differential equation approximations for Markov chains. Probab. Surv. 2008, 5, 37–79. [Google Scholar] [CrossRef]
- Agoujil, S.; Hajar, M.; Alaoui, E.A.A. Stochastic modeling and analysis of DTN networks. In Proceedings of the 2016 International Conference on Information Technology for Organizations Development (IT4OD), Fez, Morocco, 30 March–1 April 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Spaho, E. Energy consumption analysis of different routing protocols in a delay tolerant network. J. Ambient Intell. Humaniz. Comput. 2020, 11, 3833–3839. [Google Scholar] [CrossRef]
- Weisstein, E.W. Lambert W-Function. 2002. Available online: https://mathworld.wolfram.com/ (accessed on 10 March 2022).
- Rodrigues-Silva, D.; Costa, A.; Macedo, J. Energy Impact Analysis on DTN Routing Protocols; ExtremeCom: Alpes, Switzerland, 2012. [Google Scholar]
- O’Brien, D.T.; Farrell, C.; Welsh, B.C. Broken (windows) theory: A meta-analysis of the evidence for the pathways from neighborhood disorder to resident health outcomes and behaviors. Soc. Sci. Med. 2019, 228, 272–292. [Google Scholar] [CrossRef] [PubMed]
Symbols | Symbolic Meanings |
---|---|
node i | |
state of node: is the awake state, is the dormant state, D is the dead state | |
a state phase of | |
the basic energy consumption per unit time | |
the scanning energy consumption per unit time | |
the scanning response energy consumption per unit time | |
the transmission energy consumption per unit time | |
Cosine similarity of two vectors | |
the token counter of | |
the number of tokens has to | |
the moving direction vector of | |
the position vector of relative to | |
the set of blind nodes of | |
the current residual energy value of | |
the initial energy value of | |
the number of times that the node goes into the inert state | |
the set of neighbor nodes of | |
the set of all destination nodes of messages carried by | |
the communication radius of node | |
the current velocity of | |
the sleep time of the inert node | |
the sleep time of the lonely node | |
the event that nodes meet and establish a connection | |
the number of occurrences of X in time t | |
the probability of occurrence of X for k times in time t |
Parameters | Values |
---|---|
Map Size (m) | Width: 4500, Height: 3400 |
Node Movement | Shortest Path Map-Based Movement |
Default Number of Nodes | Pedestrians: 80, Cars: 40, Trams: 6 |
Number of Copies of a Message L | 5 |
BT Transmission Range (m) | 10 |
Wifi Transmission Range (m) | 100 |
High-Speed Interface Transmission Range (m) | 1000 |
Message Size (MB) | 0.5∼1 |
Message Creation Interval (sec) | 25∼35 |
BT Transmission Speed (Kbps) | 250 |
HS Transmission Speed (Mps) | 10 |
Moving Speed (m/s) | Pedestrians: 0.5∼1.5, Cars: 2.7∼13.9, Trams: 7∼10 |
Simulation Time (hours) | 6∼15 |
Buffer Size (MB) | 30 |
TTL (min) | 300 |
Parameters | Values (J) |
---|---|
Initial Energy | 4800 |
Basic Energy Consumption | 0.01 |
Scanning Energy Consumption | 0.1 |
Scanning Response Energy Consumption | 0.1 |
Transmission energy consumption | 0.2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, T.; Cui, J.; Chang, Y.; Huang, F.; Yang, Y. Dynamic Co-Operative Energy-Efficient Routing Algorithm Based on Geographic Information Perception in Opportunistic Mobile Networks. Electronics 2024, 13, 868. https://doi.org/10.3390/electronics13050868
Wang T, Cui J, Chang Y, Huang F, Yang Y. Dynamic Co-Operative Energy-Efficient Routing Algorithm Based on Geographic Information Perception in Opportunistic Mobile Networks. Electronics. 2024; 13(5):868. https://doi.org/10.3390/electronics13050868
Chicago/Turabian StyleWang, Tong, Jianqun Cui, Yanan Chang, Feng Huang, and Yi Yang. 2024. "Dynamic Co-Operative Energy-Efficient Routing Algorithm Based on Geographic Information Perception in Opportunistic Mobile Networks" Electronics 13, no. 5: 868. https://doi.org/10.3390/electronics13050868
APA StyleWang, T., Cui, J., Chang, Y., Huang, F., & Yang, Y. (2024). Dynamic Co-Operative Energy-Efficient Routing Algorithm Based on Geographic Information Perception in Opportunistic Mobile Networks. Electronics, 13(5), 868. https://doi.org/10.3390/electronics13050868