A Genetic Algorithm-Based Flow Update Scheduler For Software-Defined Networks

INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS(2020)

引用 1|浏览1
暂无评分
摘要
Software-defined networking (SDN) facilitates network programmability through a central controller. It dynamically modifies the network configuration to adapt to the changes in the network. In SDN, the controller updates the network configuration through flow updates, ie, installing the flow rules in network devices. However, during the network update, improper scheduling of flow updates can lead to a number of problems including overflowing of the switch flow table memory and the link bandwidth. Another challenge is minimizing the network update completion time during large-network updates triggered by events such as traffic engineering path updates. The existing centralized approaches do not search the solution space for flow update schedules with optimal completion time. We proposed a hybrid genetic algorithm-based flow update scheduling method (the GA-Flow Scheduler). By searching the solution space, the GA-Flow Scheduler attempts to minimize the completion time of the network update without overflowing the flow table memory of the switches and the link bandwidth. It can be used in combination with other existing flow scheduling methods to improve the network performance and reduce the flow update completion time. In this paper, the GA-Flow Scheduler is combined with a stand-alone method called the three-step method. Through large-scale experiments, we show that the proposed hybrid approach could reduce the network update time and packet loss. It is concluded that the proposed GA-Flow Scheduler provides improved performance over the stand-alone three-step method. Also, it handles the above-mentioned network update problems in SDN.
更多
查看译文
关键词
genetic algorithms, network update, software-defined networks
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要