当前位置: X-MOL 学术Wireless Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Performance evaluation of Software-Defined Network (SDN) controllers using Dijkstra’s algorithm
Wireless Networks ( IF 2.1 ) Pub Date : 2022-08-20 , DOI: 10.1007/s11276-022-03044-3
Yinjun Zhang , Mengji Chen

The advancement of technology, specifically the development of information technology (IT) has had a great influence on everyone life. Due to the rapid development of technology, the traditional network architectures are no longer adequate for the nowadays communication, education, businesses, carriers, and end-users, etc. This indeed is a serious issue, as every organization, enterprise, and educational institute, etc. wants to keep itself on top and to facilitate their customers as much as possible by providing high quality services with minimum delay, etc. In order to tackle this problem, a new emerging network architecture known as software defined networking (SDN) may be employed, as it is more interactive, more flexible, controllable, scalable, and programmable. A network system has two main planes known as control and data planes. The SDN architecture/design separates the control and data planes, legalizes network information and state, and keeps the network infrastructure out of the applications. In contrast, a network may reach a point where the computer or network resources restrict the data flow governed by the bandwidth. In SDN architecture, the controller is the most significant and central component, and large SDN networks might have numerous controllers or controller domains that share network administration. Due to the obvious importance of controllers, different studies have been conducted to compare, test, and assess their performance. This study examines the implementation of Dijkstra’s algorithm using two of the most important SDN open-source controllers (POX and RYU), which permits packet acquisition and transmission between end devices via the network’s shortest and/or lowest load pathways. Performance of the two utilized controllers is measured in terms of various quality of service (QoS) metrics such as throughput, packet delivery ratio, jitter, and packet loss on a specific network architecture under a variety of workloads. Further, we developed a customized network topology using the Mininet which is an emulator tool for SDN. In addition, we also measured the performance of the utilized controllers in terms of various QoS metrics, using the Mininet tool. The experimental results show that the proposed system attained promising results in terms of all QoS metrics.



中文翻译:

使用 Dijkstra 算法的软件定义网络 (SDN) 控制器的性能评估

技术的进步,特别是信息技术(IT)的发展,已经对每个人的生活产生了很大的影响。由于技术的飞速发展,传统的网络架构已经无法满足当今的通信、教育、商业、运营商、终端用户等需求。这确实是一个严重的问题,作为每个组织、企业和教育机构等希望保持领先地位,并通过以最小延迟等提供高质量服务来尽可能地为客户提供便利。为了解决这个问题,一种称为软件定义网络 (SDN) 的新兴网络架构可能会被采用,因为它更具交互性、更灵活、可控、可扩展和可编程。网络系统有两个主要平面,称为控制平面和数据平面。SDN 架构/设计将控制平面和数据平面分离,使网络信息和状态合法化,并使网络基础设施远离应用程序。相反,网络可能会达到计算机或网络资源限制由带宽支配的数据流的程度。在 SDN 架构中,控制器是最重要和最核心的组件,大型 SDN 网络可能有许多共享网络管理的控制器或控制器域。由于控制器的重要性显而易见,已经进行了不同的研究来比较、测试和评估它们的性能。本研究使用两个最重要的 SDN 开源控制器(POX 和 RYU)检查 Dijkstra 算法的实现,它允许通过网络最短和/或最低负载路径在终端设备之间获取和传输数据包。使用的两个控制器的性能是根据各种服务质量 (QoS) 指标来衡量的,例如在各种工作负载下特定网络架构上的吞吐量、数据包传递率、抖动和数据包丢失。此外,我们使用 Mininet 开发了定制的网络拓扑,Mininet 是 SDN 的仿真器工具。此外,我们还使用 Mininet 工具在各种 QoS 指标方面测量了所用控制器的性能。实验结果表明,所提出的系统在所有 QoS 指标方面都取得了可喜的结果。使用的两个控制器的性能是根据各种服务质量 (QoS) 指标来衡量的,例如在各种工作负载下特定网络架构上的吞吐量、数据包传递率、抖动和数据包丢失。此外,我们使用 Mininet 开发了定制的网络拓扑,Mininet 是 SDN 的仿真器工具。此外,我们还使用 Mininet 工具在各种 QoS 指标方面测量了所用控制器的性能。实验结果表明,所提出的系统在所有 QoS 指标方面都取得了可喜的结果。使用的两个控制器的性能是根据各种服务质量 (QoS) 指标来衡量的,例如在各种工作负载下特定网络架构上的吞吐量、数据包传递率、抖动和数据包丢失。此外,我们使用 Mininet 开发了定制的网络拓扑,Mininet 是 SDN 的仿真器工具。此外,我们还使用 Mininet 工具在各种 QoS 指标方面测量了所用控制器的性能。实验结果表明,所提出的系统在所有 QoS 指标方面都取得了可喜的结果。我们还使用 Mininet 工具在各种 QoS 指标方面测量了所用控制器的性能。实验结果表明,所提出的系统在所有 QoS 指标方面都取得了可喜的结果。我们还使用 Mininet 工具在各种 QoS 指标方面测量了所用控制器的性能。实验结果表明,所提出的系统在所有 QoS 指标方面都取得了可喜的结果。

更新日期:2022-08-21
down
wechat
bug