Abstract

There is a way to prolong the life of sensor networks according to which a hierarchical routing algorithm is used intelligently, which employs all network elements in data transmission. Clustering the nodes is one of the best methods that can significantly increase the network life. Making a cluster, selecting a Cluster Head (CH) and data transmission in Wireless Sensor Network (WSN) are the issues that affect energy consumption. Software-Defined Networks (SDN) are a modern network architecture that distinguishes the network control panel from the data plate also this architecture cause the network utilizing is increased, and the operational cost is reduced. This method also causes creativity and perfection in the network area. Moreover, the possibility of implementing management protocols, including traffic management, which is an inevitable part of networks, can be implemented in SDN with a higher level of flexibility. In this paper, the CH has selected trough game theory, which sends data with the help of game theory rewards and calculating the geographical location of other nodes. Then, high-priority data is sent according to the proposed algorithm with the help of game theory. The simulation results in NS3 software show that the proposed method has obtained acceptable results compared with Artificial Bee Colony algorithm (ABC), Genetic Algorithm (GA), Cuckoo Search algorithm (CS), Firefly algorithm (FA) and Grey Wolf Optimization Algorithm (GWO).

Highlights

  • The Software Defined Network (SDN) is an emerging network architecture that allows overcoming network infrastructure in current limitations [1]

  • The performance of the proposed method examined through Ant Colony Optimization algorithm (ACO), Genetic algorithm (GA), Particle Swarm Optimization algorithm (PSO), Firefly algorithm (FA), and Artificial Bee Colony algorithm (ABC)

  • Since the efficiency of Wireless Sensor Network (WSN) is directly correlated to the lifetime and maintenance of the network coverage of each of the nodes that make up these networks, so all surfaces of this type of network must be designed with energy awareness

Read more

Summary

Introduction

The Software Defined Network (SDN) is an emerging network architecture that allows overcoming network infrastructure in current limitations [1]. This means that an intelligent controller configures transmission elements with sending rules for different packets. The main purpose is to separate the control panel from the data plate This separation can be done by the Application Programming Interface (API) between the switches and the controller [5]. Each network must be configured based on the requirements and efficiency objectives. Network reliable configuration it depends on meeting performance, security, and policies [7]

Objectives
Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.