Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing

In this paper, we analyze the problem of managing users from different slices connecting to a software-defined network (SDN). We seek to minimize the propagation latency between switches and controllers as well as between controllers themselves. We also minimize the connection latency between users...

Full description

Saved in:
Bibliographic Details
Main Authors: Andrés Viveros, Pablo Adasme, Ali Dehghan Firoozabadi
Format: Article
Language:English
Published: Wiley 2024-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2024/4849198
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832559693970538496
author Andrés Viveros
Pablo Adasme
Ali Dehghan Firoozabadi
author_facet Andrés Viveros
Pablo Adasme
Ali Dehghan Firoozabadi
author_sort Andrés Viveros
collection DOAJ
description In this paper, we analyze the problem of managing users from different slices connecting to a software-defined network (SDN). We seek to minimize the propagation latency between switches and controllers as well as between controllers themselves. We also minimize the connection latency between users and their network access nodes. Thus, the main highlights of the paper are to formally represent the problem utilizing two equivalent mixed-integer quadratic programming models. The first one represents the user requirements of each slice by using a membership matrix. The second one consists of subsets of users separated within each slice requirement. Subsequently, the above models are analyzed in a standard linearized version. Finally, they are compared with a proposed local search math-heuristic algorithm. The proposed models and algorithm are solved with the CPLEX solver with default options. To the best of our knowledge, this journal paper constitutes a first attempt to incorporate network slicing in SDN allowing flexibility, resource efficiency, security, and effective management of the network facilitating the deployment of customized and adaptive services. Besides, our models allow us to deal with the management of connecting users to either controller or switch-type nodes depending on the slice to which each user belongs. For security reasons, a certain slice could only have access to the network controllers, while the rest of the users that belong to the other slices can connect to the switch-type nodes of the network. From the numerical experiments, we observe that the linear models show a better performance in terms of CPU times and the best solutions obtained. Similarly, our proposed approximation algorithm achieves near-optimal solutions in significantly shorter CPU times, for all the input graph networks, when compared to the proposed exact models which allows for finding the optimal solutions.
format Article
id doaj-art-623d36501f734cfab9f6b85aa8cab45f
institution Kabale University
issn 1099-0526
language English
publishDate 2024-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-623d36501f734cfab9f6b85aa8cab45f2025-02-03T01:29:29ZengWileyComplexity1099-05262024-01-01202410.1155/2024/4849198Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network SlicingAndrés Viveros0Pablo Adasme1Ali Dehghan Firoozabadi2Department of Electrical EngineeringDepartment of Electrical EngineeringDepartment of ElectricityIn this paper, we analyze the problem of managing users from different slices connecting to a software-defined network (SDN). We seek to minimize the propagation latency between switches and controllers as well as between controllers themselves. We also minimize the connection latency between users and their network access nodes. Thus, the main highlights of the paper are to formally represent the problem utilizing two equivalent mixed-integer quadratic programming models. The first one represents the user requirements of each slice by using a membership matrix. The second one consists of subsets of users separated within each slice requirement. Subsequently, the above models are analyzed in a standard linearized version. Finally, they are compared with a proposed local search math-heuristic algorithm. The proposed models and algorithm are solved with the CPLEX solver with default options. To the best of our knowledge, this journal paper constitutes a first attempt to incorporate network slicing in SDN allowing flexibility, resource efficiency, security, and effective management of the network facilitating the deployment of customized and adaptive services. Besides, our models allow us to deal with the management of connecting users to either controller or switch-type nodes depending on the slice to which each user belongs. For security reasons, a certain slice could only have access to the network controllers, while the rest of the users that belong to the other slices can connect to the switch-type nodes of the network. From the numerical experiments, we observe that the linear models show a better performance in terms of CPU times and the best solutions obtained. Similarly, our proposed approximation algorithm achieves near-optimal solutions in significantly shorter CPU times, for all the input graph networks, when compared to the proposed exact models which allows for finding the optimal solutions.http://dx.doi.org/10.1155/2024/4849198
spellingShingle Andrés Viveros
Pablo Adasme
Ali Dehghan Firoozabadi
Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing
Complexity
title Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing
title_full Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing
title_fullStr Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing
title_full_unstemmed Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing
title_short Optimal Topology Management for Software-Defined Networks Minimizing Latency and Using Network Slicing
title_sort optimal topology management for software defined networks minimizing latency and using network slicing
url http://dx.doi.org/10.1155/2024/4849198
work_keys_str_mv AT andresviveros optimaltopologymanagementforsoftwaredefinednetworksminimizinglatencyandusingnetworkslicing
AT pabloadasme optimaltopologymanagementforsoftwaredefinednetworksminimizinglatencyandusingnetworkslicing
AT alidehghanfiroozabadi optimaltopologymanagementforsoftwaredefinednetworksminimizinglatencyandusingnetworkslicing