Evaluating Ryu Controller Performance in SDN-Based IoT Networks Using Shortest Path Routing as a Benchmark Workload
摘要
Implementing shortest-path algorithms in traditional IoT networks is challenging due to their importance in efficient routing and data transmission. In conventional networking, determining the shortest path is typically handled by distributed devices, such as routers and switches. However, this decentralized nature often leads to suboptimal routing decisions and inefficient resource use. As a result, network performance suffers, affecting service quality and increasing latency. Software-Defined Networking (SDN) offers a promising solution to address this challenge due to its centralized control, flexibility, and programmability. In this work, we integrate the Dijkstra algorithm within an SDN environment using the Ryu controller to enhance routing efficiency. The paper presents a detailed performance analysis, focusing on critical metrics such as Throughput, Jitter, Data Transmission Rate, and Packet Loss. Through extensive simulations and practical implementation, the impact of Dijkstra-based routing is compared against the default routing strategy. The observed results demonstrate improved data flow control, reduced packet loss, and consistent transmission rates, indicating better adaptability and resilience. This study reinforces the effectiveness of combining Dijkstra’s algorithm with SDN to optimize network operations and service delivery in modern IoT networks.