| The research topic of this thesis comes from the project “Research and industrialization of SDN-based novel heterogeneous Ad-Hoc communication networks”(No.BA2019025),supported by a special fund for the transformation of science and technology achievement in Jiangsu province.With the advent of the Internet of Things era,the traditional Ad-Hoc networks architecture cannot meet the demand of multiple application scenarios of the Internet of Things era,so the novel heterogeneous Ad-Hoc networks has gradually become a hot research topic.However,the current research of software defined networking(SDN)based Ad-Hoc networks architecture is also in its initial stage.Therefore,in this thesis,the idea of decoupling the data plane and control plane of SDN is introduced into Ad-Hoc networks.This thesis proposes an architecture of SDN-based novel heterogeneous Ad-Hoc networks and studies a centralized topology control algorithm in the architecture.Moreover,this thesis develops the SDN-based novel heterogeneous Ad-Hoc networks control platform,verifies and tests its function.The main contributions of this thesis can be summarized as follows:1)An architecture of SDN-based novel heterogeneous Ad-Hoc networks is proposed.The architecture consists of three layers: infrastructure layer,control layer and application layer.The underlying infrastructure layer is composed of heterogeneous subnets integrating three different types of communication modes such as UAV,Wi Fi(Wireless Fidelity)and Zig Bee.Due to the introduction of SDN,the single distributed management and control mode of traditional Ad-Hoc networks is broken,and the distributed and multi-level centralized control are both used.Through the development of the application layer,a visual global network management and control terminal is provided to users.2)In the SDN-based novel heterogeneous Ad-Hoc networks architecture,an energy-efficient hierarchical topology control(EEHTC)algorithm is proposed.The EEHTC algorithm utilizes the scheme of hierarchical topology control,and logically divides the nodes in the network into common Ad-Hoc node(CAN)and software-defined Ad-Hoc node(SAN),to achieve the hierarchical control.In the lower-layer topology control(LTC),the loss function considers the distance from the deployment location of the CAN node to the SAN node,the cluster size,the residual energy and initial energy ratio of the SAN node,to cluster the lower CAN nodes.In the upper-layer topology control(UTC),the model of network formation game is introduced.Considering the factors such as the own computing power,information load of SAN nodes,and the energy consumption,the revenue function is developed.The best transmission route is selected through the game to form the final network topology.Simulation results show that compared with traditional algorithms,EEHTC algorithm can reduce the average energy consumption of nodes and prolong the network lifetime.3)The control platform of SDN-based novel heterogeneous Ad-Hoc networks is designed and developed.In the part of UAV,Wi Fi and Zig Bee control,the subnet topology can be displayed in real time.In addition,the UAV control part can send the command and receive the video of the corresponding UAV node in real time;The Wi Fi control part can cluster the nodes in the Wi Fi subnet,and it can query the routing between nodes.It also can change the routing between nodes and the clustering planning.The Zig Bee control part can collect the data information of the specified Zig Bee node.Through the joint test with the underlying infrastructure layer in the actual application scenario,the functions designed by the control platform of SDN-based novel heterogeneous Ad-Hoc networks architecture are verified.The construction of a controllable,variable and movable novel heterogeneous Ad-Hoc network is completed. |