Next Article in Journal
Exploring Multisource Remote Sensing for Assessing and Monitoring the Ecological State of the Mountainous Natural Grasslands in Armenia
Previous Article in Journal
Reliability of a Portable Fixed Dynamometer During Different Isometric Hamstring Assessments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Network Routing Technology for Near-Moon Space Cross-Domain Transmission

1
Beijing Institute of Spacecraft System Engineering, China Academy of Space Technology, Beijing 100094, China
2
College of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400054, China
3
China Research and Development Academy of Machinery Equipment, Beijing 100089, China
4
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(22), 10204; https://doi.org/10.3390/app142210204
Submission received: 9 September 2024 / Revised: 16 October 2024 / Accepted: 23 October 2024 / Published: 7 November 2024
(This article belongs to the Section Computing and Artificial Intelligence)

Abstract

:
Communication transmission in the near-Moon space is a critical enabler of scientific exploration in this region. However, the communication network in near-Moon space shows trends of diversification, heterogeneity, and collaboration, posing significant challenges to the management of an integrated communication network. This paper proposes a networking routing method for near-Moon-space cross-domain network transmission. Considering the constraints of heterogeneous networks including Moon–Earth, Moon–surface, and relay transmission, the method enhances transmission routing efficiency at the network layer of near-Moon-space systems, thereby improving the overall efficiency of heterogeneous network interactions. This research focuses on the networking routing of cross-domain networks. To simplify the research problem, a mixed link resource and scheduling model of heterogeneous networks is proposed. Based on this model, a time-varying and fixed topology network sub-network clustering method was designed to reduce the complexity of the routing algorithm. A routing scheduling algorithm is provided in combination with hierarchical routing search, and related experiments and comparisons were carried out. Finally, considering the practical issues of communication relay channels and rate limitations in relay satellites, time windows and communication rate constraints were used to enhance the reliability of the simulation validation. Simulation results show that this method effectively addresses the issue of low transmission interaction efficiency in heterogeneous networks within cislunar space. Compared with previous designs, it improves link load rate by 31%, reduces average service delay by 8%, and significantly enhances link stability and load rate.

1. Introduction

With the gradual implementation of lunar exploration programs in recent years, as well as the planned construction of lunar space stations and moon surface laboratories in the future, communication and transmission between the Earth and the moon, and within the near-Moon space, have become a hot topic of current research as a fundamental infrastructure for exploration missions [1,2]. Compared to decades ago, the purpose of missions and the comprehensiveness of explorations have greatly improved, and the application of various types of payloads has placed higher requirements on the models and applications of networking communications [3,4]. Currently, lunar exploration programs around the world include a series of unmanned and manned exploration equipment applications, involving autonomous exploration, unmanned driving, collaborative observation and other scientific research tasks, which place high requirements on lunar–Earth, Moon surface, and relay communications [5,6,7], and this will continue in the future.
Near-Moon-space scientific exploration includes basic tasks such as resource utilization, environmental monitoring, and multi-point exploration. In these processes, scientific instruments and equipment such as lunar soil manufacturing, water ice oxygen production, and spectral imaging analysis are applied. These devices come from different countries and research institutions. The information exchange and transmission between various payloads and devices affect the success of scientific exploration missions [8]. Currently, near-Moon-space communication transmission mainly relies on S-band TT&C (Telemetry Tracking and Command) control and Ka/X band data transmission, and future development of 10 Gbps laser communication [9] is planned. Surface interaction mainly relies on UHF and Wi-Fi networking, with possible future establishment of 5G base stations [10,11]. Some close-range payloads use technologies such as Bluetooth and Zigbee to achieve low power consumption and lightweight interactive transmission to meet different application needs [12,13]. Different communication bandwidths and their corresponding mobility capabilities are given in Figure 1.
Therefore, facing the trend of diversification, isomerization, and collaboration in near-lunar space communication networks, providing appropriate services for different application needs also poses challenges to the management of integrated communication networks [14,15]. The main problem faced by cross-domain network convergence networking of platform and payload communications in space near the Moon is how to achieve effective data transmission of each network with different transmission rates, switching frequencies, and on–off ratios [16,17]. There are significant differences in communication systems, protocols, rates, and routing mechanisms between cross-domain network transmissions, making it difficult to achieve stable cross-network data transmission. Currently, this problem is mainly solved through network prediction, intermediate transfer, and general/dedicated network partitioning [18,19].
The use of 5G communication on the lunar surface will encounter the Doppler effect, near-far-end interference, and large delay issues [20], which also makes it difficult to build a 5G network similar to those on the ground in near-lunar space [21,22]. Artemis plans to provide a 1 Gbps high-speed data communication architecture for Earth–Moon transmission on the lunar surface by 2030, ultimately achieving 5 Gbps [23]. Adopting a unified communication interaction model for different mobile nodes based on different coverage areas and predicting communication capabilities based on lunar radio propagation can achieve good results for small networks but cannot meet the needs of a large number of heterogeneous network nodes [24]. Reference [25] designed two types of lunar transmission models for 1.8 GHz communication, which were used for interactive communication between lunar robots and astronauts. Heterogeneous network fusion interaction analysis showed the advantages of the fusion of different communication systems. In order to form a similar ground communication capability, reference [26] adopted WLAN networking to achieve information exchange between lunar devices around 20 m, which can achieve unified wireless data exchange between payload systems. For heterogeneous communication networks, software radio technology is mainly used to achieve the reconstruction of different link and protocol layers [27]. Reference [28] proposed a minimum data loss model for lunar and ground lunar network relay and established a ground lunar relay communication scheduling model. Considering the particularity of the orbit of space vehicles near the Moon, the heterogeneous network compatibility method based on unified communication protocols for low-Earth-orbit networking may not be applicable [29,30].
Common cross-domain network routing communication relies on the capabilities of relay or relay platforms [31], which makes it difficult to quantitatively analyze specific relay systems in the process of establishing a unified communication model [32,33]. The space network system near the Moon not only needs to ensure timely and reliable routing and forwarding of key instructions under high information latency conditions but also achieve new rapid chain building in the event of communication link failure. This requires the entire network to have time tolerance and decentralized self-organization capabilities, as well as the ability to interact with heterogeneous networks and backup and interconnect multiple domains in complex environments [34,35]. In the event of navigation information failure, it is necessary to have a certain channel prediction ability to quickly search for channels that may achieve chain building [36].
Traditional cross-domain networking mainly uses relay or relay satellites to transmit different types of data. In this process, the efficiency of data transmission between different networks depends on the forwarding ability of the relay channel. Networks between different domains undergo separate routing planning, and cross-domain data are limited and constrained by the relay platform [37]. With the increasing number of space vehicles and lunar rovers approaching the Moon in the future, achieving cross-domain network routing transmission, especially routing forwarding in case of emergency failures, is the key to the establishment of the near-Moon-space communication network [38]. To address these issues, a networking and routing method is proposed in this paper for cross-domain network transmission in cislunar space. The method takes into account the constraints of heterogeneous networks, including Earth–Moon, lunar surface, and relay transmissions, and establishes a hybrid link resource prediction and scheduling model. A hierarchical transmission chain architecture is designed with the priority goal of achieving maximum efficiency in completing key instructions and telemetry transmission and achieving unified node model architecture by equating intermediate nodes to critical paths. A delay tolerance mechanism is established for various nodes in heterogeneous networks, whereby communication interruptions and data loss based on storage and energy margins are minimized and transmission rates are predicted based on past data during the chain construction process to achieve fast ad hoc network connectivity for visible nodes. Transmission routing efficiency from the network layer of the near-lunar space system is established to improve the transmission interaction efficiency of the entire heterogeneous network.
This paper is arranged as follows: Section 2 provides a hybrid link resource prediction and scheduling model for heterogeneous networks; Section 3 provides a routing scheduling algorithm based on the model in Section 2; Section 4 describes the experiments and comparisons conducted in this study. Section 5 summarizes the entire text.

2. Hybrid Link Resource Prediction and Scheduling Model

2.1. Problem Description

The interaction of information in the space near the Moon is shown in Figure 2. The communication network system is composed of three parts: the lunar surface network, the relay network, and the Earth–Moon network. In the future, there will be several types of users in the space near the Moon: lunar landers, inspectors, scientific research stations, astronauts, circumlunar satellites, lunar space stations, relay satellites, translational point navigation satellites, lunar surface base stations, etc. The task requirements for information transmission in the entire near-lunar space network include remote control, telemetry, data transmission, voice, video, navigation, and other data. Remote control commands and key telemetry are real-time tasks, while others are delay-tolerant services. For the various nodes and corresponding communication types in Figure 2, this article studies how to reasonably achieve the minimum data routing transmission time under different network conditions, reduce data loss rate, and improve the resource utilization of the entire network.
With the continuous increase in future lunar surface inspection equipment and near-lunar orbiters, the number of communication nodes will increase accordingly. Relying on relay satellites as the main node to achieve interaction, thus forming a local area self-organized network, is a difficult means of ensuring quantity and bandwidth. At the same time, using a delay tolerance mechanism for relay nodes is the best mechanism for near-lunar space integration network.
This study mainly focuses on the networking routing of cross-domain networks. To simplify the research problem, the following assumptions are made: (1) For a single node, the network domain it belongs to is known, and there is no situation where the node changes its network domain during operation; (2) Regardless of the physical layer channel switching and chain-building process time, the duration of data collection and transmission is equivalent to the shortened time window for chain building; (3) Not distinguishing between static and dynamic routing transmission, modeling the data transmission of the link mainly focuses on the on/off time window and transmission rate. Communication resources, including power supply and storage information, are considered to meet application requirements (negligible compared to whole satellite control and propulsion); (4) The orbit change process and abnormal area shutdown are not considered, only whether the orbits of each satellite node block the communication chain; (5) For the communication relay channel and rate limit of the relay satellite, it is equivalent to the established chain time window and communication rate limit.
Therefore, when routing and transmitting data in the entire near-lunar space network, the following must be considered: (1) A unified communication model, interaction protocol, and fault mechanism for heterogeneous networks must be designed; (2) For different networks, they can be designed from a network domain and divided into a secondary network as a whole, with transit satellites as intermediate interaction nodes; (3) When a node requests a data transmission task, it submits the data volume, priority, duration, earliest and latest start times of the task, as well as the minimum amount of data that can represent the completion of the task.

2.2. Communication Networking Model

In this design, we consider that all communication nodes are equal and propose a communication data transmission method based on probability, as well as an optimal routing search method based on this model. The notations and definitions are listed in Abbreviations. The entire networking system is divided into four communication domains, namely, the lunar node domain U m , circumlunar node domain U a , near-Earth node domain U e , and Earth–Moon transfer node domain U t , with U = { U a , U e , U t , U m } . The system contains M = M m + M a + M e + M t satellites, where M m , M a , M e and M t represent the number of communication nodes in different domains.
The near-Earth node domain U e , circumlunar node domain U a , and Earth–Moon transfer node domain U t maintain relatively stable movement, which could be modeled as the two clusters of fixed topology sub-networks T e , i ( i [ 0 , Q e , i 1 ] , i Z + ) , T a , j ( j [ 0 , Q a , j 1 ] , j Z + ) , and T s , k ( k [ 0 , Q t , k 1 ] , k Z + ) , where Q e , i = M e , Q a , j = M a , Q t , k = M t , and Q represents the node number of a single network. Then, the fixed topology sub-network group can be denoted as T F = { T e ,   T a ,   T s } = { T e , i , T a , j , T s , k } , in which the data transfer in the three domains depends on the scheduled routing principle, and the inter-data transfer of domains relies on the fixed relay nodes.
It is difficult to maintain a fixed relative position in lunar node domain U m for a long time, and it belongs to the time-varying topology structure T m , p ( p [ 0 , Q m , p 1 ] , p Z + ) . Therefore, the time-varying topological sub-network set is labeled as T V = { T m } = { T m , p } . The interaction between the time-varying topology structure and the fixed topology subnetwork set also requires interaction through fixed relay communication nodes, which may not be a single node.
It is necessary to clarify the data path relationship between two clusters. The communication interaction between two different sub-networks T i and T j is denoted as I ( T i , T j ) . At any time t, the sub-network interaction communication relationship is as follows:
I ( T i , T j ) ( t ) = C ( q 0 , q 1 , q 0 , q 1 ) ( t )
where q 0 , q 1 T i , q 0 , q 1 T j . represents the aggregation operation, and the communication channel between any two links is C ( q 0 , q 1 , q 0 , q 1 ) ( t ) . The communication rate function is f ( q 0 , q 1 , q 0 , q 1 , t ) , which represents the communication rate between the q1-th channel ( n [ 0 , N m 1 ] ) of the q0-th node and the q 1 -th channel of the q 0 -th node at time t, where q 0 q 0 .
The complete description of the optimal communication topology architecture for cross-domain networks is as follows: There is data interaction and communication between each node domain, and the total communication efficiency E C is proportional to the reciprocal of the communication rate variance ξ / δ f between each node. The input output balance of communication rate is guaranteed by a single node and planned in advance, where ξ represents the efficiency coefficient and δ f represents the communication rate variance of each node:
δ f = var { f ( q ψ , q υ , q ψ , q υ , t ) } , ψ [ 0 , 2 , , 10 ] , υ [ 1 , 3 , , 11 ]
Therefore, under the optimal communication topology architecture conditions, it is hoped that each node will achieve a rate balance as much as possible to reduce the additional increase in individual node power and storage costs caused by rate differences. From a model perspective, it is required to search for the topology architecture when E C is the maximum in the communicable node architecture. In addition, it is also necessary to ensure that at any time, at least one pair of node channels in the four communication domains can connect for communication and interaction, as shown below.
I ( T e , i , T a , j ) ( t ) = C ( q 0 , q 1 , q 0 , q 1 ) ( t ) , q 0 , q 1 T e , i , q 0 , q 1 T a , j I ( T e , i , T s , k ) ( t ) = C ( q 2 , q 3 , q 2 , q 3 ) ( t ) , q 2 , q 3 T e , i , q 2 , q 3 T s , k I ( T e , i , T m , p ) ( t ) = C ( q 4 , q 5 , q 4 , q 5 ) ( t ) , q 4 , q 5 T e , i , q 4 , q 5 T m , p I ( T a , j , T s , k ) ( t ) = C ( q 6 , q 7 , q 6 , q 7 ) ( t ) , q 6 , q 7 T a , j , q 6 , q 7 T s , k I ( T a , j , T m , p ) ( t ) = C ( q 8 , q 9 , q 8 , q 9 ) ( t ) , q 8 , q 9 T a , j , q 8 , q 9 T m , p I ( T s , k , T m , p ) ( t ) = C ( q 10 , q 11 , q 1 0 , q 1 1 ) ( t ) , q 1 0 , q 11 T s , k , q 1 0 , q 1 1 T m , p q ψ q υ , C ( q ψ , q υ , q ψ , q υ ) ( t ) = C ( q ψ + λ , q υ + λ , q ψ + λ , q υ + λ ) ( t ) , λ [ 2 , 4 , 10 ] max { E C }

3. Routing Scheduling Algorithm

3.1. Sub-Network Clustering

After filtering out available communication nodes according to Formula (3), there are still many remaining nodes, and direct routing processing may cause calculation delay. Meanwhile, due to the large number of nodes, the search strategy can only focus on local optimization, and the resulting routing results may not necessarily be the optimal choice. Sub-network clustering mainly divides effective nodes into sub-networks based on predetermined clustering rules. In this design, it is mainly divided into two types of sub-network clustering: the fixed topology sub-network set T F and time-varying topology sub-network set T V . In the clustering process, T V only needs to consider limiting the distance so that the closer nodes are networked according to the principle of proximity, while T F needs to consider factors such as the occlusion of the Earth and Moon, as well as the rate attenuation caused by distance.

3.1.1. Time-Varying Topology Sub-Network Set Sub-Network Clustering

For any node to search with a physical distance D s u b as the radius, it is necessary to ensure that the current network topology remains unchanged for a certain period of time Δ . Therefore, it is necessary to search at the current time and two time points after time Δ . The target is considered to move at a uniform speed within time Δ , so position prediction can be performed based on simple kinematics. If some nodes have moved within the time frame, it is necessary to continue checking whether they belong to the sub-network at the new location. If the two searches do not belong to the same network, the sub-network home search continues for the location after time 2 Δ .
The clustering process of time-varying topology sub-networks is as follows:
Step 1: Sub-network tables G w , w Z + , with G w U m are constructed, representing a set of multiple communicable neighboring nodes. Taking node S(0) as an example ( S ( j ) G w , j Z + ), if d ( 0 , j ) D s u b exists, where j represents any one of the communicable nodes, then S ( 0 ) G 0 ;
Step 2: If the distance between nodes S(1) and S(0) is d ( 0 , 1 ) D s u b , then S ( 1 ) G 0 . If S(1) and nodes other than S(0) have d ( 1 , j ) D s u b and j 0 , then S ( 1 ) G 1 ;
Step 3: The same operation is performed on node S(2) until all current nodes are traversed;
Step 4: Based on the positions x + v x Δ and y + y x Δ of node S(0) after time Δ , the coordinate attributes of the new position can be calculated according to uniform motion. Steps 1 to 3 are repeated for the updated node;
Step 5: The same operation as step 4 is performed based on the node location after time 2 Δ . The sub-network belonging to three time points operates in a two-out-of-three mode. Nodes belonging to different sub-networks three times operate according to the last node to which they belong.

3.1.2. Fixed Topology Sub-Network Set and Sub-Network Clustering

For fixed topology sub-networks, the link state routing method is used to achieve rapid deployment of data transmission. Considering that the fixed topology described here is actually relatively fixed at a finite time scale, the method of sub-network clustering and partitioning as nodes approach the link transmission state can obtain a uniform sub-network partitioning structure under fixed topology conditions, forming flexible communication under different application requirements.
In the sub-network search process, similar to Equation (2), the criterion is that the communication rate variance of each node in sub-network G w ( w Z + ) is less than a certain threshold Ω , and the calculation starts from the initial fixed node neighboring nodes to the distant nodes gradually until the threshold is met.
The clustering process of fixed topology sub-networks is as follows:
Step 1: Sub-network tables G w , w Z + are constructed with G w { U a , U e , U t } , and node S ( 0 ) is taken as an example to define S ( i ) G w , i Z + , i 0 , which is a neighboring node. Then, for node 0 of the G w sub-network at time t, the communication rate variance δ f , G w ( 0 , t ) = var { f ( q 0 , q i , q 0 , q i , t ) } is determined;
Step 2: It is determined whether δ f , G w ( 0 , t ) exceeds the threshold Ω . If it does, the variable i in step 1 is expanded. After the expansion, the selection range of i is expanded to the neighboring nodes of node 0, and then the process skips to step 1 for calculation. If it does not exceed the threshold, it indicates that the neighboring node of node 0 is the minimum envelope of the sub-network combination. Other nodes are selected to search for the next sub-network, and the process proceeds to step 3;
Step 3: The sub-network table G w is updated, one node from the remaining nodes is randomly selected, and the process skips to step 1 for the next sub-network search until all nodes belong to a certain sub-network.

3.2. Hierarchical Domain Value Routing Search

In cross-domain hybrid topology networks, due to the high complexity of the overall architecture and the constantly changing local areas, there is great uncertainty in prediction. At the same time, routing search increases rapidly with the increase in the number of nodes and communication loads. This section presents a hierarchical routing search method for cross-domain networks. Based on the predicted communication rate between nodes, a hierarchical search strategy is designed. Compared to the traditional pre-planned search method used in fixed topology sub-networks to obtain the local optimal path, and combined with the random search method used in time-varying topology structures to obtain the optimal path between fixed topology sub-networks, this paper presents a unified search architecture.
The routing search process is mainly divided into the following 5 steps:
Step 1: The routing purpose is to transmit the communication payload q υ , s t a r t from node q ψ , s t a r t to node q ψ , e n d through node q υ , e n d , with a maximum routing delay time constraint of Δ max and a maximum number of routing hops constraint of Φ max , a minimum communication rate of F min during link transmission, a task start time of t s t a r t , and a task end time of t e n d = t s t a r t + Δ ( Δ Δ max );
Step 2: The sub-network table of node q ψ , s t a r t is determined as G s t a r t , where G { G w , G w } determines that the sub-network of node q ψ , e n d is G e n d , and the communication interaction between the sub-networks is marked as I ( G s t a r t , G e n d ) ( t ) . The optimal path within the sub-network can be obtained by looking up the table;
Step 3: A search for sub-networks G s t a r t and G e n d within time t v a l i d [ t s t a r t , t e n d ] is conducted based on node orbit/path prediction results, and a set of sub-networks that can be linked is established. A search for each sub-network in the obtained set of sub-networks is carried out again for the set of sub-networks that can be linked within time t v a l i d [ t s t a r t , t e n d ] , and the two search results are merged until no new sub-networks are added. At this point, the set of sub-networks that can be linked within the marked task cycle is G m i d = { G m i d _ 0 , G m i d _ 1 , , G m i d _ V 1 } , so the set of valid linked sub-networks G v a l i d = { G s t a r t , G m i d , G e n d } G i within a single task corresponds to the effective search time t v a l i d [ t s t a r t , t m i d , t e n d ] ;
Step 4: A set of related routing sequences is randomly selected, that is, the routing sequence I ( G k ( u ) , G j ( u ) ) ( t ) satisfies k ( u ) , j ( u ) { s t a r t , m i d _ 0 , m i d _ 1 , , m i d _ V 1 , e n d } , and number of hops u Φ m a x and G j ( u 1 ) = G k ( u ) ,   G k ( 0 ) = G s t a r t ,   G j ( V 1 ) = G e n d .
Step 5: The maximum routing delay that must meet the following is defined
U G t D a t a ( q ψ , q υ , t m i d _ v ) / f ( q ψ , q υ , q ψ , q υ , t ) Δ max
where D a t a ( q ψ , q υ , t m i d _ v ) represents the amount of data that needs to be transmitted in time window t m i d _ v for load q υ at node q ψ , and t [ t o l d _ s , t o l d _ e ] , t o l d _ e t m i d _ v ; if it does not meet the requirements, the process returns to step 4.

4. Simulation and Verification

Based on the hybrid link resource prediction and scheduling model in Section 2, the routing scheduling algorithm was constructed, as outlined in Section 3. To verify the effectiveness of the routing scheduling algorithm, this study conducted simulation validation by constructing a communication node motion model within the cross-domain region of adjacent lunar space. A total of 108 related nodes are planned according to the possible future constellations, research stations, and mobile devices between the Earth and the Moon. Among them, three sub-networks are arranged for low-Earth-orbit satellites, each of which includes 12 satellites for alternate transmission between the Earth and the Moon. Four sub-networks are arranged for the Earth–Moon transfer orbit, each of which includes two aircraft for long-term round-trip interaction between the Earth–Moon transfer orbit. Two sub-networks are arranged in the vicinity of the Moon, with a translational point network consisting of 12 spacecraft and a lunar orbit consisting of 12 spacecraft. There are two sub-networks arranged in the lunar region, namely, the Antarctic scientific research area network consisting of 20 nodes and the equatorial exploration scientific research area network consisting of 20 nodes.
A single near-Earth satellite has 1–4 communication payloads, with a communication rate range of 4 Kbps to 10 Gbps for each payload. A single lunar transfer orbiter has 1–2 communication payloads, with a communication rate range of 1 Kbps to 10 Mbps for each payload. The spacecraft in the vicinity of the Moon has 1–2 communication payloads, with a single payload communication rate range of 1 Kbps to 1 Mbps. The nodes in the lunar region have 1–4 communication payloads, with a single payload communication rate range of 4 Kbps to 20 Mbps. On this basis, a cross-domain node transmission model was constructed to obtain data such as the periodic motion trajectory, position distance, and time window of each node. At the same time, a network model of the time-varying communication system caused by lunar surface inspection tasks was also considered.
In order to verify the overall performance of the algorithm in responding to different routing requirements, a route application of 10 5 orders of magnitude was randomly input within the routing delay time for simulation verification testing. The maximum routing delay time was constrained to Δ max , the maximum routing hops to Φ max , and the minimum communication rate during link transmission to F min as input parameters. Different parameters for simulation verification were selected and compared with the software-defined networking-based wireless sensor networks (SDN-WSNs) [27], the discrete firework algorithm (DFWA) [28], and the on-orbit real-time planning technology (ORPT) [38] for link stability, link load, and routing delay. The routing delay is represented by the average service delay of a single node, while the formulas for link stability and link load are shown below:
L s = T v T a
L l = R t B t
where L s represents link stability, T v is the link visibility time, and T a is the total simulation analysis time. L l represents link load, where R t is the actual data transmission rate, and B t is the total link bandwidth.

4.1. Link Stability Comparison

Figure 3 shows the comparison of link stability between this design and other literature methods under the same routing requirements of Δ max 30 s, Φ max 10 hops, and F min 1   K b p s . It can be seen that due to the unified consideration of communication optimization under mixed topology conditions, the stability of this design does not sharply decrease when the routing request is larger than 10 5 compared to other algorithms. This is mainly because the comparative ORPT only considers the unified search of communication node routing and does not separately consider local areas under different rate and topology conditions, resulting in the routing process often being directly ignored when a node’s speed is low, ignoring the time delay caused by multiple jumps that may be required for other transmission paths; the DFWA, on the other hand, excessively focuses on minimizing data loss rather than considering the highest overall network transmission efficiency, resulting in a sharp decrease in stability when routing requests are large. At the same time, its minimum loss rate strategy results in difficulty in convergence of the search process and recovery of interrupted networks when topology changes. Therefore, the overall performance of cross-domain network communication applications in near-lunar space is limited; the SDN-WSN constrains the transmission strategy based on service quality indicators, making it difficult to transmit low-quality critical information when the number of applications is large, resulting in a decrease in the stability of data transmission throughout the entire network.
Figure 4 shows the average stability of our algorithm for the same number of routing applications (105 times) and different maximum routing delay times (5–30 s). It can be seen that our design is superior to other methods in the literature. When the delay time is relaxed to 30 s, the link stability approaches 0.8; when the link stability drops sharply below 7 s, it is difficult to satisfy in orbit applications like other methods, indicating that effective routing is difficult to complete under strict routing delay time constraints. Compared with this design, the SDN-WSN has a certain degree of monotonicity in terms of stability and time delay, as it adopts a strategy based on quality of service, which tends to improve communication service quality when delay time constraints increase. The DFWA adopts a minimum data loss strategy, which leads to an increase in the number of information routes as the routing time delay increases, exceeding the maximum hop limit and resulting in routing functionality failure. The ORPT conducts a unified, exhaustive search because it barely considers the characteristics of different domains, and its stability is not significantly related to the routing delay time constraint.

4.2. Link Load Comparison

Figure 5 shows the comparison of link load between the relevant literature and this design in cross-domain networks with the same routing request requirements. Due to the fact that this algorithm simultaneously establishes the adaptability of time-varying and fixed type networks, it has more flexible routing links and path planning compared to previous literature methods, with the minimum average load degree of around 0.4, which is reduced by 31% compared to the literature methods. In order to ensure communication quality, the design of the SDN-WSN continuously increases the load as the number of applications increases; the DFWA chooses a more conservative routing strategy to reduce data loss, which makes it difficult to reduce load. Due to the use of exhaustive search method in the ORPT, the load degree presents a random state with different subnets, with weak regularity.

4.3. Comparison of Routing Time Delay

Figure 6 shows the average service delay of several algorithms for a single node in typical communication environments and routing task objectives in each sub-network. With different routing application times, the average delay of the cross-domain network based on this algorithm is 0.46 s, while other algorithms are above 0.5 s, reducing the average service delay by 8%. It can be seen that when the number of routing applications is exceeded, the average maximum communication delay in the ORPT is smaller than the algorithm in this paper. This is because the routing blocking delay reduces the routing efficiency improvement caused by different network strategies when there are more applications.

4.4. Discussion

This paper proposes a routing method for cross-domain network transmission in near-lunar space, addressing the constraints of heterogeneous networks in Earth–Moon communication, lunar surface operations, and relay transmissions. The method involves searching for and establishing transmission routes from the network layer of the near-lunar space system, thereby enhancing the overall efficiency of data exchange across the heterogeneous network. By tackling the unique challenges of lunar-space communication—such as heterogeneous networks, varying transmission speeds, and delays—this method effectively improves data exchange efficiency. Simulation results demonstrate its capability to increase link load by 31% and reduce average latency by 8%, indicating its feasibility for real-world deployment. Furthermore, the integration of relay satellite constraints and adaptive routing suggests that this approach is well-suited for near-lunar space missions.
In terms of practical applicability, the adaptive routing model offers significant advantages for upcoming lunar missions that require efficient and reliable communication systems, particularly for scientific tasks involving data relay from lunar rovers, landers, and space stations. The model’s flexibility in handling dynamic and fixed topologies suggests that it could be employed in a variety of space environments. Overall, this work provides a solid foundation for developing advanced networking technologies in extraterrestrial settings, potentially contributing to future lunar exploration and infrastructure development.

5. Conclusions

The proposed cross-domain network transmission routing method for near-lunar space fully considers the various limitations and characteristics of heterogeneous networks such as the lunar surface, lunar surface, and relay transmission, and establishes a comprehensive hybrid link resource prediction and scheduling model. In order to simplify the research problem, we focus on cross-domain network networking and routing. From the perspective of the near-lunar space system network level, we designed time-varying and fixed topology network subnet clustering methods to reduce the complexity of routing algorithms. Combined with hierarchical routing search, an effective routing scheduling algorithm is proposed. During the experiment and comparison process, attention was paid to the performance of link stability, service latency, and other aspects. The experimental results indicate that our proposed method has significant advantages in solving the problem of cross-domain network transmission in space near the Moon. The link load rate was increased by 31% compared to previous design methods, and the average service delay was reduced by 8%. The link stability and load rate were greatly improved compared to previous designs. In addition, a compromise was made for the communication relay channel and rate limit of the relay satellite, taking into account the established chain time window and communication rate limit. Through simulation verification, the designed method can effectively address these challenges and achieve more efficient network transmission. The method proposed in this article has certain innovation and practicality in the field of cross-domain network transmission in near-lunar space, providing an effective solution for improving the transmission interaction efficiency of the entire heterogeneous network.

Author Contributions

Conceptualization, J.Y. and D.H.; methodology, J.Y. and W.L.; software, J.Y., X.W., Q.X. and X.S.; resources, J.Y. and D.H.; writing—original draft preparation, J.Y.; writing—review and editing, J.Y. and Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available upon request to the authors.

Conflicts of Interest

Dan Huang was employed by the company China Research and Development Academy of Machinery Equipment. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
NotationDefinition
aThe circumlunar domain
eThe near-Earth domain
mThe lunar surface domain
tThe Earth–Moon transfer domain
UThe communication nodal domain
MNumber of communication nodes
U i The communication nodal domain of i , i m , a , e , t
M i Number of domain i’s communication nodes, i m , a , e , t
T d , n The topological sub-network of domain d , d m , a , e , t , n [ 0 , Q d , n 1 ] , n Z +
T F Set of fixed topological sub-networks
T V Set of time-varying topological sub-networks
I ( T i , T j ) Communication interactions between two distinct sub-networks T i and T j
CThe communication channel between links
fThe communication rate function
qThe identification number of communication nodes or communication channels
E C The communication efficiency
ξ The efficiency coefficient
D s u b The physical distance of the search radius
G w The communication sub-network
δ The routing delay time
ϕ m a x Maximum routing hop count constraint
L s The link stability
L l The link load

References

  1. Wang, L.; Yu, J.; Tian, M. Research on Key Technologies of Lunar Patrol Perception in Sparse Scenes. UPB Sci. Bull. Ser. C 2023, 85, 33–48. [Google Scholar]
  2. Serria, E.; Gadhafi, R.; AlMaeeni, S.; Mukhtar, H.; Copiaco, A.; Abd-Alhameed, R.; Lemieux, F.; Mansoor, W. A Review of Lunar Communications and Antennas: Assessing Performance in the Context of Propagation and Radiation. Sensors 2023, 23, 9832. [Google Scholar] [CrossRef] [PubMed]
  3. Win, N.N.; Kida, K.; Ko, M.; Jiei, S.; Cosentino, S.; Ishii, H.; Takanishi, A. A novel particle filter based SLAM algorithm for lunar navigation and exploration. In Proceedings of the 2019 4th International Conference on Robotics and Automation Engineering (ICRAE), Singapore, 22–24 November 2019; pp. 74–78. [Google Scholar]
  4. Edwards, B.; Wagner, R.; Zemba, M.; Millard, W.; Braham, S.; Gifford, K.; Somerlock, O. 3GPP mobile telecommunications technology on the Moon. In Proceedings of the 2023 IEEE Aerospace Conference, Big Sky, MT, USA, 4–11 March 2023; pp. 1–12. [Google Scholar]
  5. Yu, J.; Huang, D.; Li, J.; Li, W.; Wang, X.; Shi, X. Parallel Acceleration of Real-time Feature Extraction Based on SURF Algorithm. In Proceedings of the 2023 15th International Conference on Computer Research and Development (ICCRD), Hangzhou, China, 10–12 January 2023; pp. 57–63. [Google Scholar]
  6. Davarian, F.; Shihabi, M.; Marashi, Y. Lunar Communications Using Relays. In Proceedings of the 2024 IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2024; pp. 1–8. [Google Scholar]
  7. Chen, G.; Wu, S.; You, J.; Zhang, Q. Communication-Navigation Integrated Satellite Constellation for Lunar Exploration: Frozen-Orbit Based HyInc Walker. IEEE J. Sel. Areas Commun. 2024, 42, 1436–1452. [Google Scholar] [CrossRef]
  8. Pei, Z.; Liu, J.; Wang, Q.; Kang, Y.; Zou, Y.; Zhang, H.; Zhang, Y.; He, H.; Wang, Q.; Yang, R.; et al. Overview of lunar exploration and international lunar research station. Chin. Sci. Bull. 2020, 65, 2577–2586. [Google Scholar] [CrossRef]
  9. Ding, C.; Li, C.; Wang, Z.; Gao, Z.; Liu, Z.; Song, J.; Tao, M. Free space optical communication networking technology based on a laser relay station. Appl. Sci. 2023, 13, 2567. [Google Scholar] [CrossRef]
  10. Raza, W.; Abele, E.; O’Hara, J.; Sadr, B.; LoPresti, P.; Imran, A.; Choi, W.; Song, I.; Altunc, S.; Kegege, O.; et al. Toward a hybrid RF/optical lunar communication system (LunarComm). IEEE Netw. 2022, 36, 76–83. [Google Scholar] [CrossRef]
  11. Wei, M.; Hu, C.; Estévez, D.; Tai, M.; Zhao, Y.; Huang, J.; Bassa, C.; Jan Dijkema, T.; Cao, X.; Wang, F. Design and flight results of the VHF/UHF communication system of Longjiang lunar microsatellites. Nat. Commun. 2020, 11, 3425. [Google Scholar] [CrossRef]
  12. Christensen, F.; Kientopf, K.; Staudinger, E.; Günes, M. Performance of Routing Protocols over TDMA MAC for Robotic Swarms in Space Exploration. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–5. [Google Scholar]
  13. Miaja, P.F.; Navarro-Medina, F.; Aller, D.G.; León, G.; Camanzo, A.; Suarez, C.M.; Alonso, F.G.; Nodar, D.; Sauro, F.; Bandecchi, M.; et al. RoboCrane: A system for providing a power and a communication link between lunar surface and lunar caves for exploring robots. Acta Astronaut. 2022, 192, 30–46. [Google Scholar] [CrossRef]
  14. Niemoeller, S.; Frank, J.; Burton, R.; Levinson, R.; Cramer, N. Scheduling PNT service requests from non-dedicated lunar constellations. In Proceedings of the 2022 IEEE Aerospace Conference (AERO), Big Sky, MT, USA, 5–12 March 2022; pp. 1–17. [Google Scholar]
  15. Bi, Z.; Yung, K.L.; Ip, A.W.; Tang, Y.M.; Zhang, C.W.; Da Xu, L. The state of the art of information integration in space applications. IEEE Access 2022, 10, 110110–110135. [Google Scholar] [CrossRef]
  16. Haoran, X.; Yafeng, Z.; Xiaowei, W.; Xi, C. Communication-navigation integrated technology and its application in lunar exploration. J. Deep Space Explor. 2021, 8, 154–162. [Google Scholar]
  17. Israel, D.J.; Mauldin, K.D.; Roberts, C.J.; Mitchell, J.W.; Pulkkinen, A.A.; La Vida, D.C.; Johnson, M.A.; Christe, S.D.; Gramling, C.J. Lunanet: A flexible and extensible lunar exploration communications and navigation infrastructure. In Proceedings of the 2020 IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2020; pp. 1–14. [Google Scholar]
  18. Zhigang, S.; Xiaofan, X.; Xuanzhuo, L.; Bo, Z.; Yongjiao, W. Design of air-sea cross-domain communication system based on satellite links. Inf. Commun. Technol. Policy 2021, 47, 63. [Google Scholar]
  19. Tortora, P.; Modenini, D.; Zannoni, M.; Gramigna, E.; Strollo, E.; Togni, A.; Paolini, E.; Valentini, L.; Cocciolillo, O.; Simone, L. Ground and Space Hardware for Interplanetary Communication Networks. In A Roadmap to Future Space Connectivity: Satellite and Interplanetary Networks; Springer: Berlin/Heidelberg, Germany, 2023; pp. 107–138. [Google Scholar]
  20. Sánchez, B.J.; Covarrubias, D.H.; Yepes, L.F.; Panduro, M.A.; Juárez, E. Effects of narrow beam phased antenna arrays over the radio channel metrics, Doppler power spectrum, and coherence time, in a context of 5G frequency bands. Appl. Sci. 2021, 11, 10081. [Google Scholar] [CrossRef]
  21. Somerlock, O.; Sharma, A.; Heckler, G.W. Adapting commercial 5G terrestrial networks for space. In Proceedings of the 2022 IEEE Aerospace Conference (AERO), Big Sky, MT, USA, 5–12 March 2022; pp. 1–7. [Google Scholar]
  22. Kodheli, O.; Querol, J.; Astro, A.; Coloma, S.; Rana, L.; Bokal, Z.; Kumar, S.; Luna, C.M.; Thoemel, J.; Duncan, J.C.M.; et al. 5G space communications lab: Reaching new heights. In Proceedings of the 2022 18th International Conference on Distributed Computing in Sensor Systems (DCOSS), Los Angeles, CA, USA, 30 May–1 June 2022; pp. 349–356. [Google Scholar]
  23. Araki, T.; Kotake, H.; Saito, Y.; Tsuji, H.; Toyoshima, M.; Makino, K.; Koga, M.; Sato, N. Recent R&D activities of the Lunar–the Earth Optical Communication Systems in Japan. In Proceedings of the 2022 IEEE International Conference on Space Optical Systems and Applications (ICSOS), Virtual Conference, 29–31 March 2022; pp. 32–35. [Google Scholar]
  24. Paet, L.B.; Santra, S.; Laine, M.; Yoshida, K. Maintaining connectivity in multi-rover networks for lunar exploration missions. In Proceedings of the 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE), Lyon, France, 23–27 August 2021; pp. 1539–1546. [Google Scholar]
  25. Morgan, K.L.; Andrusenko, J.; Gehman, J.Z.; Somerlock, O.F.; Yao, S.K.; Sharma, A. Lunar propagation modeling using 2D Parabolic Wave and 3D Ray Tracing Solvers at 1.8 GHz. In Proceedings of the 2021 USNC-URSI Radio Science Meeting (USCN-URSI RSM), Honolulu, HI, USA, 9–13 August 2021; pp. 23–26. [Google Scholar]
  26. Miguélez-Gómez, N.; Yepez, S.A.; Clayton, R.M.; Roberts, B.A.; Korczyk, D.C.; Henderson, T.; Rojas-Nastrucci, E.A. Lunar lander and cubesat-based payload antenna system for a surface wireless local network. In Proceedings of the 2021 IEEE International Conference on Wireless for Space and Extreme Environments (WiSEE), Cleveland, OH, USA, 12–14 October 2021; pp. 97–102. [Google Scholar]
  27. Babbar, H.; Rani, S.; Islam, S.M.; Iyer, S. Qos based security architecture for software-defined wireless sensor networking. In Proceedings of the 2021 6th International Conference on Innovative Technology in Intelligent System and Industrial Applications (CITISIA), Sydney, Australia, 24–26 November 2021; pp. 1–5. [Google Scholar]
  28. Luqi, W.; Bingyi, L.; Wei, G.; Weige, Z. Task scheduling of lunar relay satellites for minimal data loss. Chin. Space Sci. Technol. 2020, 40, 60. [Google Scholar]
  29. Schubert, T.; Wolf, L.; Kulau, U. ns-3-leo: Evaluation tool for satellite swarm communication protocols. IEEE Access 2022, 10, 11527–11537. [Google Scholar] [CrossRef]
  30. Dudukovich, R.; Gormley, D.; Kancharla, S.; Wagner, K.; Short, R.; Brooks, D.; Fantl, J.; Janardhanan, S.; Fung, A. Toward the development of a multi-agent cognitive networking system for the lunar environment. IEEE J. Radio Freq. Identif. 2022, 6, 269–283. [Google Scholar] [CrossRef]
  31. Carletta, S. A single-launch deployment strategy for lunar constellations. Appl. Sci. 2023, 13, 5104. [Google Scholar] [CrossRef]
  32. Davarian, F.; Asmar, S.; Angert, M.; Baker, J.; Gao, J.; Hodges, R.; Israel, D.; Landau, D.; Lay, N.; Torgerson, L.; et al. Improving small satellite communications and tracking in deep space—A review of the existing systems and technologies with recommendations for improvement. Part II: Small satellite navigation, proximity links, and communications link science. IEEE Aerosp. Electron. Syst. Mag. 2020, 35, 26–40. [Google Scholar] [CrossRef]
  33. Farkasvölgyi, A.; Csurgai-Horváth, L.; Boháček, P. The evolution of lunar communication—From the beginning to the present. Int. J. Satell. Commun. Netw. 2024, 42, 200–216. [Google Scholar] [CrossRef]
  34. Ehrlich, J.W.; Cichan, T.; Gebhardt, A.M.; Marcinkowski, A.; Fuller, J.; Western, D. Exploring extreme lunar environments through in-flight swarm deployments. In Proceedings of the 2021 IEEE Aerospace Conference (50100), Piscataway, NJ, USA, 6–13 March 2021; pp. 1–9. [Google Scholar]
  35. Abdelsadek, M.Y.; Chaudhry, A.U.; Darwish, T.; Erdogan, E.; Karabulut-Kurt, G.; Madoery, P.G.; Yahia, O.B.; Yanikomeroglu, H. Future space networks: Toward the next giant leap for humankind. IEEE Trans. Commun. 2022, 71, 949–1007. [Google Scholar] [CrossRef]
  36. Li, X.; Cheng, F.; Zhao, H.; Shen, P.; Liu, D. Analysis on visibility and signal strength of satellite for lunar navigation. Sci. Surv. Mapp. 2022, 47, 14–20. [Google Scholar]
  37. Yang, J.; Wu, Q.; Yu, D.; Jiang, S.; Xu, Z.; Cui, P. Preliminary study on key technologies for construction and operation of robotics lunar scientific base. J. Deep Space Explor. 2020, 7, 111–117. [Google Scholar]
  38. Wang, L.; Yu, J.; Cheng, B.; Liu, W.; Niu, Y. On-orbit real-time planning technology for satellite network transmission. Mod. Electron. Tech. 2018, 41, 123–126. [Google Scholar]
Figure 1. Schematic diagram of heterogeneous communication networks in the space near the Moon.
Figure 1. Schematic diagram of heterogeneous communication networks in the space near the Moon.
Applsci 14 10204 g001
Figure 2. Schematic diagram of spatial information exchange near the Moon.
Figure 2. Schematic diagram of spatial information exchange near the Moon.
Applsci 14 10204 g002
Figure 3. Comparison of link stability with different route application times.
Figure 3. Comparison of link stability with different route application times.
Applsci 14 10204 g003
Figure 4. Link stability corresponding to different maximum route delay times with fixed route application times.
Figure 4. Link stability corresponding to different maximum route delay times with fixed route application times.
Applsci 14 10204 g004
Figure 5. Comparison of link load for different route application times.
Figure 5. Comparison of link load for different route application times.
Applsci 14 10204 g005
Figure 6. Maximum service time delay for different routing application times.
Figure 6. Maximum service time delay for different routing application times.
Applsci 14 10204 g006
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yu, J.; Huang, D.; Li, W.; Wang, X.; Shi, X.; Xu, Q. Adaptive Network Routing Technology for Near-Moon Space Cross-Domain Transmission. Appl. Sci. 2024, 14, 10204. https://doi.org/10.3390/app142210204

AMA Style

Yu J, Huang D, Li W, Wang X, Shi X, Xu Q. Adaptive Network Routing Technology for Near-Moon Space Cross-Domain Transmission. Applied Sciences. 2024; 14(22):10204. https://doi.org/10.3390/app142210204

Chicago/Turabian Style

Yu, Jiyang, Dan Huang, Wenjie Li, Xianjie Wang, Xiaolong Shi, and Qizhi Xu. 2024. "Adaptive Network Routing Technology for Near-Moon Space Cross-Domain Transmission" Applied Sciences 14, no. 22: 10204. https://doi.org/10.3390/app142210204

APA Style

Yu, J., Huang, D., Li, W., Wang, X., Shi, X., & Xu, Q. (2024). Adaptive Network Routing Technology for Near-Moon Space Cross-Domain Transmission. Applied Sciences, 14(22), 10204. https://doi.org/10.3390/app142210204

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop