A Comparison of Ryu and Pox Controllers: A Parallel Implementation

Software Defined Network (SDN) network controllers have limitations in handling large volumes of data generated by switches, which can slow down their performance. Using parallel programming methods such as threading, multiprocessing, and MPI aims to improve the performance of the controller in hand...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhammad Ikhwananda Rizaldi, Elsa Annas Sonia Yusuf, Denar Regata Akbi, Wildan Suharso
Format: Article
Language:English
Published: Department of Informatics, UIN Sunan Gunung Djati Bandung 2024-04-01
Series:JOIN: Jurnal Online Informatika
Subjects:
Online Access:https://join.if.uinsgd.ac.id/index.php/join/article/view/1181
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849468200813592576
author Muhammad Ikhwananda Rizaldi
Elsa Annas Sonia Yusuf
Denar Regata Akbi
Wildan Suharso
author_facet Muhammad Ikhwananda Rizaldi
Elsa Annas Sonia Yusuf
Denar Regata Akbi
Wildan Suharso
author_sort Muhammad Ikhwananda Rizaldi
collection DOAJ
description Software Defined Network (SDN) network controllers have limitations in handling large volumes of data generated by switches, which can slow down their performance. Using parallel programming methods such as threading, multiprocessing, and MPI aims to improve the performance of the controller in handling a large number of switches. By considering factors such as memory usage, CPU consumption, and execution time. The test results show that although RYU outperforms POX in terms of faster execution time and lower CPU utilization rate, POX shows its prowess by exhibiting less memory usage despite higher CPU utilization rate than RYU. The use of the parallel approach proves advantageous as both controllers exhibit enhanced efficiency levels. Ultimately, RYU's impressive speed and superior resource optimization capabilities may prove to be more strategic than POX over time. Taking into account the specific needs and prerequisites of a given system, this research provides insights in selecting the most suitable controller to handle large-scale switches with optimal efficiency.
format Article
id doaj-art-c6b71b53a89d48faaf79d789a2bc6144
institution Kabale University
issn 2528-1682
2527-9165
language English
publishDate 2024-04-01
publisher Department of Informatics, UIN Sunan Gunung Djati Bandung
record_format Article
series JOIN: Jurnal Online Informatika
spelling doaj-art-c6b71b53a89d48faaf79d789a2bc61442025-08-20T03:25:55ZengDepartment of Informatics, UIN Sunan Gunung Djati BandungJOIN: Jurnal Online Informatika2528-16822527-91652024-04-01911910.15575/join.v9i1.11811182A Comparison of Ryu and Pox Controllers: A Parallel ImplementationMuhammad Ikhwananda Rizaldi0Elsa Annas Sonia Yusuf1Denar Regata Akbi2Wildan Suharso3Department of Informatics, University of Muhammadiyah MalangDepartment of Informatics, University of Muhammadiyah MalangDepartment of Informatics, University of Muhammadiyah MalangDepartment of Informatics, University of Muhammadiyah MalangSoftware Defined Network (SDN) network controllers have limitations in handling large volumes of data generated by switches, which can slow down their performance. Using parallel programming methods such as threading, multiprocessing, and MPI aims to improve the performance of the controller in handling a large number of switches. By considering factors such as memory usage, CPU consumption, and execution time. The test results show that although RYU outperforms POX in terms of faster execution time and lower CPU utilization rate, POX shows its prowess by exhibiting less memory usage despite higher CPU utilization rate than RYU. The use of the parallel approach proves advantageous as both controllers exhibit enhanced efficiency levels. Ultimately, RYU's impressive speed and superior resource optimization capabilities may prove to be more strategic than POX over time. Taking into account the specific needs and prerequisites of a given system, this research provides insights in selecting the most suitable controller to handle large-scale switches with optimal efficiency.https://join.if.uinsgd.ac.id/index.php/join/article/view/1181poxryuparallel programmingnetworkingsoftware defined network
spellingShingle Muhammad Ikhwananda Rizaldi
Elsa Annas Sonia Yusuf
Denar Regata Akbi
Wildan Suharso
A Comparison of Ryu and Pox Controllers: A Parallel Implementation
JOIN: Jurnal Online Informatika
pox
ryu
parallel programming
networking
software defined network
title A Comparison of Ryu and Pox Controllers: A Parallel Implementation
title_full A Comparison of Ryu and Pox Controllers: A Parallel Implementation
title_fullStr A Comparison of Ryu and Pox Controllers: A Parallel Implementation
title_full_unstemmed A Comparison of Ryu and Pox Controllers: A Parallel Implementation
title_short A Comparison of Ryu and Pox Controllers: A Parallel Implementation
title_sort comparison of ryu and pox controllers a parallel implementation
topic pox
ryu
parallel programming
networking
software defined network
url https://join.if.uinsgd.ac.id/index.php/join/article/view/1181
work_keys_str_mv AT muhammadikhwanandarizaldi acomparisonofryuandpoxcontrollersaparallelimplementation
AT elsaannassoniayusuf acomparisonofryuandpoxcontrollersaparallelimplementation
AT denarregataakbi acomparisonofryuandpoxcontrollersaparallelimplementation
AT wildansuharso acomparisonofryuandpoxcontrollersaparallelimplementation
AT muhammadikhwanandarizaldi comparisonofryuandpoxcontrollersaparallelimplementation
AT elsaannassoniayusuf comparisonofryuandpoxcontrollersaparallelimplementation
AT denarregataakbi comparisonofryuandpoxcontrollersaparallelimplementation
AT wildansuharso comparisonofryuandpoxcontrollersaparallelimplementation