Distributed controller clustering in software defined networks

Huang, Chun-Hsi, Abdelaziz, Ahmed, Fong, Ang Tan, Gani, Abdullah, Garba, Usman, Khan, Suleman, Akhunzada, Adnan, Talebian, Hamid and Choo, Kim-Kwang Raymond (2017) Distributed controller clustering in software defined networks. PLoS ONE, 12 (4). e0174715. ISSN 1932-6203

[img]
Preview
Text
Abdelaziz et al - Distributed controller clustering in software defined networks OA.pdf - Published Version
Available under License Creative Commons Attribution 4.0.

Download (3MB) | Preview
Official URL: http://dx.doi.org/10.1371/journal.pone.0174715

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.

Item Type: Article
Subjects: G400 Computer Science
Department: Faculties > Engineering and Environment > Computer and Information Sciences
Depositing User: Paul Burns
Date Deposited: 18 Oct 2019 11:17
Last Modified: 18 Oct 2019 11:30
URI: http://nrl.northumbria.ac.uk/id/eprint/41156

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics


Policies: NRL Policies | NRL University Deposit Policy | NRL Deposit Licence