Software Design Principles to Enhance SDN Architecture

Abstract

SDN as a network architecture emerged on top of existing technologies and knowledge. Through defining the controller as a software program, SDN made a strong connection between networking and software engineering. Traditionally, network programs were vendor specific and embedded in hardware switches and routers. SDN focuses on isolation between control and forwarding or data planes. However, in the complete SDN network, there are many other areas (i.e. CPU, memory, hardware, bandwidth and software). In this paper, we propose extending SDN architecture and propose isolation layers with the goal of improving the overall network design. Such flexible architecture can support future evolution and changes without the need to significantly change original components or modules.

Authors and Affiliations

Iyad Alazzam, Izzat Alsmadi, Khalid Nahar

Keywords

Related Articles

Using Space Syntax and Information Visualization for Spatial Behavior Analysis and Simulation

This study used space syntax to discuss user movement dynamics and crowded hot spots in a commercial area. Moreover, it developed personas according to its onsite observations, visualized user movement data, and performe...

Detection and Extraction of Videos using Decision Trees

  This paper addresses a new multimedia data mining framework for the extraction of events in videos by using decision tree logic. The aim of our DEVDT (Detection and Extraction of Videos using Decision Trees)...

A semantic cache for enhancing Web services communities activities: Health care case Study

Collective memories are strong support for enhancing the activities of capitalization, management and dissemination inside a Web services community. To take advantages of collective memory, we propose an approach for ind...

Classifying Natural Language Text as Controlled and Uncontrolled for UML Diagrams

Natural language text fall within the category of Controlled and Uncontrolled Natural Language. In this paper, an algorithm is presented to show that a given language text is controlled or uncontrolled. The parameters an...

Audio Watermarking with Error Correction 

In recent times, communication through the internet has tremendously facilitated the distribution of multimedia data. Although this is indubitably a boon, one of its repercussions is that it has also given impetus to the...

Download PDF file
  • EP ID EP159641
  • DOI 10.14569/IJACSA.2016.070822
  • Views 100
  • Downloads 0

How To Cite

Iyad Alazzam, Izzat Alsmadi, Khalid Nahar (2016). Software Design Principles to Enhance SDN Architecture. International Journal of Advanced Computer Science & Applications, 7(8), 156-163. https://europub.co.uk/articles/-A-159641