Automated Controller Placement for Software-Defined Networks to Resist DDoS Attacks

被引:16
|
作者
Haque, Muhammad Reazul [1 ]
Tan, Saw Chin [1 ]
Yusoff, Zulfadzli [2 ]
Nisar, Kashif [3 ,5 ,6 ]
Kwang, Lee Ching [2 ,7 ]
Kaspin, Rizaludin [4 ]
Chowdhry, Bhawani Shankar [5 ]
Buyya, Rajkumar [8 ]
Majumder, Satya Prasad [9 ]
Gupta, Manoj [10 ]
Memon, Shuaib [11 ]
机构
[1] Multimedia Univ, Fac Comp & Informat, Persiaran Multimedia, Cyberjaya 63100, Selangor, Malaysia
[2] Multimedia Univ, Fac Engn, Persiaran Multimedia, Cyberjaya 63100, Selangor, Malaysia
[3] Univ Malaysia Sabah, Fac Comp & Informat, Jalan UMS, Kota Kinabalu Sabah 88400, Malaysia
[4] TM Innovat Ctr, Telekom Malaysia Res & Dev, Cyberjaya 63000, Selangor, Malaysia
[5] Mehran Univ Engn & Technol, Natl Ctr Robot & Automat, Jamshoro, Pakistan
[6] Hanyang Univ, Dept Comp Sci & Engn, Seoul 04763, South Korea
[7] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[8] Univ Melbourne, Cloud Comp & Distributed Syst Lab, Melbourne, Vic 3053, Australia
[9] Bangladesh Univ Engn & Technol BUET, Dept Elect & Elect Engn, Dhaka 1205, Bangladesh
[10] JECRC Univ, Dept Elect & Commun Engn, Jaipur 303905, Rajasthan, India
[11] Auckland Inst Studies, Auckland, New Zealand
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2021年 / 68卷 / 03期
关键词
SDN; automated controller placement; SBC; ILP; DDoS attack; SDN; MODEL; QUALITY; SENSOR; QOS;
D O I
10.32604/cmc.2021.016591
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In software-defined networks (SDNs), controller placement is a critical factor in the design and planning for the future Internet of Things (IoT), telecommunication, and satellite communication systems. Existing research has concentrated largely on factors such as reliability, latency, controller capacity, propagation delay, and energy consumption. However, SDNs are vulnerable to distributed denial of service (DDoS) attacks that interfere with legitimate use of the network. The ever-increasing frequency of DDoS attacks has made it necessary to consider them in network design, especially in critical applications such as military, health care, and financial services networks requiring high availability. We propose a mathematical model for planning the deployment of SDN smart backup controllers (SBCs) to preserve service in the presence of DDoS attacks. Given a number of input parameters, our model has two distinct capabilities. First, it determines the optimal number of primary controllers to place at specific locations or nodes under normal operating conditions. Second, it recommends an optimal number of smart backup controllers for use with different levels of DDoS attacks. The goal of the model is to improve resistance to DDoS attacks while optimizing the overall cost based on the parameters. Our simulated results demonstrate that the model is useful in planning for SDN reliability in the presence of DDoS attacks while managing the overall cost.
引用
收藏
页码:3147 / 3165
页数:19
相关论文
共 50 条
  • [1] Controller Placement in Software-Defined Mobile Networks
    Guner, Selcan
    Selvi, Hakan
    Gur, Gurkan
    Alagoz, Fatih
    [J]. 2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 2619 - 2622
  • [2] Controller Placement in Software-defined Satellite Networks
    Xu, Shuang
    Wang, Xingwei
    Gao, Bangyi
    Zhang, Mingwei
    Huang, Min
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2018), 2018, : 146 - 151
  • [3] Optimizing Controller Placement for Software-Defined Networks
    Huang, Victoria
    Chen, Gang
    Fu, Qiang
    Wen, Elliott
    [J]. 2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 224 - 232
  • [4] The Controller Placement Problem for Software-Defined Networks
    Hu Bo
    Wu Youke
    Wang Chuan'an
    Wang Ying
    [J]. 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2435 - 2439
  • [5] Metaheuristic Techniques for Controller Placement in Software-Defined Networks
    Mohanty, Sagarika
    Priyadarshini, Prateekshya
    Sahoo, Sampa
    Sahoo, Bibhudatta
    Sethi, Srinivas
    [J]. PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 897 - 902
  • [6] Reliability Optimization for Controller Placement in Software-Defined Networks
    Martyna, Jerzy
    [J]. ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 298 - 307
  • [7] Controller Placement for Improving Resilience of Software-defined Networks
    Guo, Minzhe
    Bhattacharya, Prabir
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 23 - 27
  • [8] On Stochastic Controller Placement in Software-defined Wireless Networks
    Abdel-Rahman, Mohammad J.
    Mazied, EmadelDin A.
    MacKenzie, Allen
    Midkiff, Scott
    Rizk, Mohamed R.
    El-Nainay, Mustafa
    [J]. 2017 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2017,
  • [9] Towards Controller Placement for Robust Software-Defined Networks
    Guo, Sheng
    Yang, Shu
    Li, Qi
    Jiang, Yong
    [J]. 2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2015,
  • [10] Effective software-defined networking controller scheduling method to mitigate DDoS attacks
    Yan, Q.
    Gong, Q.
    Yu, F. R.
    [J]. ELECTRONICS LETTERS, 2017, 53 (07) : 469 - 471