SD-GPSR: A Software-Defined Greedy Perimeter Stateless Routing Method Based on Geographic Location Information
Abstract
:1. Introduction
- An SD-GPSR routing method is proposed. SD-GPSR decentralizes some of the routing functions in SD-MANET to the data plane and utilizes the node’s geographic location information to achieve routing.
- An improved distance and angle-based greedy forwarding algorithm (GPSR_DA) is proposed. The controller plays a key role in providing location services and facilitating partial centralized decision-making, while the nodes in the data plane employ the GPSR_DA algorithm for data forwarding. This enhances node self-organization and overall routing efficiency and reduces control overhead.
- Addressing the issue of routing voids during the forwarding process, this paper introduces a solution by employing the A* algorithm to calculate an optimal route that avoids these voids. Subsequently, the source routing concept is utilized to deploy flow tables, effectively reducing control overhead.
- We validate and analyze the SD-GPSR routing method.
2. Related Work
3. SD-GPSR Routing Method
3.1. SDN Architecture Integrating SD-GPSR
3.2. Design of the Control Layer
3.2.1. Location Discovery and Update
3.2.2. Location Disruption
3.3. Data Layer Forwarding
4. Implementation
4.1. GPSR_DA Algorithm
4.1.1. Distance Calculation
4.1.2. Angle Calculation
Algorithm 1 GPSR_DA |
Require:
|
4.2. Routing Hole Response Mechanism
Node Stability
Algorithm 2 A* |
Require:
|
4.3. Location Preservation Method
5. Simulation Implement
5.1. Simulation Setting
5.2. Evaluation Metrics
- Total Control Overhead: The total number of control packets transmitted in the network during the simulation time.
- Control Plane Overhead: The total number of control packets exchanged between the network control plane and the data plane during the simulation time.
- Packet Loss Rate: The ratio of lost data packets to the total number of data packets transmitted in the network, reflecting the reliability of network transmission.
- Average End-to-End Delay: The average time required for data packets to travel from source nodes to destination nodes, which is a key metric for measuring the real-time delivery of traffic flows.
5.3. Performance Analysis
5.3.1. Impact on Service Flows
5.3.2. Impact of Scenario Scale
5.4. Scalability and Practicality
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Khalid, A.; Rehman, R.A.; Burhan, M. CBILEM: A novel energy aware mobility handling protocol for SDN based NDN-MANETs. Ad Hoc Netw. 2023, 140, 103049. [Google Scholar] [CrossRef]
- Kalafatidis, S.; Skaperas, S.; Demiroglou, V.; Mamatas, L.; Tsaoussidis, V. Logically-centralized SDN-based NDN strategies for wireless mesh smart-city networks. Future Internet 2022, 15, 19. [Google Scholar] [CrossRef]
- Streit, K.; Rodday, N.; Steuber, F.; Schmitt, C.; Rodosek, G.D. Wireless SDN for highly utilized MANETs. In Proceedings of the 2019 International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Barcelona, Spain, 21–23 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 226–234. [Google Scholar]
- Srilakshmi, U.; Veeraiah, N.; Alotaibi, Y.; Alghamdi, S.A.; Khalaf, O.I.; Subbayamma, B.V. An improved hybrid secure multipath routing protocol for MANET. IEEE Access 2021, 9, 163043–163053. [Google Scholar] [CrossRef]
- Saffre, F.; Hildmann, H.; Anttonen, A. Force-Based Self-Organizing MANET/FANET with a UAV Swarm. Future Internet 2023, 15, 315. [Google Scholar] [CrossRef]
- Pundir, M.; Sandhu, J.K.; Gupta, D.; Gadekallu, T.R.; Juneja, A.; Gulzar, Y.; Nauman, A. Data rate aware reliable transmission mechanism in wireless sensor networks using Bayesian regularized neural network approach. Phys. Commun. 2023, 59, 102115. [Google Scholar] [CrossRef]
- Qu, Y.; Zheng, G.; Ma, H.; Wang, X.; Ji, B.; Wu, H. A survey of routing protocols in WBAN for healthcare applications. Sensors 2019, 19, 1638. [Google Scholar] [CrossRef]
- Zhao, C.; Ye, M.; Xue, X.; Lv, J.; Jiang, Q.; Wang, Y. DRL-M4MR: An intelligent multicast routing approach based on DQN deep reinforcement learning in SDN. Phys. Commun. 2022, 55, 101919. [Google Scholar] [CrossRef]
- Chan, L.; Gomez Chavez, K.; Rudolph, H.; Hourani, A. Hierarchical routing protocols for wireless sensor network: A compressive survey. Wirel. Netw. 2020, 26, 3291–3314. [Google Scholar] [CrossRef]
- Venkatasubramanian, S. Correlation distance based greedy perimeter stateless routing algorithm for wireless sensor networks. Int. J. Adv. Netw. Appl. 2021, 13, 4962–4970. [Google Scholar]
- Houmer, M.; Hasnaoui, M.L. An enhancement of greedy perimeter stateless routing protocol in VANET. Procedia Comput. Sci. 2019, 160, 101–108. [Google Scholar] [CrossRef]
- Poularakis, K.; Qin, Q.; Marcus, K.M.; Chan, K.S.; Leung, K.K.; Tassiulas, L. Hybrid SDN Control in Mobile Ad Hoc Networks. In Proceedings of the 2019 IEEE International Conference on Smart Computing (SMARTCOMP), Washington, DC, USA, 12–15 June 2019. [Google Scholar]
- Tej, D.N.; Ramana, K. MSA-SFO-based Secure and Optimal Energy Routing Protocol for MANET. Int. J. Adv. Comput. Sci. Appl. 2022, 13. [Google Scholar] [CrossRef]
- Nirmaladevi, K.; Prabha, K. A selfish node trust aware with optimized clustering for reliable routing protocol in manet. Meas. Sens. 2023, 26, 100680. [Google Scholar] [CrossRef]
- Dusia, A.; Sethi, A.S. Software-defined architecture for infrastructure-less mobile ad hoc networks. In Proceedings of the 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM), Bordeaux, France, 17–21 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 742–747. [Google Scholar]
- Maruthupandi, J.; Prasanna, S.; Jayalakshmi, P.; Mareeswari, V.; Sanjeevi, P. Route manipulation aware Software-Defined Networks for effective routing in SDN controlled MANET by Disney Routing Protocol. Microprocess. Microsyst. 2021, 80, 103401. [Google Scholar]
- Gilani, S.A.; Qayyum, A.; Rais, R.N.B.; Bano, M. SDNMesh: An SDN based Routing Architecture for Wireless Mesh Networks. IEEE Access 2020, 8, 136769–136781. [Google Scholar] [CrossRef]
- Abbas, M.T.; Muhammad, A.; Song, W.C. SD-IoV: SDN enabled routing for internet of vehicles in road-aware approach. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 1265–1280. [Google Scholar] [CrossRef]
Parameters | Values (Units) |
---|---|
Simulation Area | 10 × 10 km–40 × 40 km |
Number of Nodes | 16, 32, 48, 96 |
Simulation Time | 600 s–1000 s |
Data Channel Speed Rate | 2 Mbps |
Control Channel Speed Rate | 96 Kbps |
Data Channel Distance | 2–5 km |
Control Channel Distance | 10–40 km |
Node Moving Speed | 12 m/s |
Services Flows | 5 Kbps–25 Kbps |
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
Gao, S.; Liu, Q.; Zeng, J.; Li, L. SD-GPSR: A Software-Defined Greedy Perimeter Stateless Routing Method Based on Geographic Location Information. Future Internet 2024, 16, 251. https://doi.org/10.3390/fi16070251
Gao S, Liu Q, Zeng J, Li L. SD-GPSR: A Software-Defined Greedy Perimeter Stateless Routing Method Based on Geographic Location Information. Future Internet. 2024; 16(7):251. https://doi.org/10.3390/fi16070251
Chicago/Turabian StyleGao, Shaopei, Qiang Liu, Junjie Zeng, and Li Li. 2024. "SD-GPSR: A Software-Defined Greedy Perimeter Stateless Routing Method Based on Geographic Location Information" Future Internet 16, no. 7: 251. https://doi.org/10.3390/fi16070251
APA StyleGao, S., Liu, Q., Zeng, J., & Li, L. (2024). SD-GPSR: A Software-Defined Greedy Perimeter Stateless Routing Method Based on Geographic Location Information. Future Internet, 16(7), 251. https://doi.org/10.3390/fi16070251