Loading…

An Effective Deployment of Controllers in Software-Defined Networks

Network performance has become a crucial consideration in ensuring a flawless user experience in the era of data-intensive applications and cloud computing. Traditional Networks are not suitable for solving such issues, so Software-defined networking (SDN) has evolved as a game-changing technology,...

Full description

Saved in:
Bibliographic Details
Published in:Procedia computer science 2024, Vol.233, p.77-86
Main Authors: Yasmine, Sk, Prabu, U, Sri Deepak Phaneendra, Y, Geetha, V
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Network performance has become a crucial consideration in ensuring a flawless user experience in the era of data-intensive applications and cloud computing. Traditional Networks are not suitable for solving such issues, so Software-defined networking (SDN) has evolved as a game-changing technology, promising network flexibility, scalability, and centralized control. However, some challenges remain open to the research, and one of the most popularly known challenges is controller problem placement (CPP). Latency is also a major consideration in the network. However, implementing low-latency communication in SDN systems remains a difficult issue, especially as networks become more complicated. In the realm of SDN, where centralized control meets distributed data planes, minimizing latency between switches and controllers emerges as a pivotal challenge. This article delves into the critical concept of optimizing controller placement within SDN networks to minimize latency, with a primary focus on considering the switch-controller distance. The proposed work uses a Linear programming-based approach to identify the optimal controller location in the network by considering the switch-controller distance and the latency is calculated. Further, a comparison of the proposed work with a heuristic-based approach is performed which shows that the proposed work performs well in terms of latency.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2024.03.197