Software Design Principles to Enhance SDN Architecture

  • Alazzam I
  • Alsmadi I
  • M.O K
N/ACitations
Citations of this article
11Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Alazzam, I., Alsmadi, I., & M.O, K. (2016). Software Design Principles to Enhance SDN Architecture. International Journal of Advanced Computer Science and Applications, 7(8). https://doi.org/10.14569/ijacsa.2016.070822

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free