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

Improving the Control Strategy of a Standalone PV Pumping System by Fuzzy Logic Technique

This work aims to develop an accurate model of an existing Photovoltaic Pumping System (PvPS) which is composed of an Ebara Pra-0.50T Asynchronous Moto-Pump (AMP) fed by Kaneka GSA-60 photovoltaic panels via a Moeller DV...

AN ARCHITECTURAL-MODEL FOR CONTEXT AWARE ADAPTIVE DELIVERY OF LEARNING MATERIAL

The web based learning has become more complex to search required learning resources with continuously growing digital learning contents which are entangled with structural and semantic interrelationship. Meanwhile, the...

The Effect of Diversity Implementation on Precision in Multicriteria Collaborative Filtering

This research was triggered by the criticism on the emergence of homogeneity in recommendation within the collaborative filtering based recommender systems that put similarity as the main principle in the algorithm. To o...

Improved Sliding Mode Nonlinear Extended State Observer based Active Disturbance Rejection Control for Uncertain Systems with Unknown Total Disturbance

This paper presents a new strategy for the active disturbance rejection control (ADRC) of a general uncertain system with unknown bounded disturbance based on a nonlinear sliding mode extended state observer (SMESO). Fir...

Effectiveness of Existing CAD-Based Research Work towards Screening Breast Cancer

Accurate detection as well as classification of the breast cancer is still an unsolved question in the medical image processing techniques. We reviewed the existing Computer Aided Diagnosis (CAD)-based techniques to find...

Download PDF file
  • EP ID EP159641
  • DOI 10.14569/IJACSA.2016.070822
  • Views 103
  • 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