The present invention relates to a control apparatus, a communication system, a control method and a program.
In a switch network accommodating a plurality of services, packet transfer control may be performed using a time aware shaper (TAS) in time-sensitive networking (TSN) of the IEEE 802.1 standard (see Patent Document 1). In this case, a virtual local area network (VLAN), a priority code point (PCP), or a quality of service (QoS) is assigned to a packet as an identifier of a priority class of the packet.
In a 5th generation (5G) mobile communication system, to implement a low-delay service using ultra reliable and low latency communication (URLLC) or the like, grant free (configured grant) is defined for uplink packet transfer (see Non Patent Documents 2 and 3).
By using grant-free, a scheduling request of a radio terminal and a control time required for resource allocation can be reduced. Strict reliability for a control channel can be ensured.
In a fifth generation mobile communication system, an identifier with a high priority defined in a 5G QoS identifier (5QI) may be assigned to a packet of a URLLC service or the like requiring low latency.
In a “k-repetition” scheme introduced in Release 15 of “3GPP TS 38.300”, repeated transmission packets (transmission of a predetermined number of times) is performed. Therefore, the repeated transmission of the packets may be excessively performed in accordance with quality of a service provided to a radio terminal. When there are a plurality of radio terminals, there is a possibility of an improvement in reliability being limited by collision between packets transmitted from different radio terminals.
However, when there are a plurality of services requiring low latency, a priority is not given between different services. Therefore, packets of the different services are recognized as packets having the same priority. Therefore, even in a time slot used to transmit a packet with a high priority, a transfer reservation time becomes long, and there is a problem that an increase in a delay time of a packet to which an identifier with a high priority is assigned cannot be reduced.
In view of the foregoing circumstances, an object of the present invention is to provide a control device, a communication system, a control method, and a program capable of reducing an increase in delay time of a packet to which an identifier with a high priority is assigned.
One aspect of the present invention is a control device including: a scheme determination unit configured to determine whether a packet to which an identifier of a priority is assigned is transmitted in conformity with a grant-free scheme; a time estimation unit configured to estimate a time in which a traffic volume of the packet is equal to or more than a threshold; and a transfer control unit configured to generate a control signal of a signal transfer device so that the signal transfer device transfers a packet that has arrived at the signal transfer device in the estimated time in accordance with the identifier of the priority.
Another aspect of the present invention is a communication system including: a signal transfer device configured to transfer a packet and a control device. The control device includes: a scheme determination unit determining whether a packet to which an identifier of a priority is assigned is transmitted in conformity with a grant-free scheme, a time estimation unit estimating a time in which a traffic volume of the packet is equal to or more than a threshold, and a transfer control unit generating a control signal of a signal transfer device so that the signal transfer device transfers a packet that has arrived at the signal transfer device in the estimated time in accordance with the identifier of the priority.
Still another aspect of the present invention is a control method executed by a control device. The control method includes: a scheme determining step of determining whether a packet to which an identifier of a priority is assigned is transmitted in conformity with a grant-free scheme; a time estimation step of estimating a time in which a traffic volume of the packet is equal to or more than a threshold; and a transfer control step of generating a control signal of a signal transfer device so that the signal transfer device transfers a packet that has arrived at the signal transfer device in the estimated time in accordance with the identifier of the priority.
Further still another aspect of the present invention is a program causing a computer to function as the control device.
According to the present invention, it is possible to reduce an increase in delay time of a packet to which an identifier with a high priority is assigned.
Embodiments of the present invention will be described in detail with reference to the drawings.
An identifier of a priority assigned to a packet is not limited to an identifier of a specific scheme. For example, an identifier with a high priority defined in a 5G QoS identifier (5QI) is assigned to the packet in advance. For example, an identifier with a high priority defined in VLAN, PCP, or QoS may be assigned to a packet in advance. The packet may be a packet for a low latency service using ultra reliable and low latency communication (URLLC) or the like.
The communication system 1a includes a host device 2, a central station 3, a signal transfer control device 4, N (where N is an integer of 1 or more) signal transfer devices 5, M (where M is an integer of 1 or more) distributed stations 6, and M radio stations 7. One or more radio terminals 8 can be connected to be able to communicate with the radio station 7 associated with the distributed station 6.
The host device 2 acquires uplink data from the radio terminal 8 via the radio station 7, the distributed station 6, the signal transfer device 5, and the central station 3. The host device 2 transmits downlink data to the radio terminal 8 via the central station 3, the signal transfer device 5, the distributed station 6, and the radio station 7.
The central station 3 acquires signals from one or more signal transfer devices 5. The central station 3 transmits the uplink data corresponding to the acquired signal to the host device 2. The central station 3 acquires the downlink data from the host device 2. The central station 3 transmits a signal corresponding to the downlink data to each signal transfer device 5.
The signal transfer control device 4 (control device) acquires cooperation information of which the distributed station 6 provides notification in scheduling units (for example, a transmission time interval (TTI) or a slot unit) of predetermined radio resources. The cooperation information is information used for cooperation between the signal transfer control device 4 and the distributed station 6. The time interval (transmission time interval) in the scheduling units is, for example, 1 ms or 125 μs.
The cooperation information includes, for example, radio resource control (RRC) information. The radio resource control information includes, for example, information indicating that the packet is transmitted in conformity with a grant-free scheme. The information indicating that the packet has been transmitted in conformity with a grant-free scheme is, for example, “ConfiguredGrantConfig” information.
The cooperation information may include scheduling information (Open Radio Access Network (O-RAN) Cooperative transport interface (CTI)) (ITU-T G. 989.3 Amd.3 G. suppl. 66) of the radio terminal 8 as information (band information) regarding a traffic volume. The scheduling information may be, for example, downlink control information (DCI).
The cooperation information may include, for example, information defined in a specification number “TS 28.552” of the Third Generation Partnership Project (3GPP). The information defined in the specification number “TS 28.552” is, for example, information (session information) (UE active) regarding the number of connections of a user terminal in a cell and average throughput information of the user terminal.
The cooperation information may include, for example, information defined in 3GPP specification numbers “TS 23.502 4.2.2” and “TS 38.401”. The information defined in the specification numbers “TS 23.502 4.2.2” and “TS 38.401” is, for example, “Registration information” (UE Registration) of the user terminal.
A packet transmitted in conformity with the grant-free scheme is a packet (user data) transmitted from the radio terminal 8 when the radio terminal 8 is not notified of the grant (transmission permission). A packet transmitted in conformity with the grant-based scheme is a packet (user data) transmitted from the radio terminal 8 after the radio terminal 8 is notified of a grant (transmission permission).
The signal transfer control device 4 updates the scheduling information of the signal transfer device 5 that transfers a packet in accordance with the identifier (priority class) of the priority assigned to the packet and whether the packet is transmitted in conformity with the grant-free scheme or the grant-based scheme.
When it is determined that the packet has been uplink-transmitted in conformity with the grant-free scheme, the signal transfer control device 4 may select a path (route) in the network based on information regarding a network topology of the plurality of signal transfer devices 5. The selected one path is, for example, a shortest path (shortest route) between the central station 3 and the distributed station 6.
The signal transfer control device 4 transmits a control signal indicating the scheduling information to the signal transfer device 5 along the selected path. The signal transfer control device 4 may transmit a control signal indicating the selected path to the signal transfer device 5 along the selected path. When the signal transfer device 5 acquires the control signal indicating the selected path, the signal transfer device 5 configures the selected path. The control signal may include control information (for example, “OpenConfig”) of a physical port. The signal transfer control device 4 updates the scheduling information of the signal transfer device 5 using the control signal indicating the scheduling information.
The communication system 1a may further include one or more signal transfer devices 5. The selected one path may include a plurality of signal transfer devices 5. When the selected one path includes the plurality of signal transfer devices 5, the signal transfer control device 4 transmits a control signal indicating the scheduling information to each signal transfer device 5 in the selected one path. The signal transfer control device 4 may transmit a control signal indicating the selected path to each signal transfer device 5 in the selected one path.
The signal transfer device 5 is, for example, a Layer 2 switch. The signal transfer device 5 acquires the control signal from the signal transfer control device 4. The plurality of signal transfer devices 5 transfer signals (packets) between the central station 3 and the distributed station 6 in conformity with, for example, the TAS in the TSN of the IEEE 802.1 standard based on the scheduling information indicated by the acquired control signal. The plurality of signal transfer devices 5 may switch a path of the signal between the central station 3 and the distributed station 6 to the selected path based on the selected path indicated by the acquired control signal. Accordingly, the packet transmitted in conformity with the grant-free scheme is transferred along the path (for example, the shortest path) selected by the signal transfer control device 4.
The distributed station 6 performs communication with one or more radio terminals 8 (user terminals) via the radio station 7. The distributed station 6 acquires a radio signal corresponding to the uplink data from the radio terminal 8. The distributed station 6 transmits a signal corresponding to the uplink data to one or more signal transfer devices 5.
The distributed station 6 transmits the cooperation information to the signal transfer control device 4 at time intervals of the scheduling units of radio resources. For example, “O-RAN CTI” is known as an example of an interface in a mobile fronthaul. The distributed station 6 may notify the signal transfer control device 4 of the cooperation information by using a CTI extended as compared with such a CTI.
The radio station 7 (RU: Radio Unit) (gNB: next generation Node B) performs radio communication with the radio terminal 8. The radio terminal 8 (user terminal) (NR UE: new radio user equipment) is, for example, a mobile terminal or an Internet of Things (IoT) terminal. The radio terminal 8 transmits an uplink data signal to the distributed station 6 via the radio station 7. Accordingly, the radio terminal 8 can transmit the uplink data to the host device 2. The radio terminal 8 acquires a downlink data signal from the distributed station 6 via the radio station 7. Accordingly, the radio terminal 8 can acquire the downlink data from the host device 2.
The notification processing unit 61 notifies the acquisition unit 41 of the cooperation information in units of scheduling of radio resources. The acquisition unit 41 acquires the cooperation information from the notification processing unit 61 in units of scheduling of radio resources. The acquisition unit 41 outputs the cooperation information to the storage processing unit 421 whenever the cooperation information is acquired.
The storage processing unit 421 records the cooperation information notification of which is provided in the storage unit 422. The storage processing unit 421 may record the cooperation information notification of which is provided and a notification time in association in the storage unit 422. For example, the storage processing unit 421 records the cooperation information notification of which is provided and the notification time in association in the storage unit 422 in a form of table information.
The storage processing unit 421 outputs the cooperation information notification of which is provided to the scheme determination unit 423. The storage processing unit 421 may record the cooperation information notification of which is provided in the storage unit 422. The storage unit 422 outputs the stored cooperation information to the storage processing unit 421 in response to an instruction from the storage processing unit 421. The storage processing unit 421 may store the information regarding the network topology of the plurality of signal transfer devices 5.
Based on the cooperation information, the scheme determination unit 423 determines whether a packet is transmitted in conformity with the grant-free scheme. For example, when the notification processing unit 61 provides notification of the “ConfiguredGrantConfig” information, the scheme determination unit 423 determines that a signal is transmitted in conformity with the grant-free scheme from the radio terminal 8 associated with the distributed station 6 of the notification processing unit 61. When the notification processing unit 61 does not provide notification of the “ConfiguredGrantConfig” information, the scheme determination unit 423 determines that a signal is transmitted in conformity with the grant-based scheme from the radio terminal 8 associated with the distributed station 6 of the notification processing unit 61. The scheme determination unit 423 outputs a detection result of the transmission scheme to the transfer control unit 431.
When it is determined that the packet has been transmitted in conformity with the grant-free scheme, the scheme determination unit 423 may determine, based on the cooperation information, whether the repeated transmission of the packet (a predetermined number of transmissions) is executed. For example, when the distributed station 6 provides notification that the transmission scheme is the “k-repetition” scheme in the grant-free scheme by using the cooperation information, the scheme determination unit 423 determines that the repeated transmission of the packet (the predetermined number of transmissions) is performed. The scheme determination unit 423 outputs a detection result of the transmission scheme to the transfer control unit 431. The scheme determination unit 423 may output the detection result of the transmission scheme to the time estimation unit 424.
A time “t1” is, for example, a time in which the signal transfer device 5 acquires a control signal transmitted from the signal transfer control device 4. Intervals of each time illustrated in
In a period of time from the times “t2” to “t4” in which the traffic volume is equal to or larger than the threshold, the time in which the traffic volume is actually equal to or larger than the threshold may be a continuous time from the times “t2” to “t4”, or may be periodic (discrete) times “t2”, “t3”, and “t4”.
For example, when packets are transmitted k times (for example, three times) from the radio terminal 8 in conformity with the “k-repetition” scheme, a plurality of (number corresponding to the number of slots) packets arrives at the distributed station 6 or the signal transfer device 5 k times at time intervals (transmission time intervals) of the scheduling units of the radio resources. Therefore, the time estimation unit 424 estimates a time (a period of time from the times “t2” to “t4”) in which a plurality of packets (the number of packets corresponding to the number of slots) arrives at the distributed station 6 or the signal transfer device 5 k times. The time estimation unit 424 outputs such an estimation result of the time (second time) to the transfer control unit 431. A margin time length may be added to an estimated time length. In
Referring back to
When it is determined that the repeated transmission of the packet is not performed in conformity with the grant-free scheme, the transfer control unit 431 generates a control signal so that the signal transfer device 5 transfers the packet arriving at the signal transfer device 5 within a predetermined first time (a period of time from the times “t2” to “t4” illustrated in
When it is determined that the repeated transmission of the packet is performed in conformity with the grant-free scheme, the transfer control unit 431 generates a control signal so that the signal transfer device 5 transfers the packet arriving at the signal transfer device 5 within a predetermined second time (within a period of the repeated transmission) in accordance with the priority class. The second time may be a time different from the above-described first time or may be the same time as the above-described first time. A packet may periodically arrive within the second time (within the time from the times “t2” to “t4” illustrated in
When it is determined that the packet has been transmitted in conformity with the grant-based scheme, the transfer control unit 431 generates a control signal indicating scheduling information of transfer so that the signal transfer device 5 transfers the packet in accordance with the identifier (priority class) of the priority assigned to the packet. The transfer control unit 431 outputs a control signal to the control signal transmission unit 432 at the time “t1” illustrated in
The control signal transmission unit 432 transmits the control signal to each signal transfer device 5. In the signal transfer device 5, a transfer timing of a packet with a high priority is controlled by updating the scheduling information of the packet transfer based on the control signal.
Next, an exemplary operation of the communication system 1a is described.
When it is determined that the packet is transmitted from the radio terminal 8 in conformity with the grant-based scheme (NO in step S101), the transfer control unit 431 generates a control signal indicating the scheduling information of transfer so that the signal transfer device 5 transfers the packet in accordance with the identifier of the priority assigned to the packet (step S102). The transfer control unit 431 returns the process to step S101.
When it is determined that the packet is transmitted from the radio terminal 8 by the grant-free scheme (YES in step S101), the transfer control unit 431 determines whether the repeated transmission of the packet is performed based on the cooperation information (step S103).
When it is determined that the repeated transmission of the packet is not performed (NO in step S103), the transfer control unit 431 generates a control signal so that the signal transfer device 5 transfers the packet arriving at the signal transfer device 5 within the first time (within a time with the first time length) from the time in which the signal transfer device 5 acquires the control signal in accordance with the identifier of the priority (step S104). The transfer control unit 431 returns the process to step S101.
When it is determined that the repeated transmission of the packet is executed (YES in step S103), the transfer control unit 431 generates the control signal so that the signal transfer device 5 transfers the packet arriving at the signal transfer device 5 within the second time (within a time with the second time length) from the time in which the signal transfer device 5 acquires the control signal in accordance with the identifier of the priority (step S105). The transfer control unit 431 returns the process to step S101.
As described above, the scheme determination unit 423 determines whether the packet to which the identifier of the priority is assigned is transmitted in conformity with the grant-free scheme. The time estimation unit 424 estimates a time in which the traffic volume of the packet is equal to or greater than the threshold. The transfer control unit 431 generates the control signal of the signal transfer device 5 so that the signal transfer device 5 transfers the packet arriving at the signal transfer device in the estimated time according to the identifier of the priority.
The scheme determination unit 423 may determine whether the repeated transmission of the packets is performed. When it is determined that the repeated transmission of the packets is performed, the time estimation unit 424 may estimate a time in which a plurality of (for example, a number corresponding to the number of slots) packets arrive at the signal transfer device 5 a predetermined number of times at predetermined time intervals.
Accordingly, it is possible to reduce an increase in the delay time of the packet to which the identifier with the high priority is assigned.
A second embodiment is different from the first embodiment in that a distributed station control device that controls distributed stations 6 transmits radio resource control information to a signal transfer control device 4. In the second embodiment, the differences from the first embodiment will be mainly described.
The distributed station 6 transmits the cooperation information to the distributed station control device 9 at time intervals of scheduling units of radio resources. The distributed station control device 9 (cooperation information transfer device) transmits the cooperation information to the signal transfer control device 4 at the time intervals of the scheduling units of radio resources. The distributed station control device 9 may control operations of the distributed stations 6. The signal transfer control device 4 acquires the cooperation information from the distributed station control device 9.
As described above, the distributed station control device 9 transmits the cooperation information of each distributed station 6 to the acquisition unit 41 at the time intervals of the scheduling units of radio resources. Accordingly, it is possible to reduce an increase in the delay time of the packet to which the identifier with the high priority is assigned even if each distributed station 6 does not notify the signal transfer control device 4 of the cooperation information.
Some or all of the functional units of the signal transfer control device 4 may be implemented by using, for example, hardware including an electronic circuit (electronic circuit or circuitry) using a large scale integrated circuit (LSI), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), or the like.
As described above, the embodiments of the present invention have been described in detail with reference to the drawings. On the other hand, the specific configuration is not limited to the embodiments, and includes design without departing from the spirit of the present invention.
The present invention is applicable to a communication system using a switch network.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/039118 | 10/22/2021 | WO |