2018 journal article

Towards Optimal Network Planning for Software-Defined Networks

IEEE TRANSACTIONS ON MOBILE COMPUTING, 17(12), 2953–2967.

co-author countries: United States of America 🇺🇸
author keywords: Traffic statistics; optimal network planning; in-band control; randomized rounding; control traffic balancing; software-defined networks
Source: Web Of Science
Added: December 31, 2018

Supporting on-line and adaptive traffic engineering in software-defined networks entails the fast, robust control message forwarding from software-defined switches to the controller(s). In-band control using the existing infrastructure is cost-efficient, but imposes a substantial barrier to timely transmissions of control messages. Also, due to the limited computational capability of a single controller, only the use of multiple controllers is practically viable for large-scaled networks. Therefore, in this paper, the optimal software-defined network planning is investigated with multi-controllers. First, the network planning problem is formulated as a nonlinear multi-objective optimization, which aims to simultaneously minimize the number of controllers and the control traffic delay for each switch. This planning problem is then partitioned into two sub-problems, i.e., multi-controller placement and control traffic balancing, which are respectively solved by the proposed fast-convergent algorithms. Furthermore, an adaptive feedback control mechanism is proposed to iteratively work out the two sub-problems and enable the dynamic network replanning, subject to the time-varying traffic volume and network topology. Simulations validate the adaptivity of our control scheme, which significantly reduces delay with maximum throughput for control flows, brings minimal impact to normal data flows, and requires the minimum controllers.