A genetic algorithm-based flow update scheduler for software-defined networks

被引:0
|
作者
Abbasi, Mohammad Reza [1 ]
Guleria, Ajay [2 ]
Devi, Mandalika Syamala [1 ]
机构
[1] Panjab Univ, Dept Comp Sci & Applicat, Chandigarh, India
[2] Indian Inst Technol, CSC, Delhi, India
关键词
genetic algorithms; network update; software-defined networks;
D O I
10.1002/dac.4188
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
下载
收藏
页数:14
相关论文
共 50 条
  • [41] A co-evolutionary genetic algorithm for robust and balanced controller placement in software-defined networks
    D'Angelo G.
    Palmieri F.
    Journal of Network and Computer Applications, 2023, 212
  • [42] An efficient flow classification algorithm in Software-Defined Networking.
    Ju, Seungbum
    Lee, Kyoungtaek
    Kim, Jonghun
    Lee, Jaiyong
    2015 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2015, : 227 - 232
  • [43] Future Scenarios for Software-Defined Metro and Access Networks and Software-Defined Photonics
    Muciaccia, Tommaso
    Passaro, Vittorio M. N.
    PHOTONICS, 2017, 4 (01)
  • [44] Reducing and Balancing Flow Table Entries in Software-Defined Networks
    Jia, Xuya
    Jiang, Yong
    Guo, Zehua
    Wu, Zhenwei
    2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 575 - 578
  • [45] Programmable Networks-From Software-Defined Radio to Software-Defined Networking
    Macedo, Daniel F.
    Guedes, Dorgival
    Vieira, Luiz F. M.
    Vieira, Marcos A. M.
    Nogueira, Michele
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (02): : 1102 - 1125
  • [46] Isolation Guarantees with Flow Table Overflow in Software-Defined Networks
    Chang, Tzu-Wen
    Huang, Zhi-Hong
    Chang, You-Jia
    Kuo, Jian-Jhih
    Tsai, Ming-Jer
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [47] Simplifying Flow Updates in Software-Defined Networks Using Atoman
    Luo, Long
    Li, Zonghang
    Wang, Jingyu
    Yu, Hongfang
    IEEE ACCESS, 2019, 7 : 39083 - 39097
  • [48] ReFeR: Resource Critical Flow Monitoring in Software-Defined Networks
    Qian, Yihui
    Liu, Yutong
    Kong, Linghe
    Wu, Min-You
    Mumtaz, Shahid
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [49] Efficient and Consistent Flow Update for Software Defined Networks
    Wu, Kun-Ru
    Liang, Jia-Ming
    Lee, Sheng-Chieh
    Tseng, Yu-Chee
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (03) : 411 - 421
  • [50] Towards distributed emergency flow prioritization in software-defined networks
    Moeyersons, Jerico
    Farkiani, Behrooz
    Wauters, Tim
    Volckaert, Bruno
    De Turck, Filip
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2021, 31 (01)