期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2018
卷号:96
期号:16
出版社:Journal of Theoretical and Applied
摘要:Mobile Ad hoc NETwork (MANET) is a network of mobile nodes that connect with each other through the wireless interfaces without infrastructures. These nodes have limited energy and move freely from one location to another. Software Defined Networking (SDN) is a new architecture consists of data and control parts. It was discovered to increase the possibilities of traditional network architecture. Moreover, it plays a big role in saving the energy by selecting the optimal path with minimum energy consumption or the path included intermediates node with highest remaining energy. The mobility of MANET nodes makes the routing process very difficult and needs in sometimes that all nodes participate in this process, which leads to high overhead and energy consumption. Therefore, there is need to a special routing protocol to resolve the above troubles. The aim of this work is to design a routing protocol called SDN-Cluster Based Routing Protocol (S-CBRP) to enhance the route building/rebuilding process and increase the lifetime of MANET by selecting the optimal path to the target node with minimum energy consumption and takes into account the node's remaining energy and delay constraints. The proposed architecture depends on implementing SDN agent in each cluster head node to work as a local SDN controller for managing one or more clusters. All the local controllers connect to the central SDN controller that manages the entire network. Also, the full dump and incremental transmission approaches are used to decrease the energy consumption and overhead of sending the cluster information to the central SDN controller. The results demonstrated that S-CBRP is better than FF-AOMDV in terms of energy consumption, network overhead, average source-to-destination delay and packet delivery ratio.
关键词:Cluster-Based-MANET; SDN; Local Controller; SDN Agent; Network Lifetime