JOURNAL ARTICLE

Adaptive resource allocation for software defined networking controllers

Masoud SoursouriMahmood Ahmadi

Year: 2017 Journal:   Journal of High Speed Networks Vol: 23 (3)Pages: 237-253   Publisher: IOS Press

Abstract

In traditional networks, the control and data planes are integrated into a single system which makes complicated administrating and managing of these networks. Therefore, Software Defined Networking (SDN) decouples these planes using a single controller component. An SDN controller is a fundamental element that consists of applications, northbound and southbound interfaces. It also creates and manages a general view of the whole network. The increasing attempts to improve the performance of the controller have been performed, which proposed the centralized and distributed architectures for the controllers. In this paper, a service to allocate the resources to an SDN controller is proposed. Resources such as CPU and memory based on demand are allocated. In addition, to efficient use of resources when they are not needed, deallocation of resources is done. This service has been designed based on the XenServer hypervisor OpenStack platform, OpenDayLight SDN controller and their capabilities to change the resources dynamically. The results related to resource usage show that increasing the number of switches increases the number of CPUs, and memory, linearly.

Keywords:
Computer science Controller (irrigation) Hypervisor Software-defined networking Resource (disambiguation) Distributed computing Software Resource allocation Computer network Operating system Embedded system Virtualization Cloud computing

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
26
Refs
0.11
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.