Abstract

Software-Defined Networking (SDN) is a transformative approach to network management that separates the control plane from the data plane, offering centralized control, programmability, and flexibility. This systematic literature review (SLR) aims to consolidate knowledge, identify trends, and uncover research gaps in SDN by analyzing peer-reviewed studies from 2010 to 2023. The findings reveal SDN’s application in diverse domains, challenges in adoption, and directions for future research.


1. Introduction

SDN has emerged as a paradigm shift in networking, addressing limitations of traditional network architectures by introducing programmability and centralized control. This review synthesizes the existing body of research to:

  1. Explore the evolution and state-of-the-art applications of SDN.
  2. Identify challenges and limitations in SDN deployment.
  3. Propose avenues for future exploration.

Research Questions

  1. What are the main applications of SDN in various domains?
  2. What challenges hinder the widespread adoption of SDN?
  3. How can future research address these challenges?

2. Methodology

This SLR follows a structured process:

2.1. Search Strategy

  • Databases: IEEE Xplore, ACM Digital Library, SpringerLink, Scopus.
  • Keywords: “Software-Defined Networking,” “SDN challenges,” “SDN applications,” “network programmability.”

2.2. Inclusion and Exclusion Criteria

  • Inclusion: Peer-reviewed articles, conference papers, and surveys published between 2010 and 2023.
  • Exclusion: Non-peer-reviewed content, studies not in English, and articles lacking experimental validation.

2.3. Data Extraction

Key information such as research objectives, methodologies, results, and conclusions was extracted.


3. Findings

3.1. Applications of SDN

  • Data Center Networking: Enhanced scalability, load balancing, and energy efficiency.
  • 5G and Beyond: SDN facilitates network slicing, enabling diverse Quality of Service (QoS) requirements.
  • Security: Real-time threat detection and mitigation through programmable policies.
  • IoT: Efficient management of heterogeneous devices and dynamic traffic flows.

3.2. Challenges in SDN Adoption

  • Scalability: Centralized controllers may become bottlenecks.
  • Security Risks: New attack vectors such as controller attacks and data plane vulnerabilities.
  • Interoperability: Integration with legacy networks remains complex.
  • Performance: Latency introduced by control plane communication.

3.3. Research Gaps

  • Lack of comprehensive frameworks for securing SDN architectures.
  • Limited studies on SDN’s impact on emerging fields such as quantum networking.
  • Insufficient focus on real-world deployments and long-term performance evaluations.

4. Discussion

The review highlights that SDN’s programmability has revolutionized network management but also introduced unique challenges. Addressing scalability and security issues is critical for its adoption in large-scale networks. Additionally, cross-disciplinary research integrating SDN with AI, IoT, and blockchain technologies offers promising directions.

Sign In

Sign Up