Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Software-defined networking
  4. 2021
  1. Home
  2. Topics
  3. Software-defined networking
  4. 2021
Showing papers on "Software-defined networking published in 2021"
Journal Article•10.1007/S10922-020-09575-4•
Scalability, Consistency, Reliability and Security in SDN Controllers: A Survey of Diverse SDN Controllers

[...]

Suhail Ahmad1, Ajaz Hussain Mir1•
National Institute of Technology, Srinagar1
01 Jan 2021-Journal of Network and Systems Management
TL;DR: This manuscript has analyzed more than forty SDN controllers in terms of following performance parameters: scalability, reliability, consistency and security, and examined the mechanisms used by variousSDN controllers to address the said performance parameters.
Abstract: Software Defined Networking simplifies design, monitoring and management of next generation networks by segregating a legacy network into a centralized control plane and a remotely programmable data plane. The intelligent centralized SDN control plane controls behavior of forwarding devices in processing the incoming packets and provides a bird-eye view of entire network at a single central point. The centralized control provides network programmability and facilitates introduction of adaptive and automatic network control. The SDN control plane can be implemented by using following three deployment models: (i) physically centralized, in which a single SDN controller is configured for a network; (ii) physically distributed but logically centralized, wherein multiple SDN controllers are used to manage a network; and (iii) hybrid, in which both legacy distributed control and centralized SDN control coexist. This manuscript presents all these control plane architectures and discusses various SDN controllers supporting these architectures. We have analyzed more than forty SDN controllers in terms of following performance parameters: scalability, reliability, consistency and security. We have examined the mechanisms used by various SDN controllers to address the said performance parameters and have highlighted the pros and cons associated with each mechanism. In addition to it, this manuscript also highlights number of research challenges and open issues in different SDN control plane architectures.

172 citations

Journal Article•10.3390/FI13050111•
Designing a Network Intrusion Detection System Based on Machine Learning for Software Defined Networks

[...]

Abdulsalam O. Alzahrani, Mohammed J. F. Alenazi
28 Apr 2021-Future Internet
TL;DR: In this article, the use of machine learning algorithms for traffic monitoring to detect malicious behavior in the network as part of network intrusion detection system (NIDS) through a software-defined network (SDN).
Abstract: Software-defined Networking (SDN) has recently developed and been put forward as a promising and encouraging solution for future internet architecture. Managed, the centralized and controlled network has become more flexible and visible using SDN. On the other hand, these advantages bring us a more vulnerable environment and dangerous threats, causing network breakdowns, systems paralysis, online banking frauds and robberies. These issues have a significantly destructive impact on organizations, companies or even economies. Accuracy, high performance and real-time systems are essential to achieve this goal successfully. Extending intelligent machine learning algorithms in a network intrusion detection system (NIDS) through a software-defined network (SDN) has attracted considerable attention in the last decade. Big data availability, the diversity of data analysis techniques, and the massive improvement in the machine learning algorithms enable the building of an effective, reliable and dependable system for detecting different types of attacks that frequently target networks. This study demonstrates the use of machine learning algorithms for traffic monitoring to detect malicious behavior in the network as part of NIDS in the SDN controller. Different classical and advanced tree-based machine learning techniques, Decision Tree, Random Forest and XGBoost are chosen to demonstrate attack detection. The NSL-KDD dataset is used for training and testing the proposed methods; it is considered a benchmarking dataset for several state-of-the-art approaches in NIDS. Several advanced preprocessing techniques are performed on the dataset in order to extract the best form of the data, which produces outstanding results compared to other systems. Using just five out of 41 features of NSL-KDD, a multi-class classification task is conducted by detecting whether there is an attack and classifying the type of attack (DDoS, PROBE, R2L, and U2R), accomplishing an accuracy of 95.95%.

168 citations

Journal Article•10.1016/J.JNCA.2021.103108•
Automated DDOS attack detection in software defined networking

[...]

Nisha Ahuja1, Gaurav Singal1, Debajyoti Mukhopadhyay1, Neeraj Kumar2, Neeraj Kumar3 •
Bennett University1, Thapar University2, University of Petroleum and Energy Studies3
01 Aug 2021-Journal of Network and Computer Applications
TL;DR: This paper proposes to classify the benign traffic from DDoS attack traffic by using machine learning technique and shows that the hybrid model of Support Vector classifier with Random Forest (SVC-RF) classifies the traffic with the highest testing accuracy of 98.8% with a very low false alarm rate.

165 citations

Journal Article•10.1109/TPDS.2020.3017001•
Recent Advances of Resource Allocation in Network Function Virtualization

[...]

Song Yang1, Fan Li1, Stojan Trajanovski2, Ramin Yahyapour3, Xiaoming Fu3 •
Beijing Institute of Technology1, Microsoft2, University of Göttingen3
01 Feb 2021-IEEE Transactions on Parallel and Distributed Systems
TL;DR: An overview of recent advances of resource allocation in NFV is provided and classify and summarize the representative work for solving the generalized problems by considering various QoS parameters and different scenarios (e.g., edge cloud, online provisioning, and distributed provisioning).
Abstract: Network Function Virtualization (NFV) has been emerging as an appealing solution that transforms complex network functions from dedicated hardware implementations to software instances running in a virtualized environment. Due to the numerous advantages such as flexibility, efficiency, scalability, short deployment cycles, and service upgrade, NFV has been widely recognized as the next-generation network service provisioning paradigm. In NFV, the requested service is implemented by a sequence of Virtual Network Functions (VNF) that can run on generic servers by leveraging the virtualization technology. These VNFs are pitched with a predefined order through which data flows traverse, and it is also known as the Service Function Chaining (SFC). In this article, we provide an overview of recent advances of resource allocation in NFV. We generalize and analyze four representative resource allocation problems, namely, (1) the VNF Placement and Traffic Routing problem, (2) VNF Placement problem, (3) Traffic Routing problem in NFV, and (4) the VNF Redeployment and Consolidation problem. After that, we study the delay calculation models and VNF protection (availability) models in NFV resource allocation, which are two important Quality of Service (QoS) parameters. Subsequently, we classify and summarize the representative work for solving the generalized problems by considering various QoS parameters (e.g., cost, delay, reliability, and energy) and different scenarios (e.g., edge cloud, online provisioning, and distributed provisioning). Finally, we conclude our article with a short discussion on the state-of-the-art and emerging topics in the related fields, and highlight areas where we expect high potential for future research.

157 citations

Journal Article•10.1109/JIOT.2021.3065583•
Edge-Cloud Resource Scheduling in Space-Air-Ground Integrated Networks for Internet of Vehicles

[...]

Bin Cao1, Jintong Zhang1, Xin Liu1, Zhiheng Sun1, Wenxi Cao2, Robert Nowak3, Zhihan Lv4 •
Hebei University of Technology1, Chinese Academy of Sciences2, Warsaw University of Technology3, Qingdao University4
11 Mar 2021-IEEE Internet of Things Journal
TL;DR: A SAGIN-IoV edge–cloud architecture based on software-defined networking (SDN) and network function virtualization (NFV) and an improved algorithm are proposed that can effectively optimize the resource scheduling problem of SAGin-IioV.
Abstract: The space-air-ground integrated network (SAGIN) can enhance the performance of the Internet of Vehicles (IoV). However, the basic hardware differences among communication systems are large, which leads to communication difficulties between different communication systems. To effectively manage multiple communications networks (satellite networks, air networks and terrestrial networks) and computing resources in IoV, this paper proposes a SAGIN-IoV edge-cloud architecture based on software defined networking (SDN) and network function virtualization (NFV). In addition, we construct an optimization model based on SAGIN-IoV’s service requirements, and propose an improved algorithm. Experimental results show that the improved algorithm can effectively optimize the resource scheduling problem of SAGIN-IoV.

151 citations

Journal Article•10.1109/TMC.2019.2953163•
Software-Defined Cooperative Data Sharing in Edge Computing Assisted 5G-VANET

[...]

Guiyang Luo1, Haibo Zhou2, Nan Cheng3, Quan Yuan1, Jinglin Li1, Fangchun Yang1, Xuemin Shen4 •
Beijing University of Posts and Telecommunications1, Nanjing University2, Xidian University3, University of Waterloo4
01 Mar 2021-IEEE Transactions on Mobile Computing
TL;DR: This article proposes a graph theory based algorithm to efficiently solve the data sharing problem, which is formulated as a maximum weighted independent set problem on the constructed conflict graph, and proposes a balanced greedy algorithm, which can make the content distribution more balanced.
Abstract: It is widely recognized that connected vehicles have the potential to further improve the road safety, transportation intelligence and enhance the in-vehicle entertainment. By leveraging the 5G enabled Vehicular Ad hoc NETworks (VANET) technology, which is referred to as 5G-VANET, a flexible software-defined communication can be achieved with ultra-high reliability, low latency, and high capacity. Many enabling applications in 5G-VANET rely on sharing mobile data among vehicles, which is still a challenging issue due to the extremely large data volume and the prohibitive cost of transmitting such data using 5G cellular networks. This article focuses on efficient cooperative data sharing in edge computing assisted 5G-VANET. First, to enable efficient cooperation between cellular communication and Dedicated Short-Range Communication (DSRC), we first propose a software-defined cooperative data sharing architecture in 5G-VANET. The cellular link allows the communications between OpenFlow enabled vehicles and the Controller to collect contextual information, while the DSRC serves as the data plane, enabling cooperative data sharing among adjacent vehicles. Second, we propose a graph theory based algorithm to efficiently solve the data sharing problem, which is formulated as a maximum weighted independent set problem on the constructed conflict graph. Specifically, considering the continuous data sharing, we propose a balanced greedy algorithm, which can make the content distribution more balanced. Furthermore, due to the fixed amount of computing resources allocated to this software-defined cooperative data sharing service, we propose an integer linear programming based decomposition algorithm to make full use of the computing resources. Extensive simulations in NS3 and SUMO demonstrate the superiority and scalability of the proposed software-defined architecture and cooperative data sharing algorithms.

149 citations

Journal Article•10.1016/J.JNCA.2020.102856•
A comprehensive survey of load balancing techniques in software-defined network

[...]

Mosab Hamdan1, Entisar Hassan1, Ahmed Abdelaziz2, Abdallah Elhigazi1, Bushra Mohammed1, Suleman Khan3, Athanasios V. Vasilakos4, Muhammad Nadzir Marsono1 •
Universiti Teknologi Malaysia1, Future University in Egypt2, Northumbria University3, University of Technology, Sydney4
15 Jan 2021-Journal of Network and Computer Applications
TL;DR: This article provides a thematic taxonomy of LB in SDN, considering several parameters from the past technical studies such as the objectives of LB, data planeLB techniques, control plane LB techniques, other aspects of data plane/control plane LB as well as the performance metrics for LB techniques.

141 citations

Journal Article•10.1016/J.FUTURE.2021.03.011•
DoS and DDoS attacks in Software Defined Networks: A survey of existing solutions and research challenges

[...]

Lubna Fayez Eliyan1, Roberto Di Pietro1•
Khalifa University1
01 Sep 2021-Future Generation Computer Systems
TL;DR: This paper reviews and systematizes the state-of-the-art solutions that address both DoS and DDoS attacks in SDNs through the lenses of intrinsic and extrinsic approaches, and surveys the different approaches and tools adopted to implement the revised solutions.

140 citations

Journal Article•10.1109/TETC.2019.2899407•
An Intelligent Route Computation Approach Based on Real-Time Deep Learning Strategy for Software Defined Communication Systems

[...]

Bomin Mao1, Fengxiao Tang1, Zubair Md. Fadlullah1, Nei Kato1•
Tohoku University1
01 Jul 2021-IEEE Transactions on Emerging Topics in Computing
TL;DR: This paper utilizes the deep learning technique to conduct the routing computation for the SDCSs and considers an online training manner to reduce the computation overhead of the central controller and improve the adaptation of CNNs to the changing traffic pattern.
Abstract: Software Defined Networking (SDN) is regarded as the next generation paradigm as it simplifies the structure of the data plane and improves the resource utilization. However, in current Software Defined Communication Systems (SDCSs), the maximum or minimum metric value based routing strategies come from traditional networks, which lack the ability of self-adaptation and do not efficiently utilize the computation resource in the controllers. To solve these problems, in this paper, we utilize the deep learning technique to conduct the routing computation for the SDCSs. Specifically, in our proposal, the considered Convolutional Neural Networks (CNNs) are adopted to intelligently compute the paths according to the input real-time traffic traces. To reduce the computation overhead of the central controller and improve the adaptation of CNNs to the changing traffic pattern, we consider an online training manner. Analysis shows that the computation complexity can be significantly reduced through the online training manner. Moreover, the simulation results demonstrate that our proposed CNNs are able to compute the appropriate paths combinations with high accuracy. Furthermore, the adopted periodical retraining enables the deep learning structures to adapt to the traffic changes.

133 citations

Journal Article•10.1007/S10586-020-03133-Y•
SNORT based early DDoS detection system using Opendaylight and open networking operating system in software defined networking

[...]

Sumit Badotra1, Surya Narayan Panda1•
University Institute of Engineering and Technology, Panjab University1
01 Mar 2021-Cluster Computing
TL;DR: An early DDoS detection tool is created by using SNORT IDS (Intrusion Detection System), integrated with popularly used SDN controllers (Opendaylight and Open Networking Operating System) and it is found that ODL takes minimum time to detect the successful DDoS attack and more time to go down than ONOS.
Abstract: Software-defined networking (SDN) is an approach in the network that provides many advantages with the help of separating the intelligence of the network (controller) with the underlying network infrastructure (data plane). But this isolation also gives birth to many security concerns; therefore, the need to protect the network from various attacks is becoming mandatory. Distributed Denial of Service (DDoS) in SDN is one such attack that is becoming a hurdle to its growth. Before the mitigation of DDoS attacks, the primary step is to detect them. In this paper, an early DDoS detection tool is created by using SNORT IDS (Intrusion Detection System). This tool is integrated with popularly used SDN controllers (Opendaylight and Open Networking Operating System). For the experimental setup, five different network scenarios are considered. In each scenario number of hosts, switches and data packets vary. For the creation of different hosts, switches the Mininet emulation tool is used whereas for generating the data packets four different penetration tools such as Hping3, Nping, Xerxes, Tor Hammer, LOIC are used. The generated data packets are ranging from (50,000 per second–2,50,000 per second) and the number of hosts/switches are ranging from (50–250) in every scenario respectively. The data traffic is bombarded towards the controllers and the evaluation of these packets is achieved by making use of Wireshark. The analysis of our DDoS detection system is performed on the basis of various parameters such as time to detect the DDoS attack, Round Trip Time (RTT), percentage of packet loss and type of DDoS attack. It is found that ODL takes minimum time to detect the successful DDoS attack and more time to go down than ONOS. Our tool ensures the timely detection of fast DDoS attacks which delivers the better performance of the SDN controller and not compromising the overall functionality of the entire network.

123 citations

Journal Article•10.1109/TNSM.2020.3036911•
Intelligent Routing Based on Reinforcement Learning for Software-Defined Networking

[...]

Daniela M. Casas-Velasco1, Oscar Mauricio Caicedo Rendon2, Nelson L. S. da Fonseca1•
State University of Campinas1, University of Cauca2
01 Mar 2021-IEEE Transactions on Network and Service Management
TL;DR: Results show RSIR outperforms the Dijkstra’s algorithm in relation to the stretch, link throughput, packet loss, and delay when available bandwidth, delay, and loss are considered individually or jointly for the computation of optimal paths.
Abstract: Traditional routing protocols employ limited information to make routing decisions, which can lead to a slow adaptation to traffic variability, as well as restricted support to the Quality of Service (QoS) requirements of applications. This article introduces a novel approach for routing in Software-defined networking (SDN), called Reinforcement Learning and Software-Defined Networking Intelligent Routing (RSIR). RSIR adds a Knowledge Plane to SDN and defines a routing algorithm based on Reinforcement Learning (RL) that takes into account link-state information to make routing decisions. This algorithm capitalizes on the interaction with the environment, the intelligence provided by RL and the global view and control of the network furnished by SDN, to compute and install, in advance, optimal routes in the forwarding devices. RSIR was extensively evaluated by emulation using real traffic matrices. Results show RSIR outperforms the Dijkstra’s algorithm in relation to the stretch, link throughput, packet loss, and delay when available bandwidth, delay, and loss are considered individually or jointly for the computation of optimal paths. The results demonstrate that RSIR is an attractive solution for intelligent routing in SDN.
Journal Article•10.1016/J.COMNET.2020.107739•
An SDN architecture for time sensitive industrial IoT

[...]

Venkatraman Balasubramanian1, Moayad Aloqaily2, Martin Reisslein1•
Arizona State University1, Al Ain University of Science and Technology2
26 Feb 2021-Computer Networks
TL;DR: An algorithm based on simple online strategies that utilize an SDN controller with a global view of the network is proposed that guarantees transmission time-slot allocations for Scheduled Traffic while mitigating network congestion and ensures network stability and maximizing the flow admission to the network.
Journal Article•10.1109/TII.2021.3067447•
Application-Driven Network-Aware Digital Twin Management in Industrial Edge Environments

[...]

Paolo Bellavista1, Carlo Giannelli2, Marco Mamei3, Matteo Mendula1, Marco Picone3 •
University of Bologna1, University of Ferrara2, University of Modena and Reggio Emilia3
19 Mar 2021-IEEE Transactions on Industrial Informatics
TL;DR: This article proposes the Application-driven digital twin networking middleware with the twofold objective of simplifying the interaction among heterogeneous devices by allowing DTs to exploit IP-based protocols instead of specialized industrial ones and to enhance packet content expressiveness, by enriching data via well-defined standards.
Abstract: The application of Internet of Things (IoT) within industrial environments is fostering the adoption of the digital twin (DT) approach, applied at the edge of the network to handle heterogeneity stemming from siloed application management solutions and from protocols originated by different manufacturing tools and enterprise services. In this challenging context, network heterogeneity also represents a critical element that can significantly limit the design and deployment of DT-oriented applications. This article proposes the Application-driven digital twin networking middleware with the twofold objective of: 1) Simplifying the interaction among heterogeneous devices by allowing DTs to exploit IP-based protocols instead of specialized industrial ones and to enhance packet content expressiveness, by enriching data via well-defined standards. 2) Dynamically managing network resources in edge industrial environments, applying software defined networking to exploit the communication mechanisms most suitable to application requirements, ranging from native IP to more articulated based on packet content.
Journal Article•10.1109/MNET.011.2000552•
Making a Case for Federated Learning in the Internet of Vehicles and Intelligent Transportation Systems

[...]

Dimitrios Michael Manias1, Abdallah Shami1•
University of Western Ontario1
14 Jun 2021-IEEE Network
TL;DR: In this article, the authors proposed a federated learning approach for the Internet of Vehicles (IoV) to recover from faults by leveraging group intelligence while reducing recovery time and restoring acceptable system performance.
Abstract: With the incoming introduction of 5G networks and the advancement in technologies such as network function virtualization and software defined networking, new and emerging networking technologies and use cases are taking shape. One such technology is the Internet of Vehicles (IoV), which describes an interconnected system of vehicles and infrastructure. Coupled with recent developments in artificial intelligence and machine learning, IoV is transformed into an intelligent transportation system (ITS). There are, however, several operational considerations that hinder the adoption of ITSs, including scalability, high availability, and data privacy. To address these challenges, federated learning, a collaborative and distributed intelligence technique, is suggested. Through an ITS case study, the ability of a federated model deployed on roadside infrastructure throughout the network to recover from faults by leveraging group intelligence while reducing recovery time and restoring acceptable system performance is highlighted. With a multitude of use cases and benefits, federated learning is a key enabler for ITS and is poised to achieve widespread implementation in 5G and beyond networks and applications.
Posted Content•
A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Research.

[...]

Frederik Hauser1, Marco Häberle1, Daniel Merling1, Steffen Lindner1, Vladimir Gurevich2, Florian Zeiger3, Reinhard Frank3, Michael Menth1 •
University of Tübingen1, Intel2, Siemens3
26 Jan 2021-arXiv: Networking and Internet Architecture
TL;DR: In this paper, the authors give a tutorial of data plane programming models, the P4 programming language, architectures, compilers, targets, and data plane APIs, and discuss potential next steps based on their findings.
Abstract: Programmable data planes allow users to define their own data plane algorithms for network devices including appropriate data plane application programming interfaces (APIs) which may be leveraged by user-defined software-defined networking (SDN) control. This offers great flexibility for network customization, be it for specialized, commercial appliances, e.g., in 5G or data center networks, or for rapid prototyping in industrial and academic research. Programming protocol-independent packet processors (P4) has emerged as the currently most widespread abstraction, programming language, and concept for data plane programming. It is developed and standardized by an open community, and it is supported by various software and hardware platforms. In the first part of this paper we give a tutorial of data plane programming models, the P4 programming language, architectures, compilers, targets, and data plane APIs. We also consider research efforts to advance P4 technology. In the second part, we categorize a large body of literature of P4-based applied research into different research domains, summarize the contributions of these papers, and extract prototypes, target platforms, and source code availability. For each research domain, we analyze how the reviewed works benefit from P4's core features. Finally, we discuss potential next steps based on our findings.
Journal Article•10.3390/ELECTRONICS10080880•
A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges

[...]

Imran, Zeba Ghaffar, Abdullah Alshahrani, Muhammad Fayaz, Ahmed Mohammed Alghamdi, Jeonghwan Gwak 
07 Apr 2021-Electronics
TL;DR: A topical survey of the application and impact of software-defined networking on the Internet of things networks, carried out from the different perspectives ofSoftware-based Internet of Things networks, including wide-area networks, edge networks, and access networks.
Abstract: In recent years, rapid development has been made to the Internet of Things communication technologies, infrastructure, and physical resources management. These developments and research trends address challenges such as heterogeneous communication, quality of service requirements, unpredictable network conditions, and a massive influx of data. One major contribution to the research world is in the form of software-defined networking applications, which aim to deploy rule-based management to control and add intelligence to the network using high-level policies to have integral control of the network without knowing issues related to low-level configurations. Machine learning techniques coupled with software-defined networking can make the networking decision more intelligent and robust. The Internet of Things application has recently adopted virtualization of resources and network control with software-defined networking policies to make the traffic more controlled and maintainable. However, the requirements of software-defined networking and the Internet of Things must be aligned to make the adaptations possible. This paper aims to discuss the possible ways to make software-defined networking enabled Internet of Things application and discusses the challenges solved using the Internet of Things leveraging the software-defined network. We provide a topical survey of the application and impact of software-defined networking on the Internet of things networks. We also study the impact of machine learning techniques applied to software-defined networking and its application perspective. The study is carried out from the different perspectives of software-based Internet of Things networks, including wide-area networks, edge networks, and access networks. Machine learning techniques are presented from the perspective of network resources management, security, classification of traffic, quality of experience, and quality of service prediction. Finally, we discuss challenges and issues in adopting machine learning and software-defined networking for the Internet of Things applications.
Journal Article•10.1016/J.FUTURE.2021.06.047•
Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments

[...]

Matheus P. Novaes1, Luiz F. Carvalho, Jaime Lloret2, Mario Lemes Proença1•
Universidade Estadual de Londrina1, Polytechnic University of Valencia2
01 Dec 2021-Future Generation Computer Systems
TL;DR: Wang et al. as discussed by the authors proposed a detection and defense system based on adversarial training in SDN, which uses Generative Adversarial Network (GAN) framework for detecting DDoS attacks.
Journal Article•10.1016/J.JNCA.2020.102942•
A GRU deep learning system against attacks in software defined networks

[...]

Marcos V. O. de Assis1, Luiz F. Carvalho2, Jaime Lloret3, Mario Lemes Proença4•
Federal University of Paraná1, Federal University of Technology - Paraná2, Polytechnic University of Valencia3, Universidade Estadual de Londrina4
01 Mar 2021-Journal of Network and Computer Applications
TL;DR: In this article, the authors proposed an SDN defense system based on the analysis of single IP flow records, which uses the Gated Recurrent Units (GRU) deep learning method to detect DDoS and intrusion attacks.
Journal Article•10.1109/JIOT.2021.3100797•
Blockchain-SDN based Energy-Aware and Distributed Secure Architecture for IoTs in Smart Cities

[...]

Md. Jahidul Islam1, Anichur Rahman, Sumaiya Kabir1, Md. Razaul Karim2, Uzzal Kumar Acharjee3, Mostofa Kamal Nasir2, Shahab S. Band4, Mehdi Sookhak5, Shaoen Wu6 •
Green University of Bangladesh1, Mawlana Bhashani Science and Technology University2, Jagannath University3, National Yunlin University of Science and Technology4, Texas A&M University–Corpus Christi5, Illinois State University6
28 Jul 2021-IEEE Internet of Things Journal
TL;DR: The authors present a distributed and decentralized blockchain-software-defined networking (SDN)-based energy-aware architecture for IoT in smart cities that provides higher throughput, lower response time, and lower gas consumption than existing works for smart cities.
Abstract: Insecure and portable devices in the smart city’s Internet of Things (IoT) network are increasing at an incredible rate. Various distributed and centralized platforms against cyber-attacks have been implemented in recent years, but these platforms are inefficient due to their constrained levels of storage, high energy consumption, the central point of failure, underutilized resources, high latency, etc. In addition, the current architecture confronts the problems of scalability, flexibility, complexity, monitoring, managing & collecting of IoT data and defend against cyber-threats. To address these issues, the authors present a distributed and decentralized Blockchain-Software Defined Networking (SDN) based energy-aware architecture for IoT in smart cities. Thus, SDN continuous observing, controlling, managing IoT devices activities and detect possible attacks in the network; Blockchain provides adequate security & privacy against cyber-attacks, reduces the central point of failure issues; Network Function Virtualization (NFV) are used to saving energy, load balancing, as well as increasing the lifetime of the entire network. Also, we introduce a Cluster Head Selection (CHS) algorithm to reduce the energy consumption in the presented model. Finally, we analyze the performance using various parameters (e.g., throughput, response time, gas consumption, communication overhead) and demonstrating the result that provides higher throughput, lower response time, lower gas consumption than existing works for smart cities.
Journal Article•10.1109/TETC.2018.2847296•
Sway: Traffic-Aware QoS Routing in Software-Defined IoT

[...]

Niloy Saha1, Samaresh Bera1, Sudip Misra1•
Indian Institute of Technology Kharagpur1
01 Jan 2021-IEEE Transactions on Emerging Topics in Computing
TL;DR: A greedy approach based on Yen's K-shortest paths algorithm to compute the optimal forwarding path, while considering the QoS requirements of each packet is proposed, which significantly reduces the end-to-end delay and the percentage of flows which violate QoS constraints compared to the benchmarks considered in the study.
Abstract: In this paper, we propose a traffic-aware quality-of-service (QoS) routing scheme in software-defined internet of things (SDIoT) network. The proposed scheme exploits the unique features of software-defined networking (SDN), such as flow-based nature, and network flexibility, in order to fulfill QoS requirements of each flow in the network. We consider two types of QoS routing strategies—delay-sensitive and loss-sensitive—for incoming packets from end-devices in the network. The former is devised to deal with delay-sensitive flows, and the latter deals with loss-sensitive flows, in order to maximize the overall network performance. We propose a greedy approach based on Yen's K-shortest paths algorithm to compute the optimal forwarding path, while considering the QoS requirements of each packet. Consequently, the SDN controller deploys adequate flow-rules at the forwarding devices in the network. Extensive simulation results show that the proposed scheme significantly reduces the end-to-end delay and the percentage of flows which violate QoS constraints compared to the benchmarks considered in the study. It is also observed that the proposed scheme adequately satisfies the QoS requirements for both type of flows in contrast to the existing schemes. In particular, with 2000 flows in the network, the proposed scheme achieves 13%, 14% and 15% (with AttMpls topology) and 38%, 37% and 39% (with Goodnet topology) reduction in QoS violated flows as compared to the existing LARAC, SPD, and MRC schemes, respectively.
Journal Article•10.1109/ACCESS.2021.3050155•
Cloud-Native Network Slicing Using Software Defined Networking Based Multi-Access Edge Computing: A Survey

[...]

Syed Danial Ali Shah1, Mark A. Gregory1, Shuo Li1•
RMIT University1
08 Jan 2021-IEEE Access
TL;DR: In this paper, the authors investigate the use of edge computing for 5G service-focused use cases, including self-driving cars and Google's Stadia, in 5G networks.
Abstract: Fifth-Generation (5G) mobile cellular networks provide a promising platform for new, innovative and diverse IoT applications, such as ultra-reliable and low latency communication, real-time and dynamic data processing, intensive computation, and massive device connectivity. End-to-End (E2E) network slicing candidates present a promising approach to resource allocation and distribution that permit operators to flexibly provide scalable virtualized and dedicated logical networks over common physical infrastructure. Though network slicing promises the provision of services on demand, many of its use cases, such as self-driving cars and Google’s Stadia, would require the integration of a Multi-Access Edge Computing (MEC) platform in 5G networks. Edge Computing is envisioned as one of the key drivers for 5G and Sixth-Generation (6G) mobile cellular networks, but its role in network slicing remains to be fully explored. We investigate MEC and network slicing for the provision of 5G service focused use cases. Recently, changes to the cloud-native 5G core are a focus with MEC use cases providing network scalability, elasticity, flexibility, and automation. A cloud-native microservices architecture, along with its potential use cases for 5G network slicing, is envisioned. This paper also elaborates on the recent advances made in enabling E2E network slicing, its enabling technologies, solutions, and current standardization efforts. Finally, this paper identifies open research issues and challenges and provides possible solutions and recommendations.
Journal Article•10.1109/TII.2020.3029766•
Smart Collaborative Balancing for Dependable Network Components in Cyber-Physical Systems

[...]

Fei Song1, Zhengyang Ai1, Haowei Zhang, Ilsun You2, Shiyong Li3 •
Beijing Jiaotong University1, Soonchunhyang University2, Yanshan University3
01 Oct 2021-IEEE Transactions on Industrial Informatics
TL;DR: A smart collaborative balancing scheme to dynamically adjust the orchestration of network functions and efficiently optimize the workflow patterns to support service reliability of end hosts with different priorities and resists malicious attacks which are targeting the corresponding terminals inside domains.
Abstract: The evolution of cyber–physical system (CPS) benefits from substantial supports of many cutting-edge technologies. However, as a significant medium to bridge virtual and reality parts, the dependability of various network components is facing unprecedented challenges and threats. In this article, we propose a smart collaborative balancing (SCB) scheme to dynamically adjust the orchestration of network functions and efficiently optimize the workflow patterns. First, mathematical models of bandwidth allocation for multiuser with appropriate probability distribution are established. Matrix operations are utilized to solve the relevant issues based on individual congestion windows. Invasion defense mechanisms are also provided and discussed. Second, specific procedures of collaboration among different network components are presented. The capabilities of CPS, in terms of bandwidth allocation and invasion defense, are guaranteed via novel queueing policies and access control mechanisms. Third, we build a comprehensive prototype including multiple domains and users for validations. Experimental results in two scenarios illustrate that SCB not only supports service reliability of end hosts with different priorities, but also resists malicious attacks which are targeting the corresponding terminals inside domains. Compared to the benchmarks in software defined networks and traditional Internet, our scheme performs better in both available resource management and abnormal flow recognition aspects.
Journal Article•10.3390/ELECTRONICS10111227•
Machine Learning Approach Equipped with Neighbourhood Component Analysis for DDoS Attack Detection in Software-Defined Networking

[...]

Özgür Tonkal, Hüseyin Polat, Erdal Başaran, Zafer Cömert, Ramazan Kocaoğlu 
21 May 2021-Electronics
TL;DR: To classify the SDN traffic as normal or attack traffic using machine learning algorithms equipped with Neighbourhood Component Analysis (NCA), a public “DDoS attack SDN Dataset” including a total of 23 features is handled.
Abstract: The Software-Defined Network (SDN) is a new network paradigm that promises more dynamic and efficiently manageable network architecture for new-generation networks. With its programmable central controller approach, network operators can easily manage and control the whole network. However, at the same time, due to its centralized structure, it is the target of many attack vectors. Distributed Denial of Service (DDoS) attacks are the most effective attack vector to the SDN. The purpose of this study is to classify the SDN traffic as normal or attack traffic using machine learning algorithms equipped with Neighbourhood Component Analysis (NCA). We handle a public “DDoS attack SDN Dataset” including a total of 23 features. The dataset consists of Transmission Control Protocol (TCP), User Datagram Protocol (UDP), and Internet Control Message Protocol (ICMP) normal and attack traffics. The dataset, including more than 100 thousand recordings, has statistical features such as byte_count, duration_sec, packet rate, and packet per flow, except for features that define source and target machines. We use the NCA algorithm to reveal the most relevant features by feature selection and perform an effective classification. After preprocessing and feature selection stages, the obtained dataset was classified by k-Nearest Neighbor (kNN), Decision Tree (DT), Artificial Neural Network (ANN), and Support Vector Machine (SVM) algorithms. The experimental results show that DT has a better accuracy rate than the other algorithms with 100% classification achievement.
Journal Article•10.1109/COMST.2021.3050297•
Decentralized SDN Control Plane for a Distributed Cloud-Edge Infrastructure: A Survey

[...]

David Espinel Sarmiento, Adrien Lebre, Lucas Nussbaum1, Abdelhadi Chari•
University of Lorraine1
11 Jan 2021-IEEE Communications Surveys and Tutorials
TL;DR: This article surveys and analyzes the characteristics and limitations of existing technologies in the Software Defined Network field that could be used to provide the inter-site connectivity feature and introduces Kubernetes, the new de facto container orchestrator platform.
Abstract: Today’s emerging needs (Internet of Things applications, Network Function Virtualization services, Mobile Edge computing, etc) are challenging the classic approach of deploying a few large data centers to provide cloud services A massively distributed Cloud-Edge architecture could better fit these new trends’ requirements and constraints by deploying on-demand infrastructure services in Point-of-Presences within backbone networks In this context, a key feature is establishing connectivity among several resource managers in charge of operating, each one a subset of the infrastructure After explaining the networking management challenges related to distributed Cloud-Edge infrastructures, this article surveys and analyzes the characteristics and limitations of existing technologies in the Software Defined Network field that could be used to provide the inter-site connectivity feature We also introduce Kubernetes, the new de facto container orchestrator platform, and analyze its use in the proposed context This survey is concluded by providing a discussion about some research directions in the field of SDN applied to distributed Cloud-Edge infrastructures’ management
Journal Article•10.9734/AJRCOS/2021/V9I230216•
Comparison of Software Defined Networking with Traditional Networking

[...]

Saad Hikmat Haji, Subhi R. M. Zeebaree, Rezgar Hasan Saeed1, Siddeeq Y. Ameen, Hanan M. Shukur, Naaman Omar, Mohammed A. M. Sadeeq, Zainab Salih Ageed, Ibrahim Mahmood Ibrahim, Hajar Maseeh Yasin •
Near East University1
27 May 2021
TL;DR: The SDN is reviewed; it introduces SDN, explaining its core concepts, how it varies from traditional, and the crucial advantages and challenges of SDN security, flexibility, and performance are presented.
Abstract: The Internet has caused the advent of a digital society; wherein almost everything is connected and available from any place. Thus, regardless of their extensive adoption, traditional IP networks are yet complicated and arduous to operate. Therefore, there is difficulty in configuring the network in line with the predefined procedures and responding to the load modifications and faults through network reconfiguring. The current networks are likewise vertically incorporated to make matters far more complicated: the control and data planes are bundled collectively. Software-Defined Networking (SDN) is an emerging concept which aims to change this situation by breaking vertical incorporation, promoting the logical centralization of the network control, separating the network control logic from the basic switches and routers, and enabling the network programming. The segregation of concerns identified between the policies concept of network, their implementation in hardware switching and data forwarding is essential to the flexibility required: SDN makes it less Review Article complicated and facilitates to make and introduce new concepts in networking through breaking the issue of the network control into tractable parts, simplifies the network management and facilitate the development of the network. In this paper, the SDN is reviewed; it introduces SDN, explaining its core concepts, how it varies from traditional Furthermore, we presented the crucial advantages and challenges of SDN security, flexibility, and performance. Finally, a brief conclusion of SDN is revised.
Journal Article•10.1109/MNET.021.1900599•
Enhancing 5G SDN/NFV Edge with P4 Data Plane Programmability

[...]

Francesco Paolucci, Filippo Cugini, Piero Castoldi1, Tomasz Osinski2•
Sant'Anna School of Advanced Studies1, Warsaw University of Technology2
20 Apr 2021-IEEE Network
TL;DR: The potential of the P4 language is illustrated with the aim to show its disruptive novel functionalities at the data plane level currently not available in a SDN/NFV network, opening the way to new orchestration frameworks and enabling a novel autonomic and flexible network at the edge.
Abstract: The 5G network revolution will be enabled by deep integration of Software Defined Networking (SDN) and Network Function Virtualization (NFV) to support multi-tenancy, per-user and per-application quality of service and experience. However, full softwarization and current SDN platforms may not be able to sustain the complexity and the heterogeneity of different requirements, for example, strict latency, jitter, high precision traffic and advanced monitoring. For such services, SDN/NFV needs to be boosted not only considering orchestration and control plane, but also data plane programmability. In this article, the potential of the P4 language is illustrated with the aim to show its disruptive novel functionalities at the data plane level currently not available in a SDN/NFV network, opening the way to new orchestration frameworks and enabling a novel autonomic and flexible network at the edge. Use cases, assessments and softwarized performance results are proposed and discussed in the edge and IoT scenario, targeting advanced traffic engineering, cyber security, multi-tenancy, 5G offloading, and telemetry, to demonstrate the feasibility of such an approach.
Journal Article•10.1109/TII.2020.2998224•
Flow Scheduling for Conflict-Free Network Updates in Time-Sensitive Software-Defined Networks

[...]

Zaiyu Pang1, Huang Xiao1, Zonghui Li2, Sukun Zhang1, Yanfen Xu, Hai Wan1, Xibin Zhao1 •
Tsinghua University1, Beijing Jiaotong University2
01 Mar 2021-IEEE Transactions on Industrial Informatics
TL;DR: A novel flow schedule generation model is proposed which guarantees no frame loss during network updates even with the basic two-phase update mechanism and introduces no extra update overhead.
Abstract: The digital transformation of industry requires industrial control networks provide high flexibility and determinacy. Time-sensitive software-defined networking that combines time-sensitive networking and software-defined networking is a new network paradigm which provides both real-time transmission feature and network flexibility. During network updates, the transmission consistency needs to be maintained. However, previous mechanisms mostly target on the proper schedule transition, which cannot guarantee no frame loss and also introduces extra update overhead. The article proposes a novel flow schedule generation model which guarantees no frame loss during network updates even with the basic two-phase update mechanism and introduces no extra update overhead. Two algorithms are designed for the model to adapt to different application scenarios: the offline algorithm poses better schedulability, whereas the online one consumes less time with slightly decreased schedulability. The experiments on two real-world industrial networks demonstrate our mechanism achieves zero frame loss without extra update overhead compared to existing methods, and the online algorithm saves 40% execution time with at most 10% schedulability decrease when the bandwidth utilization is less than 50%.
Journal Article•10.1109/TNET.2021.3080197•
Online Adaptive Interference-Aware VNF Deployment and Migration for 5G Network Slice

[...]

Qixia Zhang, Fangming Liu, Chaobing Zeng
25 May 2021-IEEE ACM Transactions on Networking
TL;DR: This paper first proposes a time-slot based 5G network slice model, which jointly includes both edge cloud servers and core cloud servers, and proposes an Online Lazy-migration Adaptive Interference-aware Algorithm (OLAIA) for real-time VNF deployment and cost-efficient VNF migration in a 5Gnetwork slice.
Abstract: Based on network function virtualization (NFV) and software defined network (SDN), network slicing is proposed as a new paradigm for building service-customized 5G network. In each network slice, service-required virtual network functions (VNFs) can be flexibly deployed in an on-demand manner, which will support a variety of 5G use cases. However, due to the real-time network variations and diverse performance requirements among different 5G scenarios, online adaptive VNF deployment and migration are needed to dynamically accommodate to service-specific requirements. In this paper, we first propose a time-slot based 5G network slice model, which jointly includes both edge cloud servers and core cloud servers. Since VNF consolidation may cause severe performance degradation, we adopt a demand-supply model to quantify the VNF interference. To achieve our objective—maximizing the total reward of accepted requests (i.e., the total throughput minus the weighted total VNF migration cost), we propose an Online Lazy-migration Adaptive Interference-aware Algorithm (OLAIA) for real-time VNF deployment and cost-efficient VNF migration in a 5G network slice, where an Adaptive Interference-aware Algorithm (AIA) is proposed as OLAIA’s core function for placing a given set of requests’ VNFs with maximized total throughput. Through trace-driven evaluations on two typical 5G network slices, we demonstrate that OLAIA can efficiently handle the real-time network variations and the VNF interference when deploying VNFs for real-time arriving requests. In particular, OLAIA improves the total reward by 22.18% in the autonomous driving scenario and by 51.10% in the 4K/8K HD video scenario, as compared with other state-of-the-art solutions.
Journal Article•10.1016/J.COMNET.2021.108047•
Software defined networking architecture, traffic management, security, and placement: A survey

[...]

Madhukrishna Priyadarsini1, Padmalochan Bera1•
Indian Institute of Technology Bhubaneswar1
19 Jun 2021-Computer Networks
TL;DR: This survey presents an extensive study, analysis and report of state-of-the-art works on effective traffic management including load balancing and energy-efficient routing, SDN control implementation and deployment architecture, controller security and optimal controller placement that affect traffic management.
Journal Article•10.1016/J.ICTE.2021.05.007•
Driving forces for Multi-Access Edge Computing (MEC) IoT integration in 5G

[...]

Madhusanka Liyanage1, Madhusanka Liyanage2, Pawani Porambage1, Aaron Yi Ding3, Anshuman Kalla1 •
University of Oulu1, University College Dublin2, Delft University of Technology3
01 Jun 2021-ICT Express
TL;DR: In this article, the authors discuss the four key technologies, including Network Function Virtualization (NFV), SDN, Network Slicing and Information Centric Networking (ICN), that will propel and intensify the integration of MEC IoT in 5G networks.
...

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve