The present disclosure relates to a communication system and a communication method, and more particularly, to a communication system and a communication method appropriate for application to a network in which communication stations are linked to each other.
In recent years, mobile communication systems have developed, and mobile services can be enjoyed on most of the ground. There is super coverage as one requirement in 5-th generation or 6-th generation mobile communication systems expected to be commercialized in the future. Super coverage involves expanding a service area to places where a laying cost of an existing base station is expensive or places where it is difficult to lay a base station, such as places in a mountain, on the sea, and in the air. In addition, national resilience against natural disasters and the like is also required, and emergence of communication systems resistant to ground disasters is desired.
In order to realize this, non-terrestrial networks (NTNs) using satellites, unmanned aerial vehicles (UAVs), high altitude platform stations (HAPSs), drones, or the like are in the limelight.
A multilayer satellite network including a plurality of satellites and a HAPS network is conceivable for the future.
In the above-described future multilayer satellite network, traffic generated between the terminal 14 and the Internet network 20 is routed using each of the satellites 22 and 24 in the GEO satellite network or the LEO satellite network or the flight vehicle 10 in the HAPS network as a node. There are a plurality of routing protocols including a protocol that selects a route having a minimum metric with the number of hops as a metric like the routing information protocol (RIP) and the open shortest path first (OSPF) protocol that selects a route having a minimum cost with a bandwidth of an inter-node link as a path cost.
However, characteristics of each network are different. The characteristics are shown in Table 1.
For example, since altitudes at which the flight vehicle 10 and the satellites 22 and 24 are located are different from each other, propagation delays are greatly different. Since the GEO satellite 22 is at an altitude of about 36,000 km, it takes about 120 ms for a signal transmitted from the terminal 14 to arrive at the satellite 22. On the other hand, since the flight vehicle 10 of the HAPS network is located at an altitude of about 20 km, a time taken until the signal transmitted from the terminal 14 arrives at the flight vehicle 10 is about 0.07 ms, and the delay is low. Non Patent Literature 1 also proposes a protocol in which a delay of an inter-node link is used as a cost.
As described above, in the NTN, there is a large difference in an inter-node distance between the satellites 22 and 24 and the flight vehicle 10. In addition, communication devices mounted on the satellites 22 and 24 and the flight vehicle 10 may be different depending on mounting restrictions (such as loading weights and power consumption) of the satellites 22 and 24 and the flight vehicle 10. Thus, there is a possibility of bandwidths of inter-node links of the satellites 22 and 24 and the flight vehicle 10 being different. Therefore, in the NTN, it is necessary to select an optimal route in consideration of not only one factor but a plurality of factors.
Available bandwidths between nodes are not constant. A congestion level of a network also changes when an inflow traffic amount changes. Therefore, it is conceivable that a state of the network changes from moment to moment. It is assumed that importance of each factor to be considered in routing changes according to the state of the network. Furthermore, since it is considered that the importance of the factor also depends on an operation policy of a network operator, it is necessary to perform a routing process by performing adaptive cost control.
The present disclosure has been made in view of the foregoing circumstances and a first object of the present disclosure is to provide a communication system that adaptively performs optimal routing according to a state of a network.
A second object of the present disclosure is to provide a communication method of adaptively providing optimal routing according to a state of a network.
According to a first aspect, a communication system in which communication stations are linked to each other to form a network and transmit packets through links performs:
The cost calculation process includes
According to a second aspect, a communication method in which communication stations are linked to each other to form a network and transmit packets through links includes:
The cost calculation step includes
According to the first and second aspects, it is possible to provide optimal routing adaptively according to a state of a network.
The GEO satellite 30 and the unmanned aerial vehicle 32 function as communication stations that form a service area on the ground as a part of a GEO satellite network and a HAPS network, respectively. A link communication device and a routing function of relaying signals are mounted on the GEO satellite 30 and the unmanned aerial vehicle 32, respectively. The GEO satellite and the unmanned aerial vehicle are connected to each other to establish a network and relay signals transmitted and received between a connected terminal 40 located in the service area and the mobile network 36. The GEO satellite 30 and the unmanned aerial vehicle 32 further have a function of observing a traffic amount flowing through the link.
The ground base station 34 transmits and receives signals between the mobile network 36 on the ground and each of the satellite 30 and the unmanned aerial vehicle 32. The mobile network 36 manages the terminal 40, controls a transmission/reception session, and the like. Packets are transmitted between the terminal 40 and the Internet network 42.
The routing control device 38 calculates a cost of each link according to a connection status of the network, an operation policy of a network operator, and the like and notifies the satellite 30 and the flight vehicle 32 of the cost. The routing control device 38 also has a function of collecting information from the satellite 30 and the flight vehicle 32 to calculate cost, and collects information regarding a link speed and a flowing traffic amount. The routing control device 38 has a function of collecting connection information of a feeder link from the ground base station 34, that is, connection information of a wireless line between a ground base station and a space station (the GEO satellite 30 and the unmanned aerial vehicle 32). Further, the routing control device 38 has link connection information regarding the satellite 30 and the flight vehicle 32 to which the link is connected and positional information of the satellite 30 and the flight vehicle 32, and calculates a propagation delay of the link related to the satellite 30 and the flight vehicle 32.
Subsequently, connection availability information of the feeder link is collected from each of the ground base stations 34 (step 102).
Thereafter, link connection information of the satellite 30 and the flight vehicle 32 is acquired, and a propagation delay of each link is calculated from the positions (step 104). Specifically, a propagation delay time is calculated by dividing a distance for each of the satellite 30 and the flight vehicle 32 by the speed of light.
Thereafter, a weight is calculated from the connection availability information of the feeder link (step 106). Further, a cost of each link is calculated based on a link speed and a traffic amount collected from the satellite 30 and the flight vehicle 32, the propagation delay calculated based on the position of each of the satellite 30 and the flight vehicle 32, and the weight calculated in step 106 (step 108). Calculation Formula (1) of the cost S of each link is shown below.
Here, w is a weight, Br is a reference value [bit/s] of a link speed, R is a link speed [bit/s], T is an average traffic amount [bit/s] per unit time flowing in the link, D is a propagation delay time [s] of the link, and Bd is a reference value [s] of the delay time. The first term on the right side is reserve power of an available bandwidth, in other words, the cost related to the congestion level, and the second term on the right side is the cost related to the delay time.
After the cost of each link is calculated, each of the satellite 30 and the flight vehicle 32 is notified of the cost of each link (step 110). The satellite 30 and the flight vehicle 32 perform a routing process for traffic based on the notified cost.
Next, an operation example of the first embodiment will be described. Here, a network as illustrated in
In the operation example illustrated in
The single ground base station 34 is disposed for each flight vehicle 32 and the satellite 30, and they are connected to the mobile network 36 via a feeder link. Each flight vehicle 32 forms a cover area 44 on the ground surface by a beam. The terminal 40 in the cover area 44 is connected to the flight vehicle 32 and communicates with the Internet network 42 via the GEO satellite network, the HAPS network, and the mobile network 36.
The routing control device 38 has information regarding the altitudes of the GEO satellite 30 and the flight vehicle 32 and the distance between the flight vehicles. The routing control device 38 periodically collects information regarding a link speed and an average traffic amount of each link and information regarding a connection state of the feeder link from the GEO satellite 30 and the flight vehicle 32. Since the feeder link in the HAPS network uses a high frequency bandwidth, the feeder link is easily affected by rain attenuation. The link is easily disconnected when heavy rain occurs around the ground base station 34.
Traffic generated by a terminal 40-1 located in a cover area 44-1 of the first flight vehicle 32-1 passes through the feeder link of the first flight vehicle 32-1 and is transmitted to the Internet network 42 via the mobile network 36.
Next, the routing control device 38 calculates a cost of each link. A reference value of the link speed is set to 1 Gbits/s, and a reference value of the delay time is set to 100 ms. Usually, a value of the weight w is set to 0.5. Table 3 shows a calculated link capacity usage rate and cost. The calculated cost is transmitted to the GEO satellite 30 and the flight vehicle 32.
The first flight vehicle 32-1 selects a route of traffic generated in the cover area 44-1 based on the transmitted cost of each link. Specifically, costs of the link 1 and the link 5 that can be used by the first flight vehicle 32-1 are compared to each other, and a smaller value is selected. Here, since the cost of the link 5 is small, the traffic is transmitted to the link 5. The traffic transmitted via the link 5 is transmitted to the mobile network via the feeder link of the second flight vehicle 32-2.
Further, Table 5 shows a calculated link capacity usage rate and a cost.
In the comparison between the links 1 and 5 that can be used by the first flight vehicle 32-1, the cost of the link 5 is lower. Therefore, the traffic of the first flight vehicle 32-1 is transmitted to the link 5. Subsequently, in comparison between links 2 and 6 that can be used by the second flight vehicle 32-2, the cost of the link 6 is lower. Therefore, traffic is transmitted to the link 6 for the second flight vehicle 32-2. The traffic transmitted via the link 6 is transmitted to the mobile network 36 via the feeder link of the third flight vehicle 32-3.
Further,
Further, Table 7 shows a calculated link capacity usage rate and a cost.
When the links 1 and 5 that can be used by the first flight vehicle 32-1 are compared to each other, the cost of the link 5 is lower. Therefore, the traffic of the first flight vehicle 32-1 is transmitted to the link 5. Subsequently, when the links 2 and 6 are compared with each other for the second flight vehicle 32-2, the cost of the link 2 is lower. Therefore, traffic is transmitted to the link 2 for the second flight vehicle 32-2. Further, for the third flight vehicle 32-3, the traffic is transmitted to a link 7 with a lower cost based on the comparison between the links 3 and 7. In this routing, some traffic generated in the HAPS network is transmitted to the GEO satellite network.
In this way, in the communication system according to the present embodiment, when the number of disconnections of the feeder link of the HAPS network increases and the traffic of the HAPS network stagnates, the weight can be changed and the traffic to the GEO satellite network can flow. As a result, according to this system, even when the number of disconnections increases, the traffic can efficiently flow to the Internet network 42.
The present embodiment is a mode in which the routing control device 38 calculates a cost of each link and notifies each satellite 30 and the flight vehicle 32 of the result, but the present disclosure is not limited thereto. The routing control device 38 may notify the satellite 30 and the flight vehicle 32 of necessary information such as a propagation delay of each link and a state of the feeder link, calculate a cost by the satellite 30 and the flight vehicle 32, notify each other in the network, and autonomously perform the routing.
In the present embodiment, the link speed and the link capacity usage rate are used as indices of the congestion level, but the present disclosure is not limited thereto. For example, a usage rate of a buffer that temporarily stores traffic received in the routing function may be used as an index of the congestion level.
In the present embodiment, only a propagation delay time based on a distance between satellites or flight vehicles is used as the delay time of the link, but the present disclosure is not limited thereto. The link delay time may include a transmission waiting time due to traffic stagnation in the routing function of the satellite 30 or the flight vehicle 32 and a time required for a transmission or reception process.
In the present embodiment, the GEO satellite and the HAPS network of which positions are not almost changed are assumed, but a similar process can be performed even in the LEO satellite as long as positional information can be ascertained. For example, when the routing control device 38 can acquire orbit information of the LEO satellite, the routing control device 38 can recognize a distance between the satellites and the flight vehicle, and can calculate a propagation delay.
In the present embodiment, information is collected from the satellite 30 and the flight vehicle 32, and routing between the satellite and the flight vehicle is controlled. The present disclosure is not limited thereto. Similarly, it is possible to perform the routing process including the feeder link by calculating the congestion level and the propagation delay of the feeder link.
A non-ground network including a satellite or a HAPS is assumed, but the present disclosure is not limited thereto, and can also be applied to a network including a node station on which a communication device is mounted regardless of wireless or wired connection.
Further, in the above-described first embodiment, the weight w is changed according to the number of disconnections of the feeder link of the HAPS network, but the present disclosure is not limited thereto. As long as the weight w is changed according to a connection status of the network, the weight w may be changed according to a disconnection ratio, for example.
As described above, in the first embodiment, control is performed such that the weight w is changed according to the number of disconnections of the feeder link of the HAPS network and the traffic flows to the GEO satellite network. This is because stagnation of traffic in the HAPS network is predicted. As a similar process, a traffic amount distributed in the HAPS network is directly monitored, and the weight w is adaptively controlled when a total stagnating traffic amount increases. Alternatively, a total packet stagnation amount in the communication device is monitored. The weight w is adaptively controlled when the amount increases. Accordingly, a process similar to that of the first embodiment can be performed.
In the above-described first embodiment, the weight w is changed according to the number of disconnections of the feeder link of the HAPS network, but the method of controlling the weight w is not limited thereto. In the present embodiment, the weight w is controlled based on an operation policy of a network operator.
When the amount of generated traffic increases due to occurrence of a disaster, the GEO satellite network is actively used to accommodate traffic as much as possible. In this case, the value of the weight w in Cost Calculation Formula (1) is increased to increase an influence of the congestion level and reduce an influence of the delay time. According to the above, it is possible to increase traffic transmitted to the GEO satellite network.
Conversely, when it is not preferable to increase a delay time by passing through the GEO satellite network, the value of the weight w in Cost Calculation Formula (1) is reduced to reduce the influence of the congestion level and increase the influence of the delay time. Accordingly, traffic transmitted to the GEO satellite network can be inhibited, and communication with less delay can be realized.
In the present embodiment, a function of controlling the weight w based on the operation policy can be realized by the network operator manually setting the weight w and causing the communication system to detect the setting. Alternatively, events that may occur in the network may be stored in advance in a memory for each situation where it is necessary to switch operation policies, such as a situation where a disaster occurs or a situation where delay avoidance is necessary. In this case, the communication system may be caused to detect such an event occurring in the network and automatically switch the weight w.
Although a traffic type is not distinguished in the above-described first embodiment, the traffic type may be distinguished. For example, a delay time is required to be small for traffic such as voice in which real-time property is required. Such traffic may be distinguished from other traffic, and routing control may be performed for each traffic. Information regarding an application type or information regarding quality of service (QoS) according to the application type is stored in a packet of traffic. The information is acquired in a routing function in a satellite or a flight vehicle to perform routing for each traffic type.
The routing control device 38 calculates a cost for each traffic type. Specifically, in Formula (1), the weight is controlled for each traffic type. Table 8 shows a variable range of the weight w for each traffic type.
In the case of traffic requiring a small delay time such as voice, traffic transmitted to the GEO satellite network is not preferable. Therefore, a variable range limited to a small weight value is set. On the other hand, when a relatively large delay time such as SNS is allowed, a variable range limited to a large weight value is set so that traffic is actively transmitted to the GEO satellite network.
In the above-described first embodiment, a cost is calculated using a scale of a congestion level and a delay of each link. In the present embodiment, the cost is calculated by combining the reliability of each link. For example, when a high frequency is used in the feeder link, an influence of weather on radio waves increases and power attenuation of the radio waves due to rainfall or the like increases. Therefore, when the weather is bad, a link is easily disconnected and reliability of the link is low. Accordingly, the reliability of the link is added to cost calculation.
Here, w1, w2, and w3 are set such that w1+w2+w3=1 is satisfied. Here, C is reliability of a link. In the case of a feeder link, the reliability is set to be high when the weather is good. The reliability is set to be low when the weather is bad. As an operation policy of the network operator, a value of w3 is set to be large so that a feeder link with low reliability is hardly used as much as possible. When the traffic in the network increases and becomes congested, the value of w3 is lowered, and the feeder link with low reliability is actively used to regulate the traffic in the network.
As described above, the communication system according to the present disclosure can calculate an adaptive cost in routing. Therefore, it is possible to perform adaptive routing according to a congestion level due to an increase in traffic, an operation policy change by a network operator, and the like.
Hereinafter, evaluation by simulation will be described.
As illustrated in
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/008385 | 2/28/2022 | WO |