TY - GEN
T1 - RCP
T2 - 2022 American Control Conference, ACC 2022
AU - Soleymanifar, Reza
AU - Beck, Carolyn
N1 - Publisher Copyright:
© 2022 American Automatic Control Council.
PY - 2022
Y1 - 2022
N2 - Software Defined Networking (SDN) is a recent paradigm in telecommunication networks that disentangles data and control planes and brings more flexibility to the network. The Controller Placement (CP) problem in SDN, which typically has a specific optimality criteria, is one of the primary problems in the SDN systems. Dynamic Controller Placement (DCP) enables a placement that is adaptable to inherent variability in network components. DCP has gained much attention in recent years, yet most solutions proposed in the literature cannot be implemented in real-time, which is a critical concern especially in UAV/drone based SDN networks where mobility is high and real-time updates are necessary. As conventional methods fail to be relevant to such scenarios, we propose a real-time control placement (RCP) algorithm. Namely, we propose a temporal clustering algorithm that provides real-time solutions for DCP, based on a control theoretic framework that is exponentially stable and converges to optimal placement of controllers. RCP has linear {mathcal{O}(N) iteration complexity with respect to the underlying network size (N), and also leverages the maximum entropy principle from information theory. This approach results in high quality solutions that are practically immune from getting stuck in poor local optima, which is a serious drawback conventional methods. We compare our work with a frame-by-frame approach and show its superiority, both in terms of speed and incurred cost, via simulations. According to our simulations RCP can be up to 25 times faster than the conventional frame-by-frame methods.
AB - Software Defined Networking (SDN) is a recent paradigm in telecommunication networks that disentangles data and control planes and brings more flexibility to the network. The Controller Placement (CP) problem in SDN, which typically has a specific optimality criteria, is one of the primary problems in the SDN systems. Dynamic Controller Placement (DCP) enables a placement that is adaptable to inherent variability in network components. DCP has gained much attention in recent years, yet most solutions proposed in the literature cannot be implemented in real-time, which is a critical concern especially in UAV/drone based SDN networks where mobility is high and real-time updates are necessary. As conventional methods fail to be relevant to such scenarios, we propose a real-time control placement (RCP) algorithm. Namely, we propose a temporal clustering algorithm that provides real-time solutions for DCP, based on a control theoretic framework that is exponentially stable and converges to optimal placement of controllers. RCP has linear {mathcal{O}(N) iteration complexity with respect to the underlying network size (N), and also leverages the maximum entropy principle from information theory. This approach results in high quality solutions that are practically immune from getting stuck in poor local optima, which is a serious drawback conventional methods. We compare our work with a frame-by-frame approach and show its superiority, both in terms of speed and incurred cost, via simulations. According to our simulations RCP can be up to 25 times faster than the conventional frame-by-frame methods.
UR - http://www.scopus.com/inward/record.url?scp=85138491125&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85138491125&partnerID=8YFLogxK
U2 - 10.23919/ACC53348.2022.9867433
DO - 10.23919/ACC53348.2022.9867433
M3 - Conference contribution
AN - SCOPUS:85138491125
T3 - Proceedings of the American Control Conference
SP - 2767
EP - 2772
BT - 2022 American Control Conference, ACC 2022
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 8 June 2022 through 10 June 2022
ER -