Gateway Placement Optimization in LEO Satellite Networks Based on Traffic Estimation

Using satellite constellations to provide global Internet access services has recently drawn increasing attention. A low-Earth orbit (LEO) satellite network with multiple satellites provides global coverage, low latency, and operates independently, by which it effectively complements terrestrial IP networks. Satellite gateways are located on the ground and can serve as data exchange points between satellite networks and the Internet. As the placement scheme can affect network performance, finding appropriate sites for gateways constitutes a fundamental problem. This paper proposes a gateway placement optimization (GPO) method for LEO satellite networks in order to solve this problem by modeling it as a combination optimization problem. We aim to identify the best gateway locations that can balance traffic loads while using as few gateways as possible. The constraints to be satisfied concern the physical links between gateways and satellites: specifically, link interference, satellite bandwidth, and number of satellite antennas. We use a gravity model to estimate the traffic matrix from/to gateways and satellites, then we adopt and modify the discrete particle swarm optimization (PSO) algorithm to solve this problem. Finally, we apply the GPO method to numerical tests on real satellite constellations. The results indicate that our method performs well and effectively.

[1]  Weihua Zhuang,et al.  Multi-Resource Coordinate Scheduling for Earth Observation in Space Information Networks , 2018, IEEE Journal on Selected Areas in Communications.

[2]  Edward F. Crawley,et al.  A technical comparison of three low earth orbit satellite constellation systems to provide global broadband , 2019, Acta Astronautica.

[3]  Jun Zhang,et al.  A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems , 2010, IEEE Transactions on Evolutionary Computation.

[4]  Chunxiao Jiang,et al.  Thirty Years of Machine Learning: The Road to Pareto-Optimal Wireless Networks , 2019, IEEE Communications Surveys & Tutorials.

[5]  Eylem Ekici,et al.  A Routing Protocol for Hierarchical LEO/MEO Satellite IP Networks , 2005, Wirel. Networks.

[6]  Haipeng Yao,et al.  The Space-Terrestrial Integrated Network: An Overview , 2018, IEEE Communications Magazine.

[7]  Wolfgang Kellerer,et al.  Dynamic SDN Controller Placement in a LEO Constellation Satellite Network , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[8]  Attahiru Sule Alfa,et al.  IP Traffic Matrix Estimation Methods: Comparisons and Improvements , 2006, 2006 IEEE International Conference on Communications.

[9]  Mikael Johansson,et al.  Traffic matrix estimation on a large IP backbone: a comparison on real data , 2004, IMC '04.

[10]  Daoxing Guo,et al.  Controller and Gateway Partition Placement in SDN-Enabled Integrated Satellite-Terrestrial Network , 2019, 2019 IEEE International Conference on Communications Workshops (ICC Workshops).

[11]  Mingwei Xu,et al.  Towards Energy-Efficient Routing in Satellite Networks , 2016, IEEE Journal on Selected Areas in Communications.

[12]  Wei-neng Chen,et al.  Set-based discrete particle swarm optimization and its applications: a survey , 2018, Frontiers Comput. Sci..

[13]  Nei Kato,et al.  Optimizing Space-Air-Ground Integrated Networks by Artificial Intelligence , 2018, IEEE Wireless Communications.

[14]  Albert G. Greenberg,et al.  Fast accurate computation of large-scale IP traffic matrices from link loads , 2003, SIGMETRICS '03.

[15]  Nei Kato,et al.  Optimal Satellite Gateway Placement in Space-Ground Integrated Networks , 2018, IEEE Network.

[16]  Albert G. Greenberg,et al.  Experience in measuring backbone traffic variability: models, metrics, measurements and meaning , 2002, IMW '02.

[17]  Yong Zhao,et al.  A practical satellite layout optimization design approach based on enhanced finite-circle method , 2018, Structural and Multidisciplinary Optimization.

[18]  N. Franken,et al.  Combining particle swarm optimisation with angle modulation to solve binary problems , 2005, 2005 IEEE Congress on Evolutionary Computation.

[19]  Kavé Salamatian,et al.  Traffic matrix estimation: existing techniques and new directions , 2002, SIGCOMM '02.

[20]  Nei Kato,et al.  Joint Placement of Controllers and Gateways in SDN-Enabled 5G-Satellite Integrated Network , 2018, IEEE Journal on Selected Areas in Communications.

[21]  Emmanouel A. Varvarigos,et al.  Efficient Gateways Placement for Internet of Things with QoS Constraints , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[22]  Igor Bisio,et al.  Efficient Satellite-Based Sensor Networks for Information Retrieval , 2008, IEEE Systems Journal.

[23]  Nei Kato,et al.  Optimal Satellite Gateway Placement in Space-Ground Integrated Network for Latency Minimization With Reliability Guarantee , 2018, IEEE Wireless Communications Letters.

[24]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[25]  Beatriz Soret,et al.  Autonomous Routing for LEO Satellite Constellations with Minimum Use of Inter-Plane Links , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[26]  M. Bevis,et al.  Locating a point on a spherical surface relative to a spherical polygon of arbitrary shape , 1989 .

[27]  Usman Ashraf Energy-Aware Gateway Placement in Green Wireless Mesh Networks , 2017, IEEE Communications Letters.

[28]  Bruce Cameron,et al.  Ground segment architectures for large LEO constellations with feeder links in EHF-bands , 2018, 2018 IEEE Aerospace Conference.

[29]  Anja Feldmann,et al.  Peering at Peerings: On the Role of IXP Route Servers , 2014, Internet Measurement Conference.

[30]  Quan Chen,et al.  Multiple gateway placement in large‐scale constellation networks with inter‐satellite links , 2020, Int. J. Satell. Commun. Netw..

[31]  C. Mohan,et al.  Multi-phase generalization of the particle swarm optimization algorithm , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[32]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[33]  Bassem Jarboui,et al.  A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems , 2008, Appl. Math. Comput..

[34]  Edward W. Knightly,et al.  Adding Capacity Points to a Wireless Mesh Network Using Local Search , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[35]  Nei Kato,et al.  Space-Air-Ground Integrated Network: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[36]  Raouf Boutaba,et al.  Gateway Placement Optimization in Wireless Mesh Networks With QoS Constraints , 2006, IEEE Journal on Selected Areas in Communications.

[37]  Meie Shen,et al.  Bi-Velocity Discrete Particle Swarm Optimization and Its Application to Multicast Routing Problem in Communication Networks , 2014, IEEE Transactions on Industrial Electronics.

[38]  Xiaoqian Chen,et al.  Dynamic and static controller placement in Software-Defined Satellite Networking , 2018, Acta Astronautica.