Automated controller placement for software-defined networks to resist DDoS attacks

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 ca...

Full description

Bibliographic Details
Main Authors: Muhammad Reazul Haque, Tan, Saw Chin, Zulfadzli Yusoff, Kashif Nisar, Lee, Ching Kwang, Rizaludin Kaspin, Chowdhry, Bhawani Shankar, Buyya, Rajkumar, Majumder, Satya Prasad, Gupta, Manoj, Memon, Shuaib
Other Authors: School of Electrical and Electronic Engineering
Format: Journal Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/154007
_version_ 1826121996253003776
author Muhammad Reazul Haque
Tan, Saw Chin
Zulfadzli Yusoff
Kashif Nisar
Lee, Ching Kwang
Rizaludin Kaspin
Chowdhry, Bhawani Shankar
Buyya, Rajkumar
Majumder, Satya Prasad
Gupta, Manoj
Memon, Shuaib
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Muhammad Reazul Haque
Tan, Saw Chin
Zulfadzli Yusoff
Kashif Nisar
Lee, Ching Kwang
Rizaludin Kaspin
Chowdhry, Bhawani Shankar
Buyya, Rajkumar
Majumder, Satya Prasad
Gupta, Manoj
Memon, Shuaib
author_sort Muhammad Reazul Haque
collection NTU
description 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 hasmade 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.
first_indexed 2024-10-01T05:41:16Z
format Journal Article
id ntu-10356/154007
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:41:16Z
publishDate 2022
record_format dspace
spelling ntu-10356/1540072022-06-07T04:56:25Z Automated controller placement for software-defined networks to resist DDoS attacks Muhammad Reazul Haque Tan, Saw Chin Zulfadzli Yusoff Kashif Nisar Lee, Ching Kwang Rizaludin Kaspin Chowdhry, Bhawani Shankar Buyya, Rajkumar Majumder, Satya Prasad Gupta, Manoj Memon, Shuaib School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Software-Defined Networks Automated Controller Placement 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 hasmade 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. Published version This research work was funded by TMR&D Sdn Bhd under project code RDTC160902. 2022-06-07T04:56:25Z 2022-06-07T04:56:25Z 2021 Journal Article Muhammad Reazul Haque, Tan, S. C., Zulfadzli Yusoff, Kashif Nisar, Lee, C. K., Rizaludin Kaspin, Chowdhry, B. S., Buyya, R., Majumder, S. P., Gupta, M. & Memon, S. (2021). Automated controller placement for software-defined networks to resist DDoS attacks. Computers, Materials & Continua, 68(3), 3147-3165. https://dx.doi.org/10.32604/cmc.2021.016591 1546-2218 https://hdl.handle.net/10356/154007 10.32604/cmc.2021.016591 2-s2.0-85105681126 3 68 3147 3165 en Computers, Materials & Continua © 2021 Tech Science Press. This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. application/pdf
spellingShingle Engineering::Electrical and electronic engineering
Software-Defined Networks
Automated Controller Placement
Muhammad Reazul Haque
Tan, Saw Chin
Zulfadzli Yusoff
Kashif Nisar
Lee, Ching Kwang
Rizaludin Kaspin
Chowdhry, Bhawani Shankar
Buyya, Rajkumar
Majumder, Satya Prasad
Gupta, Manoj
Memon, Shuaib
Automated controller placement for software-defined networks to resist DDoS attacks
title Automated controller placement for software-defined networks to resist DDoS attacks
title_full Automated controller placement for software-defined networks to resist DDoS attacks
title_fullStr Automated controller placement for software-defined networks to resist DDoS attacks
title_full_unstemmed Automated controller placement for software-defined networks to resist DDoS attacks
title_short Automated controller placement for software-defined networks to resist DDoS attacks
title_sort automated controller placement for software defined networks to resist ddos attacks
topic Engineering::Electrical and electronic engineering
Software-Defined Networks
Automated Controller Placement
url https://hdl.handle.net/10356/154007
work_keys_str_mv AT muhammadreazulhaque automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT tansawchin automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT zulfadzliyusoff automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT kashifnisar automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT leechingkwang automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT rizaludinkaspin automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT chowdhrybhawanishankar automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT buyyarajkumar automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT majumdersatyaprasad automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT guptamanoj automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks
AT memonshuaib automatedcontrollerplacementforsoftwaredefinednetworkstoresistddosattacks