Abstract
Software-Defined Networking (SDN) is an evolving network architecture influenced by the increasing popularity in the deployment of Network Virtualization, cloud computing technologies, and the network ossification trend. It represents a new approach to managing, defining and building networks in order to fulfill the needs of the dynamic nature of present day's networking capabilities. In recent years, SDN has emerged as an exciting area of research challenging the current networking paradigm of designing and managing computer networks. SDN represents an extraordinary opportunity to rethink computer networks, enabling the design and deployment of a future Internet. This paper reviews SDN technologies, architectures, applications, underlying protocols, and deployments. It provides taxonomy of recent research works on SDN and highlights some recent practical experiments, with the goal of inspiring new applications and improving the future networking capabilities.
Original language | English |
---|---|
Pages (from-to) | 140-155 |
Number of pages | 16 |
Journal | Journal of Network and Computer Applications |
Volume | 70 |
DOIs | |
Publication status | Published - 1 Jul 2016 |
Externally published | Yes |
Keywords
- Cloud computing
- Information Centric Networking (ICN)
- Network Deployment
- Network Functions Virtualization (NFV)
- Network Virtualization
- Network programmability
- Open vSwitch
- OpenFlow
- Software-Defined Networking (SDN)