Controller Placement in Software Defined Network using Iterated Local Search
Software defined network is a new computer network architecture who separates controller and data layer in network devices such as switches and routers. By the emerge of software defined networks, a class of location problems, called controller placement problem, has attracted much more research att...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Shahrood University of Technology
2020-01-01
|
Series: | Journal of Artificial Intelligence and Data Mining |
Subjects: | |
Online Access: | http://jad.shahroodut.ac.ir/article_1640_6aec0f316e21ad3292f9e70ee61dd1dc.pdf |
id |
doaj-517a21a870f2433b8bac0462fe29a488 |
---|---|
record_format |
Article |
spelling |
doaj-517a21a870f2433b8bac0462fe29a4882021-02-09T06:22:38ZengShahrood University of TechnologyJournal of Artificial Intelligence and Data Mining2322-52112322-44442020-01-0181556510.22044/jadm.2019.7934.19311640Controller Placement in Software Defined Network using Iterated Local SearchA. Moradi0A. Abdi Seyedkolaei1Seyed A. Hosseini2Faculty of Mathematical Sciences, University of Mazandaran, Babolsar, Iran.Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.Software defined network is a new computer network architecture who separates controller and data layer in network devices such as switches and routers. By the emerge of software defined networks, a class of location problems, called controller placement problem, has attracted much more research attention. The task in the problem is to simultaneously find optimal number and location of controllers satisfying a set of routing and capacity constraints. In this paper, we suggest an effective solution method based on the so-called Iterated Local Search (ILS) strategy. We then, compare our method to an existing standard mathematical programming solver on an extensive set of problem instances. It turns out that our suggested method is computationally much more effective and efficient over middle to large instances of the problem.http://jad.shahroodut.ac.ir/article_1640_6aec0f316e21ad3292f9e70ee61dd1dc.pdfsoftware defined networkcontroller placementiterated local search |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
A. Moradi A. Abdi Seyedkolaei Seyed A. Hosseini |
spellingShingle |
A. Moradi A. Abdi Seyedkolaei Seyed A. Hosseini Controller Placement in Software Defined Network using Iterated Local Search Journal of Artificial Intelligence and Data Mining software defined network controller placement iterated local search |
author_facet |
A. Moradi A. Abdi Seyedkolaei Seyed A. Hosseini |
author_sort |
A. Moradi |
title |
Controller Placement in Software Defined Network using Iterated Local Search |
title_short |
Controller Placement in Software Defined Network using Iterated Local Search |
title_full |
Controller Placement in Software Defined Network using Iterated Local Search |
title_fullStr |
Controller Placement in Software Defined Network using Iterated Local Search |
title_full_unstemmed |
Controller Placement in Software Defined Network using Iterated Local Search |
title_sort |
controller placement in software defined network using iterated local search |
publisher |
Shahrood University of Technology |
series |
Journal of Artificial Intelligence and Data Mining |
issn |
2322-5211 2322-4444 |
publishDate |
2020-01-01 |
description |
Software defined network is a new computer network architecture who separates controller and data layer in network devices such as switches and routers. By the emerge of software defined networks, a class of location problems, called controller placement problem, has attracted much more research attention. The task in the problem is to simultaneously find optimal number and location of controllers satisfying a set of routing and capacity constraints. In this paper, we suggest an effective solution method based on the so-called Iterated Local Search (ILS) strategy. We then, compare our method to an existing standard mathematical programming solver on an extensive set of problem instances. It turns out that our suggested method is computationally much more effective and efficient over middle to large instances of the problem. |
topic |
software defined network controller placement iterated local search |
url |
http://jad.shahroodut.ac.ir/article_1640_6aec0f316e21ad3292f9e70ee61dd1dc.pdf |
work_keys_str_mv |
AT amoradi controllerplacementinsoftwaredefinednetworkusingiteratedlocalsearch AT aabdiseyedkolaei controllerplacementinsoftwaredefinednetworkusingiteratedlocalsearch AT seyedahosseini controllerplacementinsoftwaredefinednetworkusingiteratedlocalsearch |
_version_ |
1724277814508650496 |