ReCSDN: Resilient Controller for Software Defined Networks

Abstract

Software Defined Networking (SDN) is an emerging network paradigm that provides central control over the network. Although, this simplifies the network management and makes efficient use of network resources, it introduces new threats to network reliability and scalability. In fact, a single centralized controller is a single point of failure. Moreover, a single controller may become a performance bottleneck as processing overhead increases. Distributed SDN controller platforms improve the reliability and scalability to some extent, however they remain vulnerable to Distributed Denial of Service (DDoS) attacks, specifically on control plane. We believe that there is a need for a distributed controller framework that is capable of providing service continuity without performance degradation in case of excessive network traffic or DDoS attacks on controller. In this paper, we aim to address the vulnerabilities of SDN control plane. We propose and implement an efficient and Resilient Controller for Software Defined Network (ReCSDN). This framework is capable of detecting and mitigating DDoS attacks timely and ensures the continuity of services without performance degradation. We created an experimental test bed using Mininet to conduct extensive experiments. We deployed ReCSDN on top of Open Network Operating System (ONOS) cluster to confirm the viability of our approach. The experiment results show that with ReCSDN, control plane is not only able to withstand excessive network load but will also continue to provide services in case of any controller failure.

Authors and Affiliations

Soomaiya Hamid, Narmeen Zakaria Bawany, Jawwad Ahmed Shamsi

Keywords

Related Articles

Individual Syllabus for Personalized Learner-Centric E-Courses in E-Learning and M-Learning

Most of e-learning and m-learning systems are course-centric. These systems provided services that concentrated on course material and pedagogical. They did not take into account varieties of student levels, skills, inte...

Formal Concept Analysis based Framework for Evaluating Information System Success

This paper aims to propose a methodology for evaluating information system success. It is based on two main fields, which are formal concept analysis and multi criteria decision-making methods. A framework whose main obj...

A Model of an E-Learning Web Site for Teaching and Evaluating Online.

This research is endeavoring to design an e-learning web site on the internet having the course name as "Object Oriented Programming" (OOP) for the students of level four at Computer Science Department (CSD). This course...

A Practical Approach for Evaluating and Prioritizing Situational Factors in Global Software Project Development

There has been an enormous increase in globaliza-tion that has led to more cooperation and competition across boundaries. Software engineering, particularly distributed soft-ware development (DSD) and global software dev...

Cyberspace Challenges and Law Limitations

Privacy and Data security are heating topic in the modern technologically advanced economy. Technological Innovations have created new forms of electronic data which are more vulnerable to theft or loss when compared to...

Download PDF file
  • EP ID EP260400
  • DOI 10.14569/IJACSA.2017.080826
  • Views 118
  • Downloads 0

How To Cite

Soomaiya Hamid, Narmeen Zakaria Bawany, Jawwad Ahmed Shamsi (2017). ReCSDN: Resilient Controller for Software Defined Networks. International Journal of Advanced Computer Science & Applications, 8(8), 202-208. https://europub.co.uk/articles/-A-260400