Software Defined Networking (SDN) decouples the control plane from the data plane of forwarding devices. This separation provides several benefits, including the simplification of network management and control. However, due to a variety reasons, such as budget constraints and fear of downtime, many organizations are reluctant to fully deploy SDN. Partially deploying SDN through the placement of a limited number of SDN devices among legacy (traditional) network devices, forms a so-called hybrid SDN network. While hybrid SDN networks provide many of the benefits of SDN and have a wide range of applications, they also pose several challenges. These challenges have recently been addressed in a growing body of literature on hybrid SDN network structures and protocols. This article presents a comprehensive up-to-date survey of the research and development in the field of hybrid SDN networks. We have organized the survey into five main categories, namely hybrid SDN network deployment strategies, controllers for hybrid SDN networks, protocols for hybrid SDN network management, traffic engineering mechanisms for hybrid SDN networks, as well as testing, verification, and security mechanisms for hybrid SDN networks. We thoroughly survey the existing hybrid SDN network studies according to this taxonomy and identify gaps and limitations in the existing body of research. Based on the outcomes of the existing research studies as well as the identified gaps and limitations, we derive guidelines for future research on hybrid SDN networks.
Software-defined networking (SDN) is an innovative network architecture that splits the control and management planes from the data plane. It helps in simplifying network manageability and programmability, along with several other benefits. Due to the programmability features, SDN is gaining popularity in both academia and industry. However, this emerging paradigm has been facing diverse kinds of challenges during the SDN implementation process and with respect to adoption of existing technologies. This paper evaluates several existing approaches in SDN and compares and analyzes the findings. The paper is organized into seven categories, namely network testing and verification, flow rule installation mechanisms, network security and management issues related to SDN implementation, memory management studies, SDN simulators and emulators, SDN programming languages, and SDN controller platforms. Each category has significance in the implementation of SDN networks. During the implementation process, network testing and verification is very important to avoid packet violations and network inefficiencies. Similarly, consistent flow rule installation, especially in the case of policy change at the controller, needs to be carefully implemented. Effective network security and memory management, at both the network control and data planes, play a vital role in SDN. Furthermore, SDN simulation tools, controller platforms, and programming languages help academia and industry to implement and test their developed network applications. We also compare the existing SDN studies in detail in terms of classification and discuss their benefits and limitations. Finally, future research guidelines are provided, and the paper is concluded.
29 September 2022 in IEEE Internet of Things Journal
Internet of Things (IoT) devices are widely being used in various smart applications and being equipped with cognitive radio (CR) capabilities for dynamic spectrum allocation. Our objectives in this work are to achieve higher data rates and minimize end-to-end routing delays in CR-enabled IoT communication in order to maximize throughput. We propose a reinforcement learning (RL)-based routing approach in the cognitive radio network (CRN)-based IoT environment. The idea is to add the channel selection decision capability to the network layer in order to minimize packet collisions as well as end-to-end delay (EED). We perform a comprehensive performance evaluation of the proposed RL-IoT routing mechanism by simulating the cognitive radio-enabled Internet of Things (CR-IoT) communication environment in the cognitive radio cognitive network (CRCN) simulator and comparing the network performance achieved by our proposed mechanism with that of the recent AODV-based routing mechanism for IoT (AODV-IoT), ELD-CRN, and SpEED-IoT routing approaches. Our evaluation results show that the RL-IoT model performs better than existing approaches in terms of average data rate, throughput, packet collision, and EED.
18 September 2020 in IEEE Internet of Things Journal
The integration of SDN into legacy networks causes both operational and deployment issues. In this context, this paper proposes a novel approach, called An Intelligent Solution for Improved Performance of Reliable and Time-sensitive Flows in Hybrid SDN-based Fog Computing IoT Systems (IHSF). The proposed IHSF approach has three solutions: (i) a novel algorithm to deploy SDN switches between legacy switches to improve network observability. (ii) A K-Nearest Neighbor Regression algorithm to predict in real-time the reliability of legacy links at the SDN controller based on historic data; this enables the SDN controller to make timely decisions, improving system performance. (iii) A Reliable and Time-sensitive Deep Deterministic Policy Gradient algorithm (RT-DDPG), which optimally computes forwarding paths in hybrid SDN-F for time-critical traffic flows generated by IoT applications. The simulation results show that our proposed IHSF solution has a better performance than the existing approach in terms of network observability time, number of disturbed flows, end-to-end delay, and packet delivery ratio.
25 December 2020 in IEEE Transactions on Network Science and Engineering
The convergence of Software-Defined Networking (SDN) and Internet of Vehicular (IoV) integrated with Fog Computing (FC), known as Software Defined Vehicular based FC (SDV-F), has recently been established to take advantage of both paradigms and efficiently control the wireless networks. SDV-F tackles numerous problems, such as scalability, load-balancing, energy consumption, and security. It lags, however, in providing a promising approach to enable ultra-reliable and delay-sensitive applications with high vehicle mobility over SDV-F. We propose ARTNet, an AI-based Vehicle-to-Everything (V2X) framework for resource distribution and optimized communication using the SDV-F architecture. ARTNet offers ultra-reliable and low-latency communications, particularly in highly dynamic environments, which is still a challenge in IoV. ARTNet is composed of intelligent agents/controllers, to make decisions intelligently about (i) maximizing resource utilization at the fog layer, and (ii) minimizing the average end-to-end delay of time-critical IoV applications. Moreover, ARTNet is designed to assign a task to fog nodes based on their states. Our experimental results show that considering a dynamic IoV environment, ARTNet can efficiently distribute the fog layer tasks while minimizing the delay.