Nikolaos V. Oikonomou, Dimitrios V. Oikonomou, E. Stergiou, Dimitrios Liarokapis
{"title":"Comprehensive Analysis of Software-Defined Networking: Evaluating Performance Across Diverse Topologies and Investigating Topology Discovery Protocols","authors":"Nikolaos V. Oikonomou, Dimitrios V. Oikonomou, E. Stergiou, Dimitrios Liarokapis","doi":"10.55708/js0307003","DOIUrl":null,"url":null,"abstract":": Software-defined networking (SDN) represents an innovative approach to network architecture that enhances control, simplifies complexity, and improves operational efficiencies. This study evaluates the performance metrics of SDN frameworks using the Mininet simulator on virtual machines hosted on a Windows platform. The research objectives include assessing system performance across various predefined network topologies, investigating the impact of switch quantities on network performance, measuring CPU consumption, evaluating RAM demands under different network loads, and analyzing latency in packet transmission. Methods involved creating and testing different network topologies, including basic, hybrid, and custom, with the Mininet simulator. Performance metrics such as CPU and RAM usage, latency, and bandwidth were measured and analyzed. The study also examined the performance and extendibility of the OpenFlow Data Path (OFDP) protocol using the POX controller. Results indicate that balanced tree topologies consume the most CPU and RAM, while linear topologies are more efficient. Random topologies offer adaptability but face connection reliability issues. The POX controller and OFDP protocol effectively manage SDN network scalability. This research aims to analyze performance in a manner consistent with numerous previous studies, underscoring the importance of performance metrics and the scale of the network in determining the efficiency and reliability of SDN implementations. By benchmarking various topologies and protocols, the research offers a valuable reference for both academia and industry, promoting the development of more efficient SDN solutions. Understanding these performance metrics helps network administrators make informed decisions about implementing SDN frameworks to improve network performance and reliability.","PeriodicalId":484451,"journal":{"name":"Journal of Engineering Research and Sciences","volume":"138 5","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Engineering Research and Sciences","FirstCategoryId":"0","ListUrlMain":"https://doi.org/10.55708/js0307003","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
: Software-defined networking (SDN) represents an innovative approach to network architecture that enhances control, simplifies complexity, and improves operational efficiencies. This study evaluates the performance metrics of SDN frameworks using the Mininet simulator on virtual machines hosted on a Windows platform. The research objectives include assessing system performance across various predefined network topologies, investigating the impact of switch quantities on network performance, measuring CPU consumption, evaluating RAM demands under different network loads, and analyzing latency in packet transmission. Methods involved creating and testing different network topologies, including basic, hybrid, and custom, with the Mininet simulator. Performance metrics such as CPU and RAM usage, latency, and bandwidth were measured and analyzed. The study also examined the performance and extendibility of the OpenFlow Data Path (OFDP) protocol using the POX controller. Results indicate that balanced tree topologies consume the most CPU and RAM, while linear topologies are more efficient. Random topologies offer adaptability but face connection reliability issues. The POX controller and OFDP protocol effectively manage SDN network scalability. This research aims to analyze performance in a manner consistent with numerous previous studies, underscoring the importance of performance metrics and the scale of the network in determining the efficiency and reliability of SDN implementations. By benchmarking various topologies and protocols, the research offers a valuable reference for both academia and industry, promoting the development of more efficient SDN solutions. Understanding these performance metrics helps network administrators make informed decisions about implementing SDN frameworks to improve network performance and reliability.
:软件定义网络(SDN)是一种创新的网络架构方法,可增强控制、简化复杂性并提高运行效率。本研究在 Windows 平台托管的虚拟机上使用 Mininet 模拟器评估 SDN 框架的性能指标。研究目标包括评估各种预定义网络拓扑的系统性能、调查交换机数量对网络性能的影响、测量 CPU 消耗、评估不同网络负载下的 RAM 需求以及分析数据包传输延迟。方法包括使用 Mininet 模拟器创建和测试不同的网络拓扑结构,包括基本网络拓扑结构、混合网络拓扑结构和自定义网络拓扑结构。测量和分析了 CPU 和 RAM 使用率、延迟和带宽等性能指标。研究还使用 POX 控制器检验了 OpenFlow 数据路径 (OFDP) 协议的性能和可扩展性。结果表明,平衡树拓扑结构消耗的 CPU 和 RAM 最多,而线性拓扑结构的效率更高。随机拓扑具有适应性,但面临连接可靠性问题。POX 控制器和 OFDP 协议能有效管理 SDN 网络的可扩展性。本研究旨在分析性能,其方式与之前的大量研究一致,强调性能指标和网络规模在决定 SDN 实施的效率和可靠性方面的重要性。通过对各种拓扑结构和协议进行基准测试,该研究为学术界和业界提供了宝贵的参考,促进了更高效的 SDN 解决方案的开发。了解这些性能指标有助于网络管理员在实施 SDN 框架时做出明智的决策,从而提高网络性能和可靠性。