Controller placement mechanism in software defined network using k-median algorithm

Software Defined Network (SDN) decouples the control plane and the data plane, and moves the control plane to an external entity. The decoupling raises many challenges, and one of these is the placement of the controller in the network. This study aims to address controller placement problem in SDN....

Full description

Bibliographic Details
Main Author: Fahad, Noor Saad
Format: Thesis
Language:English
English
Published: 2016
Subjects:
Online Access:https://etd.uum.edu.my/6532/1/s817212_01.pdf
https://etd.uum.edu.my/6532/2/s817212_02.pdf
https://etd.uum.edu.my/6532/
Abstract Abstract here
_version_ 1855353584869179392
author Fahad, Noor Saad
author_facet Fahad, Noor Saad
author_sort Fahad, Noor Saad
description Software Defined Network (SDN) decouples the control plane and the data plane, and moves the control plane to an external entity. The decoupling raises many challenges, and one of these is the placement of the controller in the network. This study aims to address controller placement problem in SDN. k-median is used to determine the placement of the controllers, and the placement with the lowest value of average propagation latency will be chosen. The placement compares two resulted placements. First, comparing to greedy algorithm that computes the combinations according to the order of the nodes and calculates the best values at each step, and the results were identical. The second comparison was with the combinations results from considering the placement from specific nodes, and the results showed that it gives higher results than depending on the lowest values resulted from the k-median. Finally, three controllers are chosen as the minimum number of controllers, they were evaluated in terms of delay and load, and as results it was found that three controllers are suitable number of controllers as long as there is no delay or load in the network. Combining the two algorithms for finding the placement and the number results in Controller Placement Mechanism (CPM)
format Thesis
id oai:etd.uum.edu.my:6532
institution Universiti Utara Malaysia
language English
English
publishDate 2016
record_format EPrints
record_pdf Abstract
spelling oai:etd.uum.edu.my:65322021-04-05T02:15:26Z https://etd.uum.edu.my/6532/ Controller placement mechanism in software defined network using k-median algorithm Fahad, Noor Saad QA76 Computer software Software Defined Network (SDN) decouples the control plane and the data plane, and moves the control plane to an external entity. The decoupling raises many challenges, and one of these is the placement of the controller in the network. This study aims to address controller placement problem in SDN. k-median is used to determine the placement of the controllers, and the placement with the lowest value of average propagation latency will be chosen. The placement compares two resulted placements. First, comparing to greedy algorithm that computes the combinations according to the order of the nodes and calculates the best values at each step, and the results were identical. The second comparison was with the combinations results from considering the placement from specific nodes, and the results showed that it gives higher results than depending on the lowest values resulted from the k-median. Finally, three controllers are chosen as the minimum number of controllers, they were evaluated in terms of delay and load, and as results it was found that three controllers are suitable number of controllers as long as there is no delay or load in the network. Combining the two algorithms for finding the placement and the number results in Controller Placement Mechanism (CPM) 2016 Thesis NonPeerReviewed text en https://etd.uum.edu.my/6532/1/s817212_01.pdf text en https://etd.uum.edu.my/6532/2/s817212_02.pdf Fahad, Noor Saad (2016) Controller placement mechanism in software defined network using k-median algorithm. Masters thesis, Universiti Utara Malaysia.
spellingShingle QA76 Computer software
Fahad, Noor Saad
Controller placement mechanism in software defined network using k-median algorithm
thesis_level Master
title Controller placement mechanism in software defined network using k-median algorithm
title_full Controller placement mechanism in software defined network using k-median algorithm
title_fullStr Controller placement mechanism in software defined network using k-median algorithm
title_full_unstemmed Controller placement mechanism in software defined network using k-median algorithm
title_short Controller placement mechanism in software defined network using k-median algorithm
title_sort controller placement mechanism in software defined network using k median algorithm
topic QA76 Computer software
url https://etd.uum.edu.my/6532/1/s817212_01.pdf
https://etd.uum.edu.my/6532/2/s817212_02.pdf
https://etd.uum.edu.my/6532/
work_keys_str_mv AT fahadnoorsaad controllerplacementmechanisminsoftwaredefinednetworkusingkmedianalgorithm