Multi-Timescale Decentralized Online Orchestration of Software-Defined Networks

Publication Type:
Journal Article
Citation:
IEEE Journal on Selected Areas in Communications, 2018, 36 (12), pp. 2716 - 2730
Issue Date:
2018-12-01
Filename Description Size
08468185.pdfPublished Version1.78 MB
Adobe PDF
Full metadata record
© 1983-2012 IEEE. Decentralized orchestration of the control plane is critical to the scalability and reliability of software-defined network (SDN). However, existing orchestrations of SDN are either one-off or centralized, and would be inefficient the presence of temporal and spatial variations in traffic requests. In this paper, a fully distributed orchestration is proposed to minimize the time-average cost of SDN, adapting to the variations. This is achieved by stochastically optimizing the on-demand activation of controllers, adaptive association of controllers and switches, and real-time request processing and dispatching. The proposed approach is able to operate at multiple timescales for activation and association of controllers, and request processing and dispatching, thereby alleviating potential service interruptions caused by orchestration. A new analytic framework is developed to confirm the asymptotic optimality of the proposed approach in the presence of non-negligible signaling delays between controllers. Corroborated from extensive simulations, the proposed approach can save up to 73% the time-average operational cost of SDN, as compared to the existing static orchestration.
Please use this identifier to cite or link to this item: