Abstract
Software Defined Satellite Networking (SDSN), derived from Software Defined Networking (SDN), has emerged as a new paradigm that significantly simplifies the management of the satellite networks. Controller placement is an important issue in SDSN to quantify the performance of the control plane. Most existing research on controller placement in SDSN assumes a failure-free network. In this paper, we optimally place controllers while taking network failures into account. We first formulate two problems: Controller Placement under Single Satellite Failure (CPSSF) problem and Controller Placement under Single ISL (inter-satellite link) Failure (CPSIF) problem. Network state latency is introduced to characterize the effect of failures on the SDSN control network. With the aim to minimize the network state latency, we propose a simulated annealing placement algorithm (SAP) to solve the above problems efficiently. Finally, our algorithm is evaluated using the IRIDIUM constellation and empirical data. The results indicate that our controller placement strategy can achieve lower network state latency when failures happen compared with previous works.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have