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 条
  • [21] Resource Critical Flow Monitoring in Software-Defined Networks
    Cai, Mingxin
    Liu, Yutong
    Kong, Linghe
    Chen, Guihai
    Liu, Liang
    Qiu, Meikang
    Mumtaz, Shahid
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (01) : 396 - 410
  • [22] An Efficient Flow Cache algorithm with Improved Fairness in Software-Defined Data Center Networks
    Lee, Bu-Sung
    Kanagavelu, Renuga
    Aung, Khin Mi Mi
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 18 - 24
  • [23] A topology control algorithm based on homology theory in software-defined sensor networks
    Cao, Zhiyong
    Yan, Feng
    Deng, Shuguang
    Xia, Weiwei
    Shen, Lianfeng
    Li, Zhengquan
    2017 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2017, : 340 - 345
  • [24] A Learning Automaton-Based Controller Placement Algorithm for Software-Defined Networks
    Mostafaei, Habib
    Menth, Michael
    Obaidat, Mohammad S.
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [25] Flow Scheduling in OBS Networks Based on Software-Defined Networking Control Plane
    Tang, Wan
    Chen, Fan
    Chen, Min
    Liu, Guo
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (01): : 1 - 17
  • [26] Languages for Software-Defined Networks
    Foster, Nate
    Guha, Arjun
    Reitblatt, Mark
    Story, Alec
    Freedman, Michael J.
    Katta, Naga Praveen
    Monsanto, Christopher
    Reich, Joshua
    Rexford, Jennifer
    Schlesinger, Cole
    Walker, David
    Harrison, Major Robert
    IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (02) : 128 - 134
  • [27] On the Security of Software-Defined Networks
    Prasad, Abhinandan S.
    Koll, David
    Fu, Xiaoming
    2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, : 105 - 106
  • [28] On the Fingerprinting of Software-Defined Networks
    Cui, Heng
    Karame, Ghassan O.
    Klaedtke, Felix
    Bifulco, Roberto
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (10) : 2160 - 2173
  • [29] Abstractions for Software-Defined Networks
    Casado, Martin
    Foster, Nate
    Guha, Arjun
    COMMUNICATIONS OF THE ACM, 2014, 57 (10) : 86 - 95
  • [30] Software-Defined Access Networks
    Elbers, Joerg-Peter
    Grobe, Klaus
    Magee, Anthony
    2014 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2014,