Adaptive Access Selection Algorithm for Large-Scale Satellite Networks Based on Dynamic Domain
<p>The first phase of Starlink.</p> "> Figure 2
<p>Communication domain of the ES.</p> "> Figure 3
<p>Parameters in Equation (<a href="#FD1-sensors-22-05995" class="html-disp-formula">1</a>).</p> "> Figure 4
<p>Satellites coverage time at different moments.</p> "> Figure 5
<p>Flow chart of the algorithm to calculate the <math display="inline"><semantics> <mi mathvariant="bold-italic">Q</mi> </semantics></math>.</p> "> Figure 6
<p>The relationship between packet transmission path and communication domain Equation (<a href="#FD1-sensors-22-05995" class="html-disp-formula">1</a>).</p> "> Figure 7
<p>The relationship between packet transmission path and communication domain Equation (<a href="#FD2-sensors-22-05995" class="html-disp-formula">2</a>).</p> "> Figure 8
<p>The number of satellites accessible to <math display="inline"><semantics> <mrow> <mi>E</mi> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> </semantics></math> varies over time.</p> "> Figure 9
<p>Coverage time of satellites.</p> "> Figure 10
<p>Coverage time utilization with different access algorithms.</p> "> Figure 11
<p>Relationship between the probability of insufficient resources for access satellites and switching times.</p> ">
Abstract
:1. Introduction
- The strategy of large-scale satellite network dynamic domain is proposed. Based on the predictable characteristics of satellite position, the ES determines the communication domain according to the minimum elevation angle, and the satellites in the communication domain change dynamically with time. Before the ES sends data packets, it calculates each satellite’s position information and coverage time in the communication domain through the stored ephemeris information. The calculation and storage costs of this process are all from the ES, and there is no need for information interaction between satellites and the ES, reducing resource-constrained satellites’ storage and calculation costs.
- This paper proposes an adaptive access selection algorithm based on the dynamic domain. Firstly, the ES determines access satellites according to the relationship between satellite coverage time and ES traffic volume. Then the ES determines the backup access satellite according to the prior knowledge. ES can quickly switch to a backup satellite when switching access satellite is required.
- To reduce the routing overhead caused by switching the ESL to the backup access satellite, the DAA algorithm preferentially selects backup access satellites in the original path. When there is no satellite in the original path to meet the access requirements, this paper proposes the concept of a virtual destination address. The backup access satellite first transmits the data packet to the virtual destination address. Then the satellite corresponding to the virtual destination address transmits the data packet to the destination node.
- To verify the effectiveness of the DAA algorithm, we model and analyze the access selection of the StarLink constellation. Modeling and analysis methods provide a reference for subsequent research on large-scale constellations.
2. System Model and Problem Definition
2.1. Large-Scale Satellite Network Model
2.2. Problem Definition
3. DAA Algorithm Design
3.1. Access Selection Mechanism
- The communication domain of ES is calculated by Equation (1);
- ES calculates which satellites in the constellation are located in the communication domain by Equation (2).
- ES calculates the satellite coverage time in the communication domain by Equation (3).
- ES compares the relationship between the satellites’ coverage time and . If there is a satellite covering time greater than , then in Equation (6). The first time access satellite is calculated directly through Equation (6). If the coverage time of all satellites is less than , then in Equation (6). The access satellite of ES cannot be calculated by Equation (6).
3.2. Access Switching Mechanism
- The remaining resources of are below the threshold, such as memory capacity and energy. The ES can receive the ACKs correctly for this case;
- ESL interruption or access satellite failure. In this case, ES cannot receive the ACKs.
3.2.1. Insufficient Satellite Resources
- When ES sends data packets to the access satellite, is added to the data packets;
- After receiving the data packets sent by the ES, the access satellite forwards the data packets according to the routing table. After the satellite in the set receives the data packet, it decodes first, and then determines whether it is in the communication domain of the ES by Equation (3). If in Equation (3), is located in the communication domain of the ES.
- If is in the communication domain of the ES, is added to the ACKs when transmits ACKs. represents the residual memory capacity of at time t, and represents the residual energy of at time t.
- If is not in the communication domain of the ES, will delete [, , ] before forwarding the data packet. does not extra process the ACKs.
3.2.2. ESL Interruption or Failure
Algorithm 1 Dynamic domain-based adaptive access algorithm (DAA) |
DAA in ES Require: Orbital elements: , Time: t, Minimum elevation angle:
DAA in Require: Location of the ES: , Maximum communication distance of ES: , Time: t
|
4. Experimental Verifications
4.1. Simulation Parameters
4.2. Simulation Analysis
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Del Portillo, I.; Cameron, B.G.; Crawley, E.F. A technical comparison of three low earth orbit satellite constellation systems to provide global broadband. Acta Astronaut. 2019, 159, 123–135. [Google Scholar] [CrossRef]
- Kuang, L.; Chen, X.; Jiang, C.; Zhang, H.; Wu, S. Radio Resource Management in Future Terrestrial-Satellite Communication Networks. IEEE Wirel. Commun. 2017, 24, 81–87. [Google Scholar] [CrossRef]
- Chaudhry, A.U.; Yanikomeroglu, H. Laser Intersatellite Links in a Starlink Constellation: A Classification and Analysis. IEEE Veh. Technol. Mag. 2021, 16, 48–56. [Google Scholar] [CrossRef]
- Sedin, J.; Feltrin, L.; Lin, X. Throughput and Capacity Evaluation of 5G New Radio Non-Terrestrial Networks with LEO Satellites. In Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference, Taipei, China, 7–11 December 2020; pp. 1–6. [Google Scholar]
- Liu, Y.; Liao, C. The development of emerging satellite internet constellations. Sci. Technol. Rev. 2016, 34, 139–148. [Google Scholar]
- Yao, Y.; Liang, X.W. Dynamic routing technique based on LEO and GEO double-layered satellite network. Syst. Eng. Electron. 2013, 35, 1966–1973. [Google Scholar]
- Zhou, J.; Sun, L.; Han, C.; Guo, X.; Wang, J. Channel resources management strategy for multi-layer satellite network. Syst. Eng. Electron. 2017, 39, 1857–1863. [Google Scholar]
- Iuoras, N.; Le-Ngoc, T. Dynamic capacity allocation for quality-of-service support in IP-based satellite networks. IEEE Wirel. Commun. 2005, 12, 14–20. [Google Scholar] [CrossRef]
- Park, H.; Yoon, S.; Kim, T.; Park, J.; Do, M.; Lee, J. Vertical handoff procedure and algorithm between IEEE802.11 WLAN and CDMA cellular network. In Proceedings of the 7th CDMA International Conference (CIC 2002), Seoul, Korea, 29 October–1 November 2002; pp. 103–112. [Google Scholar]
- Ling, X.; Hu, J.H.; Wu, S.Q. Access Schemes for LEO Satellite Mobile Communication Systems. Acta Electron. Sin. 2000, 28, 55–58. [Google Scholar]
- Shirata, S.; Yamaoka, K. Reducing total call-blocking rates by flow admission control based on equality of heterogeneous traffic. In Proceedings of the 13th International Telecommunications Network Strategy and Planning Symposium, Budapest, Hungary, 28 September–2 October 2008. [Google Scholar]
- Xu, L.; Wang, P.; Li, Q.; Jiang, Y. Call Admission Control with Inter-Network Cooperation for Cognitive Heterogeneous Networks. IEEE Trans. Wirel. Commun. 2017, 16, 1963–1973. [Google Scholar] [CrossRef]
- Al-Gizawi, T.; Peppas, K.; Axiotis, D.I.; Protonotarios, E.N.; Lazarakis, F. Interoperability criteria, mechanisms, and evaluation of system performance for transparently interoperating WLAN and UMTS-HSDPA networks. IEEE Netw. 2005, 19, 66–72. [Google Scholar] [CrossRef]
- Majlesi, A.; Khalaj, B.H. An Adaptive Fuzzy Logic Based Handoff Algorithm For Interworking Between Wlans And Mobile Networks. In Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Lisbon, Portugal, 15–18 September 2002; pp. 2446–2451. [Google Scholar]
- Chen, J.Z.; Liu, L.X.; Hu, X.H. Towards an end-to-end delay analysis of LEO satellite networks for seamless ubiquitous access. Sci. China—Inf. Sci. 2013, 56, 1–13. [Google Scholar] [CrossRef] [Green Version]
- Gopal, R.; Gopal, R. Cross-plane information sharing for QoS in satellite–terrestrial integrated packet networks. Int. J. Satell. Commun. Netw. 2011, 29, 229–248. [Google Scholar] [CrossRef]
- Lu, Y.; Chen, Y.; Huang, S.; Zhang, M. An Access Network Selection Algorithm for Terrestrial-Satellite Networks Based on a QoS Guarantee. Math. Probl. Eng. 2021, 2021, 7240683. [Google Scholar] [CrossRef]
- Zhou, W.B. Research of Resource Management and Access Technology Based on Satellite Network. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 10 March 2018. [Google Scholar]
- He, Q.; Xiang, Z.; Ren, P. A CLSTM and transfer learning based CFDAMA strategy in satellite communication networks. PLoS ONE 2021, 16, e0248271. [Google Scholar] [CrossRef] [PubMed]
- Lee, S.; Lee, M.; Lim, S.J. A Virtual Allocation Based Dynamic Assigned Multiple Access Scheme in Multi-Frequency TDMA Satellite Networks. J. Korean Inst. Commun. Inf. Sci. 2018, 43, 219–226. [Google Scholar]
- Zhou, X.; Jia, S.; She, Y. Delay performance of the improved CFDAMA MAC protocol via satellite. J. Nanjing Univ. Sci. Technol. 2005, 29, 77–80. [Google Scholar]
- LeNgoc, T.; Krishnamurthy, S.V. Performance of combined free/demand assignment multiple-access schemes in satellite communications. Int. J. Satell. Commun. 1996, 14, 11–21. [Google Scholar] [CrossRef]
- Kassing, S.; Bhattacherjee, D.; Aguas, A.B.; Saethre, J.E.; Singla, A. Exploring the “Internet from space” with Hypatia. In Proceedings of the IMC’20: ACM Internet Measurement Conference, Virtual Event, USA, 27–29 October 2020; pp. 214–229. [Google Scholar]
- Chen, Q.; Giambene, G.; Yang, L.; Fan, C.; Chen, X. Analysis of Inter-Satellite Link Paths for LEO Mega-Constellation Networks. IEEE Trans. Veh. Technol. 2021, 70, 2743–2755. [Google Scholar] [CrossRef]
- Dai, G.; Chen, X.; Zuo, M.; Peng, L.; Wang, M.; Song, Z. The Influence of Orbital Element Error on Satellite Coverage Calculation. Int. J. Aerosp. Eng. 2018, 2018, 7547128. [Google Scholar] [CrossRef]
- Han, C.; Huo, L.; Tong, X.; Wang, H.; Liu, X. Spatial Anti-Jamming Scheme for Internet of Satellites Based on the Deep Reinforcement Learning and Stackelberg Game. IEEE Trans. Veh. Technol. 2020, 69, 5331–5342. [Google Scholar] [CrossRef]
- Osoro, O.B.; Oughton, E.J. A Techno-Economic Framework for Satellite Networks Applied to Low Earth Orbit Constellations: Assessing Starlink, OneWeb and Kuiper. IEEE Access 2021, 9, 141611–141625. [Google Scholar] [CrossRef]
- Loukili, A.; Wijesinha, A.L.; Karne, R.K.; Tsetse, A.K. TCP’s Retransmission Timer and the Minimum RTO. In Proceedings of the 21st International Conference on Computer Communications and Networks (ICCCN), Munich, Germany, 30 July–2 August 2012; pp. 1–5. [Google Scholar]
- Zhang, R.; Xu, S.; Chen, Z. Multi-target flight scene simulation based on STK/X. In Proceedings of the 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 25–26 March 2017; pp. 1139–1143. [Google Scholar]
- Karagiannis, T.; Molle, M.; Faloutsos, M.; Broido, A. A nonstationary Poisson view of Internet traffic. In Proceedings of the IEEE INFOCOM 2004, Hong Kong, China, 7–11 March 2004; pp. 1558–1569. [Google Scholar]
Shell | Orbits | Satellites/Orbit | H (Km) | Inclination |
---|---|---|---|---|
72 | 22 | 550 | 53° | |
32 | 50 | 1110 | 53.8° | |
5 | 80 | 1130 | 74° | |
5 | 75 | 1275 | 81° | |
6 | 75 | 1325 | 70° |
ID | Latitude | Longitude | Altitude (Km) | Elevation |
---|---|---|---|---|
39.908 | 116.420 | 0.049 | 25° | |
40.117 | 116.228 | 0.038 | 25° | |
40.072 | 116.257 | 0.041 | 25° | |
40.558 | 116.976 | 0.151 | 25° |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, G.; Jiang, X.; Li, H.; Zhang, Z.; Sun, S.; Liang, G. Adaptive Access Selection Algorithm for Large-Scale Satellite Networks Based on Dynamic Domain. Sensors 2022, 22, 5995. https://doi.org/10.3390/s22165995
Liu G, Jiang X, Li H, Zhang Z, Sun S, Liang G. Adaptive Access Selection Algorithm for Large-Scale Satellite Networks Based on Dynamic Domain. Sensors. 2022; 22(16):5995. https://doi.org/10.3390/s22165995
Chicago/Turabian StyleLiu, Gaosai, Xinglong Jiang, Huawang Li, Zhenhua Zhang, Siyue Sun, and Guang Liang. 2022. "Adaptive Access Selection Algorithm for Large-Scale Satellite Networks Based on Dynamic Domain" Sensors 22, no. 16: 5995. https://doi.org/10.3390/s22165995