Distributed controller clustering in software defined networks
Ahmed Abdelaziz,Ang Tan Fong,Abdullah Gani,Usman Garba,Suleman Khan,Adnan Akhunzada,Hamid Talebian,Kim-Kwang Raymond Choo +7 more
TL;DR: The result shows that the proposed distributed controller clustering mechanism is able to significantly reduce the average latency and packet loss compared to distributed controller without clustering running on HP Virtual Application Network (VAN) SDN and Open Network Operating System (ONOS) controllers respectively.
read more
Abstract: Software Defined Networking (SDN) is an emerging promising paradigm for network management because of its centralized network intelligence. However, the centralized control architecture of the software-defined networks (SDNs) brings novel challenges of reliability, scalability, fault tolerance and interoperability. In this paper, we proposed a novel clustered distributed controller architecture in the real setting of SDNs. The distributed cluster implementation comprises of multiple popular SDN controllers. The proposed mechanism is evaluated using a real world network topology running on top of an emulated SDN environment. The result shows that the proposed distributed controller clustering mechanism is able to significantly reduce the average latency from 8.1% to 1.6%, the packet loss from 5.22% to 4.15%, compared to distributed controller without clustering running on HP Virtual Application Network (VAN) SDN and Open Network Operating System (ONOS) controllers respectively. Moreover, proposed method also shows reasonable CPU utilization results. Furthermore, the proposed mechanism makes possible to handle unexpected load fluctuations while maintaining a continuous network operation, even when there is a controller failure. The paper is a potential contribution stepping towards addressing the issues of reliability, scalability, fault tolerance, and inter-operability.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Deep CNN Ensemble Framework for Efficient DDoS Attack Detection in Software Defined Networks
Shahzeb Haider,Adnan Akhunzada,Iqra Mustafa,Tanil Bharat Patel,Amanda Fernandez,Kim-Kwang Raymond Choo,Javed Iqbal +6 more
TL;DR: A deep convolutional neural network (CNN) ensemble framework for efficient DDoS attack detection in SDNs is proposed and is evaluated on a current state-of-the-art Flow-based dataset under established benchmarks.
SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT
Anichur Rahman,Md. Jahidul Islam,Antonio Montieri,Mostofa Kamal Nasir,Md. Mahfuz Reza,Shahab S. Band,Antonio Pescape,Mahedi Hasan,Mehdi Sookhak,Amir Mosavi +9 more
TL;DR: In this article, the authors presented an optimized energy-efficient and secure blockchain-based software-defined IoT framework for smart networks, which ensures efficient cluster-head selection and secure network communication via the identification and isolation of rouge switches.
A Survey and Future Directions on Clustering: From WSNs to IoT and Modern Networking Paradigms
TL;DR: A survey of this field based on the objectives for clustering, such as reducing energy consumption and load balancing, as well as the network properties relevant for efficient clustering in IoT,such as network heterogeneity and mobility is conducted.
A comprehensive survey of load balancing techniques in software-defined network
Mosab Hamdan,Entisar Hassan,Ahmed Abdelaziz,Abdallah Elhigazi,Bushra Mohammed,Suleman Khan,Athanasios V. Vasilakos,Muhammad Nadzir Marsono +7 more
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
Load Balancing Mechanisms in the Software Defined Networks: A Systematic and Comprehensive Review of the Literature
TL;DR: The load balancing mechanisms which have been used in the SDN systematically based on two categories, deterministic and non-deterministic are reviewed and the important challenges of these algorithms have been reviewed, so better load balancing techniques can be applied by the researchers in the future.
128
References
Software-Defined Networking: A Comprehensive Survey
Diego Kreutz,Fernando M. V. Ramos,Paulo Veríssimo,Christian Esteve Rothenberg,Siamak Azodolmolky,Steve Uhlig +5 more
- 01 Jan 2015
TL;DR: This paper presents an in-depth analysis of the hardware infrastructure, southbound and northbound application programming interfaces (APIs), network virtualization layers, network operating systems (SDN controllers), network programming languages, and network applications, and presents the key building blocks of an SDN infrastructure using a bottom-up, layered approach.
A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks
TL;DR: The SDN architecture and the OpenFlow standard in particular are presented, current alternatives for implementation and testing of SDN-based protocols and services are discussed, current and future SDN applications are examined, and promising research directions based on the SDN paradigm are explored.
A network in a laptop: rapid prototyping for software-defined networks
Bob Lantz,Brandon Heller,Nick McKeown +2 more
- 20 Oct 2010
TL;DR: The greatest value of Mininet will be supporting collaborative network research, by enabling self-contained SDN prototypes which anyone with a PC can download, run, evaluate, explore, tweak, and build upon.
•Posted Content
Software-Defined Networking: A Comprehensive Survey
Diego Kreutz,Fernando M. V. Ramos,Paulo Veríssimo,Christian Esteve Rothenberg,Siamak Azodolmolky,Steve Uhlig +5 more
TL;DR: Software-Defined Networking (SDN) as discussed by the authors is an emerging paradigm that promises to change this state of affairs, by breaking vertical integration, separating the network's control logic from the underlying routers and switches, promoting (logical) centralization of network control, and introducing the ability to program the network.
1.9K
NOX: towards an operating system for networks
Natasha Gude,Teemu Koponen,Justin Pettit,Ben Pfaff,Martin Casado,Nick McKeown,Scott Shenker +6 more
- 01 Jul 2008
TL;DR: The question posed here is: Can one build a network operating system at significant scale?