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

Financial Market Prediction using Google Trends

Financial decisions are among the most significant life-changing decisions that individuals make. There is a strong correlation between financial decision making and human behavior. In this research the relationship betw...

A Usability Model for Mobile Applications Generated with a Model-Driven Approach

Usability evaluation of mobile applications (referred to as apps) is an emerging research area in the field of Software Engineering. Several research studies have focused their interest on the challenge of usability eval...

An Expert Comparison of Accreditation Support Tools for the Undergraduate Computing Programs

Realizing continuous quality improvement within educational programs is a challenging task. However, there exist various assessment tools and models that help in this regard. This paper explores the features and capabili...

The Determination of Affirmative and Negative Intentions for Indirect Speech Acts by a Recommendation Tree

For context-based recommendation systems, it is necessary to detect affirmative and negative intentions from answers. However, traditional studies can not determine these intentions from indirect speech acts. In order to...

Integration of Wearable Smart Sensor for Improving e-Healthcare

Analyzing health conditions using sensors is one of the daily activities in a healthcare organization. The purpose of this research is to improve the e-healthcare formulated through the integration of wearable smart sens...

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