IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v14y2021i11p3161-d564478.html
   My bibliography  Save this article

Improving Energy Efficiency on SDN Control-Plane Using Multi-Core Controllers

Author

Listed:
  • Tadeu F. Oliveira

    (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)

  • Samuel Xavier-de-Souza

    (Computer Engineering and Automation Department, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil)

  • Luiz F. Silveira

    (Computer Engineering and Automation Department, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil)

Abstract

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.

Suggested Citation

  • Tadeu F. Oliveira & Samuel Xavier-de-Souza & Luiz F. Silveira, 2021. "Improving Energy Efficiency on SDN Control-Plane Using Multi-Core Controllers," Energies, MDPI, vol. 14(11), pages 1-20, May.
  • Handle: RePEc:gam:jeners:v:14:y:2021:i:11:p:3161-:d:564478
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/14/11/3161/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/14/11/3161/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Andrzej Lis & Agata Sudolska & Ilona Pietryka & Adam Kozakiewicz, 2020. "Cloud Computing and Energy Efficiency: Mapping the Thematic Structure of Research," Energies, MDPI, vol. 13(16), pages 1-21, August.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Rizwan Aslam Butt & Adnan Akhunzada & Muhammad Faheem & Basit Raza, 2022. "Enhanced Energy Savings with Adaptive Watchful Sleep Mode for Next Generation Passive Optical Network," Energies, MDPI, vol. 15(5), pages 1-17, February.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Ying Yang & Jinruo Qin & Jing Lei & Yanping Liu, 2023. "Research Status and Challenges on the Sustainable Development of Artificial Intelligence Courses from a Global Perspective," Sustainability, MDPI, vol. 15(12), pages 1-20, June.
    2. Buerian Soongpol & Paniti Netinant & Meennapa Rukhiran, 2024. "Practical Sustainable Software Development in Architectural Flexibility for Energy Efficiency Using the Extended Agile Framework," Sustainability, MDPI, vol. 16(13), pages 1-37, July.
    3. Phichet Munpa & Atima Dubsok & Athit Phetrak & Wandee Sirichokchatchawan & Nutta Taneepanichskul & Jenyuk Lohwacharin & Suthirat Kittipongvises & Chongrak Polprasert, 2024. "Building a Resilient City through Sustainable Flood Risk Management: The Flood-Prone Area of Phra Nakhon Sri Ayutthaya, Thailand," Sustainability, MDPI, vol. 16(15), pages 1-21, July.
    4. Katarzyna Sanak-Kosmowska & Jan W. Wiktor, 2021. "The Morphology and Differentiation of the Content of International Debate on Renewable Energy. A Bibliometric Analysis of Web of Science, Scopus, and Twitter," Energies, MDPI, vol. 14(21), pages 1-23, October.
    5. Iulia Lupu & Radu Lupu & Adina Criste, 2023. "The Nexus between Green Bonds and European Banks: A Cross-Quantilogram Approach," Energies, MDPI, vol. 16(24), pages 1-19, December.
    6. Adam Kozakiewicz & Andrzej Lis, 2021. "Energy Efficiency in Cloud Computing: Exploring the Intellectual Structure of the Research Field and Its Research Fronts with Direct Citation Analysis," Energies, MDPI, vol. 14(21), pages 1-17, October.
    7. Tudor Cioara & Marcel Antal & Claudia Daniela Antal (Pop) & Ionut Anghel & Massimo Bertoncini & Diego Arnone & Marilena Lazzaro & Marzia Mammina & Terpsichori-Helen Velivassaki & Artemis Voulkidis & Y, 2020. "Data Centers Optimized Integration with Multi-Energy Grids: Test Cases and Results in Operational Environment," Sustainability, MDPI, vol. 12(23), pages 1-23, November.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:14:y:2021:i:11:p:3161-:d:564478. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.