LAPSE:2023.32611
Published Article
LAPSE:2023.32611
Improving Energy Efficiency on SDN Control-Plane Using Multi-Core Controllers
April 20, 2023
Software-defined networks have become more common in data centers. The programmability of these networks is a great feature that allows innovation to be deployed fast, following the increasing number of new applications. This growth comes with a cost of more processing power and energy consumption. Many researchers have tackled this issue using existing routing techniques to dynamically adjust the network forwarding plane to save energy. On the control-plane, researchers have found algorithms for positioning the controller in a way to reduce the number of used links, thus reducing energy. These strategies reduce energy consumption at the expense of processing power of the controllers. This paper proposes a novel approach to energy efficiency focused on the network’s control-plane, which is complementary to the many already existing data-plane solutions. It takes advantage of the parallel processing capabilities of modern off-the-shelf multicore processors to split the many tasks of the controller among the cores. By dividing the tasks among homogeneous cores, one can lower the frequency of operations, lowering the overall energy consumption while keeping the same quality of service level. We show that a multicore controller can use an off-the-shelf multicore processor to save energy while keeping the level of service. We performed experiments based on standard network measures, namely latency and throughput, and standard energy efficiency metrics for data centers such as the Communication Network Energy Efficiency (CNEE) metric. Higher energy efficiency is achieved by a parallel implementation of the controller and lowering each core’s frequency of operation. In our experiments, we achieved a drop of 28% on processor energy use for a constant throughput scenario when comparing with the single-core approach.
Keywords
control-plane, controller, Energy Efficiency, multicore, software-defined network
Suggested Citation
Oliveira TF, Xavier-de-Souza S, Silveira LF. Improving Energy Efficiency on SDN Control-Plane Using Multi-Core Controllers. (2023). LAPSE:2023.32611
Author Affiliations
Oliveira TF: Federal Institute of Education, Science, and Technology of Rio Grande do Norte, Parnamirim, Rua Antonia de Lima Paiva, 155 Bairro Nova Esperanca, Parnamirim 59143-455, Brazil [ORCID]
Xavier-de-Souza S: Computer Engineering and Automation Department, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil [ORCID]
Silveira LF: Computer Engineering and Automation Department, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil [ORCID]
Journal Name
Energies
Volume
14
Issue
11
First Page
3161
Year
2021
Publication Date
2021-05-28
Published Version
ISSN
1996-1073
Version Comments
Original Submission
Other Meta
PII: en14113161, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.32611
This Record
External Link

doi:10.3390/en14113161
Publisher Version
Download
Files
[Download 1v1.pdf] (702 kB)
Apr 20, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
88
Version History
[v1] (Original Submission)
Apr 20, 2023
 
Verified by curator on
Apr 20, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.32611
 
Original Submitter
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version