paper-with-me

홈 › Papers

Optimizing Controller Placement for Software-Defined Networks

2019-02-14 · Victoria Huang, Gang Chen, Qiang Fu, Elliott Wen

Controller placement problem (CPP) is a key issue for Software-Defined Networking (SDN) with distributed controller architectures. This problem aims to determine a suitable number of controllers deployed in important locations so as to optimize the overall network performance. In comparison to communication delay, existing literature on the CPP assumes that the influence of controller workload distribution on network performance is negligible. In this paper, we tackle the CPP that simultaneously considers the communication delay, the control plane utilization, and the controller workload distribution. Due to this reason, our CPP is intrinsically different from and clearly more difficult than any previously studied CPPs that are NP-hard. To tackle this challenging issue, we develop a new algorithm that seamlessly integrates the genetic algorithm (GA) and the gradient descent (GD) optimization method. Particularly, GA is used to search for suitable CPP solutions. The quality of each solution is further evaluated through GD. Simulation results on two representative network scenarios (small-scale and large-scale) show that our algorithm can effectively strike the trade-off between the control plane utilization and the network response time.

📄 PDF Abstract BibTeX arXiv:1902.09451

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

GA Genetic Algorithms are search algorithms that mimic Darwinian biological evolution in order to select and propagate better solutions.

Similar Papers 제목 키워드 기반

Joint Satellite Gateway Deployment & Controller Placement in Software-Defined 5G-Satellite Integrated Networks

2021-03-15 · Nariman Torkzaban, John S. Baras

Several challenging optimization problems arise while considering the deployment of the space-air-ground integrated networks (SAGINs), among which the optimal satellite gateway deployment problem is of significant import…

A Clustering Approach to Edge Controller Placement in Software Defined Networks with Cost Balancing

2019-12-05 · Reza Soleymanifar, Amber Srivastava, Carolyn Beck, Srinivasa Salapaka

In this work we introduce two novel deterministic annealing based clustering algorithms to address the problem of Edge Controller Placement (ECP) in wireless edge networks. These networks lie at the core of the fifth gen…

Clustering

Generational Replacement and Learning for High-Performing and Diverse Populations in Evolvable Robots

2026-01-07 · K. Ege de Bruin, Kyrre Glette, Kai Olav Ellefsen arxiv

Evolutionary Robotics offers the possibility to design robots to solve a specific task automatically by optimizing their morphology and control together. However, this co-optimization of body and control is challenging, …

Distributed Software-Defined Network Architecture for Smart Grid Resilience to Denial-of-Service Attacks

2022-12-20 · Dennis Agnew, Sharon Boamah, Reynold Mathieu, Austin Cooper 외

An important challenge for smart grid security is designing a secure and robust smart grid communications architecture to protect against cyber-threats, such as Denial-of-Service (DoS) attacks, that can adversely impact …

Benchmarking

Implementing a LoRa Software-Defined Radio on a General-Purpose ULP Microcontroller

2021-07-12 · Mathieu Xhonneux, Jérôme Louveaux, David Bol

Emerging Internet-of-Things sensing applications rely on ultra low-power (ULP) microcontroller units (MCUs) that wirelessly transmit data to the cloud. Typical MCUs nowadays consist of generic blocks, except for the prot…

CPU