Litcius/Paper detail

Static Placement and Dynamic Assignment of SDN Controllers in LEO Satellite Networks

Jianming Guo, Lei Yang, David Rincón, Sebastià Sallent, Quan Chen, Xianfeng Liu

2022IEEE Transactions on Network and Service Management61 citationsDOIOpen Access PDF

Abstract

Software-defined networking (SDN) logically separates the control and data planes, thus opening the way to more flexible configurations and management of low-Earth orbit (LEO) satellite networks. Since one or, more generally, multiple distributed controllers are needed, a significant challenge in SDN is the controller placement problem (CPP). Due to characteristics such as the dynamic network topology, limited bandwidth and traffic variations, the CPP is quite complex in SDN-based satellite networks. In this paper, we propose solving the CPP by means of a static placement with dynamic assignment (SPDA) method for LEO satellite networks. The SPDA method has two parts: the first is to incorporate SDN controllers into some fixed satellites by formulating a mixed integer programming model; the second is to dynamically assign switches to existing controllers according to the switch-controller latency and the traffic load of controllers. The SPDA method takes the topological dynamics into account by effectively dividing time snapshots, and it has a lower bandwidth consumption compared with methods involving controller migrations. Real satellite constellations are used to evaluate the performance of our controller placement solution. The results show that SPDA outperforms existing methods in terms of reducing the switch-controller latency, and it also has good load balancing performance.

Topics & Concepts

Computer scienceSoftware-defined networkingLatency (audio)Controller (irrigation)Bandwidth (computing)Distributed computingSatelliteInteger programmingReal-time computingConstellationTopology (electrical circuits)Computer networkAlgorithmTelecommunicationsAstronomyBiologyCombinatoricsPhysicsAgronomyAerospace engineeringMathematicsEngineeringSoftware-Defined Networks and 5GSatellite Communication SystemsInterconnection Networks and Systems