CONTROL DEVICE, RESOURCE ALLOCATION CONTROL METHOD, AND COMPUTER PROGRAM

The control device and method address the inefficiencies in resource allocation in radio access networks by calculating communication quality degradation levels and adjusting margin correction coefficients, resulting in improved communication quality and resource utilization.

JP7672276B2Active Publication Date: 2025-05-07KDDI RES INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021080489
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-11
Publication Date
2025-05-07
Estimated Expiration
2041-05-11

AI Technical Summary

Technical Problem

Existing technologies face challenges in efficiently allocating resources in radio access networks (RAN) for multiple services, leading to communication quality degradation due to errors in resource allocation and inefficient use of resources.

Method used

A control device and method that acquire resource utilization rates, total received data amounts, and total traffic amounts for each service, calculating communication quality degradation levels and adjusting margin correction coefficients to optimize resource allocation and minimize communication quality degradation.

Benefits of technology

The solution enables efficient resource allocation in RANs, effectively suppressing communication quality degradation by dynamically adjusting resource margins based on past usage rates and communication quality levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007672276000009
    Figure 0007672276000009
  • Figure 0007672276000010
    Figure 0007672276000010
  • Figure 0007672276000011
    Figure 0007672276000011
Patent Text Reader

Abstract

To achieve efficient resource allocation when the resource allocation of a radio access network is controlled for each service accommodated in the radio access network.SOLUTION: A control device includes: a resource utilization rate acquisition unit that acquires a resource utilization rate for each service; a total received data amount information acquisition unit that acquires, via an interface with a base station, total received data amount information indicating a total amount of received data for each service received by a user terminal; a total traffic amount information acquisition unit that acquires total traffic amount information indicating a total amount of traffic for each service destined for the user terminal in the base station via the interface with the base station; a communication quality deterioration degree calculation unit that calculates a degree of communication quality deterioration indicating a degree of throughput deterioration based on a ratio of the total amount of received data to the total amount of traffic for each service; and a control unit that controls a margin for an amount of requested resources, based on a past resource utilization rate and the degree of communication quality deterioration, for each service.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a control device, a resource allocation control method, and a computer program. [Background technology]

[0002] When various services are accommodated in a Radio Access Network (RAN) such as a fifth generation (5G) mobile communication system (hereinafter referred to as a 5G system), the same resources (radio resources, computer resources, transmission line resources, etc.) cannot be used simultaneously by multiple services. Therefore, in order to guarantee the communication quality of the service, it is necessary to secure the resources required by each service. Here, a service is something that is bundled in units such as 5QI (5G QoS Indicator) or S-NSSAI (Sub Network Slice Selection Assist Information, RAN slice identifier).

[0003] In each service, resources allocated to the service are assigned to each UE (User Equipment). If the resources allocated to the service are sufficient, the communication quality requirements of the service can be met for each UE, but if the resources allocated to the service are insufficient, the communication quality requirements of the service cannot be met. The amount of resources required by each service varies depending on the radio quality and traffic of the UE that uses the service. Therefore, in order to guarantee the communication quality of the service, the amount of resources required by each service is periodically estimated, and control is performed to change the allocation of resources to each service.

[0004] As a technique for guaranteeing the communication quality of a service, for example, the technique described in Non-Patent Document 1 is known. In the technique described in Non-Patent Document 1, when allocating resources to each service, the allocation of wireless resources to the service is controlled by using wireless quality information and required traffic information.

[0005] In addition, Non-Patent Document 2 specifies parameters that can be collected in a 5G system. [Prior art documents] [Non-patent literature]

[0006] [Non-Patent Document 1] B. Khodapanah, A. Awada, I. Viering, D. Oehmann, Meryem Simsek, and GP Fettweis, “Fulfillment of Service Level Agreements via Slice-Aware Radio Resource Management in 5G Networks,” 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), pp. 1-6, Jun. 2018. [Non-Patent Document 2] 3GPP, “TS 28.552”, V17.1.0, 2020-12 Summary of the Invention [Problem to be solved by the invention]

[0007] However, in the technology described in the above-mentioned Non-Patent Document 1, an error occurs between the amount of resources allocated to a service and the amount of resources actually required by the service, making it impossible to allocate resources efficiently. For example, while a momentary shortage of resources in a certain service causes degradation of communication quality, in other services, not all of the allocated resources are used, resulting in surplus resources.

[0008] The present invention has been made in consideration of the above circumstances, and has an object to achieve efficient resource allocation while suppressing degradation of communication quality when controlling the allocation of resources of a radio access network for each service accommodated in the radio access network. [Means for solving the problem]

[0009] According to one aspect of the present invention, a control device controls allocation of resources of a radio access network for each service accommodated in the radio access network, the control device comprising: a resource usage rate acquisition unit that acquires a resource usage rate for each service; a total received data volume information acquisition unit that acquires total received data volume information indicating a total received data volume for each service received by a user terminal via an interface with a base station; a total traffic volume information acquisition unit that acquires total traffic volume information indicating a total traffic volume for each service addressed to the user terminal at the base station via an interface with the base station; a communication quality degradation degree calculation unit that calculates, for each service, a communication quality degradation degree indicating a degradation degree of throughput based on a ratio of the total received data volume to the total traffic volume; and a control unit that controls a margin for a requested resource amount for each service based on a past resource usage rate and communication quality degradation degree. the control unit calculates a margin correction coefficient for controlling a margin for a requested resource amount, and when the degree of communication quality degradation for all services is smaller than a threshold value, the control unit adjusts the margin correction coefficient in accordance with a difference between the resource usage rate and an average value of the resource usage rates for all services so as to reduce a difference in the resource usage rate between the services, when the degree of communication quality degradation for some services is smaller than the threshold value, the control unit uses the previous margin correction coefficient as it is when the resource usage rate is higher than the threshold value and the degree of communication quality degradation is lower than the threshold value, when the resource usage rate is higher than the threshold value and the degree of communication quality degradation is higher than the threshold value, the control unit adjusts the margin correction coefficient in accordance with the resource usage rate so as to increase a margin for the requested resource amount for services with a large degree of communication quality degradation, when the resource usage rate is lower than the threshold value, the control unit adjusts the margin correction coefficient in accordance with the resource usage rate so as to reduce a margin for the requested resource amount for services with a low degree of resource usage, when the degree of communication quality degradation for all services is larger than the threshold value, and adjusts the margin correction coefficient in accordance with the difference between the communication quality degradation rate and the average value of the communication quality degradation rates for all services so as to reduce a difference in the degree of communication quality degradation between the services. It is a control device.

[0010] One aspect of the present invention is a resource allocation control method executed by a control device that controls allocation of resources of a radio access network for each service accommodated in the radio access network, the method including: a resource usage rate acquisition step in which the control device acquires a resource usage rate for each service; a total received data volume information acquisition step in which the control device acquires total received data volume information indicating a total received data volume for each service received by a user terminal via an interface with a base station; a total traffic volume information acquisition step in which the control device acquires total traffic volume information indicating a total traffic volume for each service addressed to the user terminal at the base station via an interface with the base station; a communication quality degradation degree calculation step in which the control device calculates, for each service, a communication quality degradation degree indicating a degradation degree of throughput based on a ratio of the total received data volume to the total traffic volume; and a control step in which the control device controls a margin for a required resource amount based on a past resource usage rate and a communication quality degradation degree for each service. the control step calculates a margin correction coefficient for controlling a margin for a requested resource amount, and when the degree of communication quality degradation for all services is smaller than a threshold, the control step adjusts the margin correction coefficient in accordance with a difference between the resource usage rate and an average value of the resource usage rates for all services so as to reduce a difference in the resource usage rate between the services; when the degree of communication quality degradation for some services is smaller than the threshold, and when the resource usage rate is higher than the threshold and the degree of communication quality degradation is lower than the threshold, the previous margin correction coefficient is used as is; when the resource usage rate is higher than the threshold and the degree of communication quality degradation is higher than the threshold, the margin correction coefficient is adjusted in accordance with the degree of communication quality degradation so as to increase a margin for the requested resource amount for services with a large degree of communication quality degradation; when the resource usage rate is lower than the threshold, the margin correction coefficient is adjusted in accordance with the resource usage rate so as to reduce a margin for the requested resource amount for services with a low degree of resource usage; and when the degree of communication quality degradation for all services is larger than the threshold, the margin correction coefficient is adjusted in accordance with the difference between the degree of communication quality degradation and an average value of the degree of communication quality degradation for all services so as to reduce a difference in the degree of communication quality degradation between the services. A resource allocation control method.

[0011] One aspect of the present invention is to cause a computer of a control device, which controls allocation of resources of a wireless access network for each service accommodated in the wireless access network, to execute the following steps: a resource usage rate acquisition step of acquiring a resource usage rate for each service; a total received data volume information acquisition step of acquiring total received data volume information indicating a total received data volume for each service received by a user terminal via an interface with a base station; a total traffic volume information acquisition step of acquiring total traffic volume information indicating a total traffic volume for each service addressed to the user terminal at the base station via an interface with the base station; a communication quality degradation degree calculation step of calculating, for each service, a communication quality degradation degree indicating a degradation degree of throughput based on a ratio of the total received data volume to the total traffic volume; and a control step of controlling, for each service, a margin for a requested resource amount based on a past resource usage rate and communication quality degradation degree. the control step calculates a margin correction coefficient for controlling a margin for a requested resource amount, and when the degree of communication quality degradation for all services is smaller than a threshold value, the control step adjusts the margin correction coefficient in accordance with a difference between the resource usage rate and an average value of the resource usage rates for all services so as to reduce a difference in the resource usage rate between the services; when the degree of communication quality degradation for some services is smaller than the threshold value, and when the resource usage rate is higher than the threshold value and the degree of communication quality degradation is lower than the threshold value, the previous margin correction coefficient is used as is; when the resource usage rate is higher than the threshold value and the degree of communication quality degradation is higher than the threshold value, the margin correction coefficient is adjusted in accordance with the degree of communication quality degradation so as to increase a margin for the requested resource amount for a service having a large degree of communication quality degradation; when the resource usage rate is lower than the threshold value, the margin correction coefficient is adjusted in accordance with the resource usage rate so as to reduce a margin for the requested resource amount for a service having a low degree of resource usage; and when the degree of communication quality degradation for all services is larger than the threshold value, the margin correction coefficient is adjusted in accordance with the difference between the degree of communication quality degradation and an average value of the degree of communication quality degradation for all services so as to reduce a difference in the degree of communication quality degradation between the services. It is a computer program. Effect of the Invention

[0012] According to the present invention, when controlling the allocation of resources of a radio access network for each service accommodated in the radio access network, it is possible to obtain an effect of achieving efficient resource allocation while suppressing deterioration of communication quality. [Brief description of the drawings]

[0013] [Figure 1] FIG. 2 is a block diagram showing an example of the configuration of a radio access network according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of a control node according to an embodiment. [Diagram 3] 1 is a flow diagram showing an overall procedure of a resource allocation control method according to an embodiment; [Figure 4] FIG. 11 is a diagram illustrating an example of parameter definition according to an embodiment. [Diagram 5] FIG. 11 is an explanatory diagram of a specific example of resource allocation control according to an embodiment. [Figure 6]FIG. 11 is an explanatory diagram of a specific example of resource allocation control according to an embodiment. [Figure 7] FIG. 11 is an explanatory diagram of a specific example of resource allocation control according to an embodiment. [Figure 8] FIG. 11 is a graph illustrating an example of a time change of a margin correction coefficient according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a block diagram showing an example of the configuration of a radio access network according to an embodiment. In Fig. 1, a radio access network (RAN) 1 includes a radio device RU, a base station BS, and a control node 2. The base station BS accommodates one or more services (service #1, service #2, and service #3 in the example of Fig. 1) among a plurality of services accommodated in the RAN 1. Examples of the services include a 4K video distribution service and a connected car communication service. The control node 2 controls one or more base stations BS.

[0015] The control node 2 controls the allocation of resources in the RAN 1 for each service accommodated in the RAN 1. The control node 2 acquires various information 110 from the base station BS via an interface 100 between the base station BS. The control node 2 controls the allocation of resources to each service (service #1, service #2, service #3) accommodated in the base station BS based on the information 110 acquired from the base station BS. The resources allocated to the services include radio resources, computer resources, transmission line resources, etc. of the RAN 1.

[0016] The control node 2 notifies the base station BS of resource allocation result information 120 indicating the result of resource allocation for each service (service #1, service #2, service #3) via the interface 100. As a result, the base station BS allocates resources (resource RS#1 for service #1, resource RS#2 for service #2, resource RS#3 for service #3) to each service (service #1, service #2, service #3).

[0017] The base station BS communicates with UEs (UE#1, UE#2, UE#3: user equipment) that use each service (service#1, service#2, service#3) via the radio device RU. UE#1 is a UE that uses service#1. UE#2 is a UE that uses service#2. UE#3 is a UE that uses service#3.

[0018] Each resource (resource RS#1, resource RS#2, resource RS#3) allocated to each service (service #1, service #2, service #3) is allocated to each UE (UE#1, UE#2, UE#3). Resource RS#1 is a resource allocated to service #1. Resource RS#2 is a resource allocated to service #2. Resource RS#3 is a resource allocated to service #3.

[0019] Each UE (UE#1, UE#2, UE#3) uses a respective service (service#1, service#2, service#3) using resources allocated to itself.

[0020] In addition, the RAN1 may be a RAN to which a RAN slicing technology is applied. For example, the RAN1 may be a 5G system. In addition, the service according to the present embodiment may be bundled in units of, for example, 5QI or S-NSSAI.

[0021] Fig. 2 is a block diagram showing a configuration example of a control node according to this embodiment. In Fig. 2, the control node 2 (control device) includes a resource usage rate acquisition unit 21, a total received data volume information acquisition unit 22, a total traffic volume information acquisition unit 23, a communication quality degradation degree calculation unit 24, and a control unit 25. In this embodiment, the control node 2 corresponds to the control device.

[0022] The functions of each part of the control node 2 are realized by a CPU (Central Processing Unit) executing a computer program for realizing the function of each part.

[0023] The resource usage rate acquisition unit 21 acquires the resource usage rate for each service. The resource usage rate acquisition unit 21 acquires the resource usage rate of each service (service #1, service #2, service #3) from the base station BS via the interface 100. For example, the resource usage rate of service #1 is the ratio of the resources used by service #1 to the resources allocated to service #1. As the resource usage rate, for example, the PRB (Physical Resource Block) usage rate for each DU (Distributed Unit) may be used. The PRB usage rate for each DU is specified in Non-Patent Document 2 with respect to the interface 100 with the base station BS.

[0024] The total received data amount information acquisition unit 22 acquires total received data amount information indicating the total amount of received data for each service received by the UE via the interface 100. The total received data amount information acquisition unit 22 acquires total received data amount information for each service (service #1, service #2, service #3) from the base station BS via the interface 100. For example, the total received data amount information for service #1 is information indicating the total received data amount of service #1 received by UE #1, with all UE #1 using service #1 as the aggregation target.

[0025] The total traffic volume information acquisition unit 23 acquires total traffic volume information indicating the total traffic volume for each service addressed to the UE in the base station BS via the interface 100. The total traffic volume information acquisition unit 23 acquires total traffic volume information for each service (service #1, service #2, service #3) from the base station BS via the interface 100. For example, the total traffic volume information for service #1 is information indicating the total traffic volume of service #1 addressed to UE #1 observed by the base station BS with all UE #1 using service #1 as observation targets.

[0026] The communication quality degradation degree calculation unit 24 calculates the communication quality degradation degree for each service. In this embodiment, the communication quality degradation degree is information indicating the degradation degree of the throughput. The communication quality degradation degree calculation unit 24 calculates the communication quality degradation degree indicating the degradation degree of the throughput based on the ratio of the total received data amount to the total traffic amount for each service. The communication quality degradation degree calculation unit 24 calculates the communication quality degradation degree indicating the degradation degree of the throughput of each service (service #1, service #2, service #3) using the total received data amount information and the total traffic amount information of each service (service #1, service #2, service #3) accommodated in the base station BS.

[0027] The control unit 25 controls, for each service, the allocation of resources in the RAN 1. When controlling the allocation of resources in the RAN 1 for each service, the control unit 25 controls, for each service, a margin for a requested resource amount based on a past resource usage rate and a communication quality degradation degree.

[0028] Next, a resource allocation control method according to this embodiment will be described.

[0029] The overall procedure of the resource allocation control method according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a flow diagram showing the overall procedure of the resource allocation control method according to this embodiment.

[0030] The parameters related to the resource allocation control method of this embodiment are shown in the following formula (1): Note that in the following, subscripts and superscripts, for example, "a" may be expressed as "_a".

[0031]

number

[0032] k is a time step number that identifies the time step at which resource allocation control is performed. s is a service number that identifies the service. Ω_^_k,s is the resource allocation of service s at time step k. ω_k,s is the amount of required resources for service s at time step k. The amount of required resources ω_k,s is a value estimated from the wireless quality C_k-1,s and traffic volume V_k-1,s of service s at time step (k-1). ε_k,s is a margin correction coefficient for the required resource amount ω_k,s of service s at time step k.

[0033] d_k,s is the degree of degradation of communication quality of service s at time step k. u_k,s is the resource utilization of service s at time step k. u_^_k is the average resource utilization rate u_k,s of all services at time step k. d_^_k is the average value of the communication quality degradation degree d_k,s of all services at time step k.

[0034] In Fig. 3, the resource allocation amount Ω_^_k,s of service s at time step k is calculated using the margin correction coefficient ε_k,s of service s at time step k. The margin correction coefficient ε_k,s of service s at time step k is calculated using the communication quality degradation degree ("d_k-1,s", "d_k-2,s", ···) and resource usage rate ("u_k-1,s", "u_k-2,s", ···) of service s at past time steps (k-1, k-2, ···) before time step k. In this way, the resource allocation amount Ω_^_k,s of service s is feedback controlled based on the communication quality degradation degree and resource usage rate of service s according to the past resource allocation results of service s.

[0035] (Step S1) The control unit 25 calculates the resource allocation amount Ω_^_k,s at each time step k for each service s by using a resource allocation model for each service s. The resource allocation model for the service s is shown in the following equation (2).

[0036]

number

[0037] The resource allocation amount Ω_^_k,s of service s at time step k is calculated by multiplying the required resource amount ω_k,s of service s at time step k by the margin correction coefficient ε_k,s of service s at time step k.

[0038] (Step S2) The resource allocation amount Ω_^_k,s of each service s calculated in step S1 is notified from the control node 2 to the base station BS by the resource allocation result information 120, and the resource allocation of each service s is updated. As a result, the communication quality degradation degree d_k,s and resource usage rate u_k,s of each service s observed are obtained. For convenience of explanation, the observed values ​​are assumed to be the communication quality degradation degree d_k-1,s and the resource usage rate u_k-1,s observed as a result of updating the resource allocation at time step (k-1) as shown in FIG. 3.

[0039] (Step S3) The control unit 25 calculates a margin correction coefficient ε_k,s of the service s in the next time step k by using the communication quality degradation degree d_k-1,s and the resource usage rate u_k-1,s in the time step (k-1). The margin correction coefficient ε_k,s is expressed by the following formula (3).

[0040]

number

[0041] The margin correction coefficient ε_k,s of the service s at the time step k calculated in step S3 is used to calculate the resource allocation amount Ω_^_k,s of the service s at the time step k (step S1, above equation (2)).

[0042] The above steps S1 to S3 are repeatedly executed.

[0043] In the resource allocation control method according to the present embodiment, the amount of free resources and the deterioration of communication quality are considered to be a trade-off, and feedback control is performed to allocate resources including an appropriate margin to each service using both pieces of information. Also, the required delay differs for each service, and the appropriate margin also differs, so a margin adapted to each service is provided.

[0044] (Calculation method of margin correction coefficient) A method for calculating the margin correction coefficient ε_k,s will be described below. The margin correction coefficient ε_k,s is expressed by the following equations (4), (5), (6), and (7).

[0045]

number

[0046]

number

[0047]

number

[0048]

number

[0049] In the formulas (4), (5), and (6), E_k,s is the moving average value of the margin correction coefficient ε_k,s in the past n time steps “from (kn) to (k−1)” as shown in the formula (7). n is set in advance.

[0050] Equation (4) applies when the communication quality degradation level d_k-1,s is smaller than the threshold d_th,s for all services s. In this case, equation (4) adjusts the margin correction coefficient ε_k,s according to the difference between the resource usage rate u_k-1,s and the average resource usage rate u_^_k-1. This reduces the difference in resource usage rates between services.

[0051] Equation (5) is the case where the communication quality degradation level d_k-1,s is smaller than the threshold value d_th,s for some services s. In this case, the margin correction coefficient ε_k,s is adjusted according to equation (5) for each case (5a, 5b, 5c). When "the resource usage rate u_k-1,s is higher than the threshold u_th,s and the communication quality degradation degree d_k-1,s is smaller than the threshold d_th,s", the previous margin correction coefficient ε_k-1,s is used as the margin correction coefficient ε_k,s according to formula (5a). This is because it can be determined that an appropriate margin is secured for the requested resource amount ω_k-1,s. When "the resource usage rate u_k-1,s is higher than the threshold u_th,s and the communication quality degradation level d_k-1,s is higher than the threshold d_th,s", the margin correction coefficient ε_k,s is adjusted according to the communication quality degradation level d_k-1,s by formula (5b). This increases the margin for the required resource amount ω_k,s for the service s with a large communication quality degradation level d_k-1,s. When "the resource usage rate u_k-1,s is lower than the threshold value u_th,s", the margin correction coefficient ε_k,s is adjusted according to the resource usage rate u_k-1,s using equation (5c). This reduces the margin for the required resource amount ω_k,s for the service s with a low resource usage rate u_k-1,s.

[0052] Equation (6) applies when the communication quality degradation level d_k-1,s is greater than the threshold value d_th,s for all services s. In this case, the margin correction coefficient ε_k,s is adjusted according to the difference between the communication quality degradation level d_k-1,s and the average communication quality degradation level d_^_k-1 using equation (6). This reduces the difference in communication quality degradation level between services.

[0053] According to the resource allocation control method of the present embodiment, it is possible to control the margin of the requested resource amount to be small for services with low past resource usage rates, and to control the margin of the requested resource amount to be large for services with high past communication quality degradation, thereby making it possible to effectively use surplus resources for one service for another service and suppressing degradation of communication quality.

[0054] (Method of calculating communication quality degradation) In this embodiment, the degradation degree of the throughput is calculated as the communication quality degradation degree. The degradation degree of the throughput is calculated as a value based on the ratio of the total received data amount to the total traffic amount. Therefore, the total received data amount and the total traffic amount of each service are used to calculate the degradation degree of the throughput. However, for the interface 100 with the base station BS, the existing interface specified in Non-Patent Document 2 specifies the total traffic amount for each service, but does not specify the total received data amount for each service. Therefore, with the existing interface, although it is possible to obtain the total traffic amount information for each service, it is not possible to obtain the total received data amount information for each service. For this reason, a specification of the total received data amount for each service is added to the interface 100 with the base station BS.

[0055] Fig. 4 is a diagram showing an example of parameter definitions according to this embodiment. Fig. 4 shows additional parts (underlined parts in Fig. 4) 201, 202 to the definitions in Non-Patent Document 2. Specifically, the total amount of received data for each service identifier (5QI, QCI, S-NSSAI) in a specified time window is added. By adding this definition, the control node 2 can obtain total received data amount information for each service via the interface 100.

[0056] The communication quality degradation level d_k-1,s, which indicates the degradation level of the throughput at time step (k-1), is calculated by the following formula (8) using the total amount of received data and the total amount of traffic at time step (k-1) of the service s (target service) whose communication quality degradation level is to be calculated.

[0057]

number

[0058] Next, a specific example of resource allocation control according to this embodiment will be described with reference to Fig. 5, Fig. 6, and Fig. 7. Fig. 5, Fig. 6, and Fig. 7 are explanatory diagrams of a specific example of resource allocation control according to this embodiment. For convenience of explanation, the threshold value d_th,s of the communication quality degradation level and the threshold value u_th,s of the resource usage rate are set to the same for all services s. In addition, the moving average value E_k,s of the margin correction coefficient ε_k,s for each service s (s=1, 2, 3) is all set to "1.0".

[0059] (Example 1 of resource allocation control) FIG. 5 shows a specific example 1 of resource allocation control in the case where the communication quality degradation degree d_k-1,s is smaller than the threshold value d_th,s for all services s. In the explanatory diagram 301 of FIG. 5, the communication quality degradation degree d_k-1,s for all three services s (s=1, 2, 3) is smaller than the threshold value d_th,s. Therefore, the margin correction coefficient ε_k,s is adjusted according to the difference between the resource usage rate u_k-1,s and the average value u_^_k-1 of the resource usage rate by the above formula (4). Specifically, the margin correction coefficients ε_k,s for each service s (s=1, 2, 3) are "ε_k,1=1.015", "ε_k,2=0.98", and "ε_k,3=1.005" by the above formula (4).

[0060] 5, for two services s (s=1,3), the resource usage rate u_k,s is higher than the average resource usage rate u_^_k-1 (see explanatory diagram 302), so the margin correction coefficient ε_k,s is increased to increase the margin for the requested resource amount ω_k,s, and as a result of this control, the resource usage rate u_k,s at time step k one time step later is reduced (see explanatory diagram 303). On the other hand, for one service s (s=2), the resource usage rate u_k,s is lower than the average resource usage rate u_^_k-1 (see explanatory diagram 302), so the margin correction coefficient ε_k,s is reduced to decrease the margin for the requested resource amount ω_k,s, and as a result of this control, the resource usage rate u_k,s at time step k one time step later is increased (see explanatory diagram 303).

[0061] By these controls, the difference in resource usage rates between services becomes smaller at time step k one time step later, as shown in explanatory diagrams 302 and 303 in Fig. 5. In addition, since a resource margin is allocated to all services s (s=1, 2, 3), deterioration of communication quality can be suppressed for all services s (s=1, 2, 3).

[0062] (Example 2 of resource allocation control) FIG. 6 shows a second specific example of resource allocation control when the communication quality degradation level d_k-1,s of some services s is smaller than the threshold value d_th,s.

[0063] 6, one service s (s=1) has a resource usage rate u_k-1,s higher than the threshold u_th,s and a communication quality degradation level d_k-1,s lower than the threshold d_th,s. Therefore, for service s (s=1), an appropriate margin is ensured for the required resource amount ω_k-1,s, so the previous margin correction coefficient “ε_k-1,1=1.0” is made the margin correction coefficient ε_k,1 according to the above formula (5a).

[0064] 6, one service s (s=2) has a resource usage rate u_k-1,s higher than the threshold u_th,s and a communication quality degradation level d_k-1,s higher than the threshold d_th,s. Therefore, the margin for the required resource amount is insufficient for service s (s=2), so the margin correction coefficient ε_k,s is increased according to the communication quality degradation level d_k-1,s ("ε_k,2=1.02") according to the above formula (5b).

[0065] 6, one service s (s=3) has a resource usage rate u_k-1,s lower than the threshold u_th,s. Therefore, an extra margin is reserved for service s (s=3), and the margin correction coefficient ε_k,s is lowered according to “1-u_k-1,s” (ε_k,3=0.85) according to the above formula (5c).

[0066] As a result of these controls, as shown in explanatory diagrams 313 and 314 in FIG. 6, at time step k one time step later, free resources of service s (s=3) with a low resource usage rate u_k-1,s are accommodated to service s (s=2) with a large degree of communication quality degradation d_k-1,s, thereby making it possible to suppress degradation of communication quality.

[0067] (Example 3 of resource allocation control) 7 shows a specific example 3 of resource allocation control when the communication quality degradation degree d_k-1,s is larger than the threshold value d_th,s for all services s. In the explanatory diagram 321 of FIG. 7, the communication quality degradation degree d_k-1,s for all three services s (s=1, 2, 3) is larger than the threshold value d_th,s. Therefore, the margin correction coefficient ε_k,s is adjusted according to the difference between the communication quality degradation degree d_k-1,s and the average communication quality degradation degree d_^_k-1 by the above formula (6). Specifically, the margin correction coefficients ε_k,s for each service s (s=1, 2, 3) are "ε_k,1=0.988", "ε_k,2=1.026", and "ε_k,3=0.986" by the above formula (6).

[0068] 7, for one service s (s=2), the communication quality degradation level d_k-1,s is greater than the average value d_^_k-1 of the communication quality degradation level (see explanatory diagram 321), so the margin correction coefficient ε_k,s is increased to increase the margin for the requested resource amount ω_k,s. As a result of this control, the communication quality degradation level d_k,s at time step k one time step later is reduced (see explanatory diagram 323). On the other hand, for two services s (s=1,3), the communication quality degradation level d_k-1,s is less than the average value d_^_k-1 of the communication quality degradation level (see explanatory diagram 321), so the margin correction coefficient ε_k,s is reduced to decrease the margin for the requested resource amount ω_k,s. As a result of this control, the communication quality degradation level d_k,s at time step k one time step later is increased (see explanatory diagram 323).

[0069] As a result of these controls, as shown in explanatory diagrams 321, 322, 323, and 324 of FIG. 7, at time step k one time step later, resources are provided from service s (s=1,3) with a small communication quality degradation degree d_k-1,s to service s (s=2) with a large communication quality degradation degree d_k-1,s, and degradation of the communication quality of service s (s=2) with a large communication quality degradation degree d_k-1,s can be suppressed.

[0070] Fig. 8 is a graph diagram showing an example of a time change of the margin correction coefficient according to this embodiment. By continuously executing the feedback control according to this embodiment, as illustrated in Fig. 8, the margin correction coefficient ε_k,s is automatically adjusted so that the communication quality degradation degree d_k,s approaches the threshold value d_th,s and the resource usage rate u_k,s approaches the threshold value u_th,s.

[0071] Generally, the required delay differs for each service s, so the likelihood of communication quality degradation due to momentary resource shortage differs for each service. Therefore, the appropriate margin for each service s also differs, but according to this embodiment, the margin correction coefficient ε_k,s for each service s is automatically adjusted so that an appropriate margin is secured for each service s. This makes it possible to suppress degradation of communication quality regardless of the communication quality required by each service s.

[0072] As described above, according to this embodiment, when the allocation of resources of the radio access network (RAN1) is controlled for each service accommodated in the radio access network, an effect is obtained in that efficient resource allocation can be achieved.

[0073] This will, for example, make it possible to improve the overall service quality in wireless access networks, thereby contributing to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "Build resilient infrastructure, promote sustainable industrialization and foster innovation."

[0074] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like that do not deviate from the gist of the present invention are also included.

[0075] In addition, a computer program for implementing the functions of each of the above-mentioned devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed. Note that the "computer system" referred to here may include hardware such as an OS and peripheral devices. In addition, the term "computer-readable recording medium" refers to writable non-volatile memory such as a flexible disk, an optical magnetic disk, a ROM, or a flash memory, a portable medium such as a DVD (Digital Versatile Disc), or a storage device such as a hard disk built into a computer system.

[0076] Furthermore, the term "computer-readable recording medium" includes devices that retain a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may be transmitted from a computer system in which the program is stored in a storage device or the like to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already recorded in the computer system. [Explanation of symbols]

[0077] 1...Radio Access Network (RAN), 2...Control node (control device), BS...Base station, RU...Radio device, UE...User terminal, 21...Resource usage rate acquisition unit, 22...Total received data volume information acquisition unit, 23...Total traffic volume information acquisition unit, 24...Communication quality degradation degree calculation unit, 25...Control unit, 100...Interface

Claims

1. A control device that controls allocation of resources of a radio access network for each service accommodated in the radio access network, a resource usage rate acquisition unit for acquiring a resource usage rate for each service; a total received data amount information acquisition unit that acquires total received data amount information indicating a total received data amount for each service received by the user terminal via an interface with a base station; a total traffic volume information acquisition unit that acquires total traffic volume information indicating a total traffic volume for each service addressed to a user terminal in the base station via an interface with the base station; a communication quality degradation degree calculation unit that calculates, for each service, a communication quality degradation degree indicating a degradation degree of throughput based on a ratio of a total amount of received data to a total amount of traffic; a control unit that controls a margin for a required resource amount for each service based on a past resource usage rate and a communication quality degradation degree; Equipped with the control unit calculates a margin correction coefficient for controlling a margin for a requested resource amount; The control unit is If the degree of degradation of communication quality is smaller than the threshold value for all services, a margin correction coefficient is adjusted according to a difference between the resource utilization rate and an average value of the resource utilization rates of all services so that a difference in the resource utilization rate between the services is reduced; When the degree of communication quality degradation in some services is smaller than the threshold, When the resource usage rate is higher than the threshold and the communication quality deterioration degree is lower than the threshold, the previous margin correction coefficient is used as is, When the resource usage rate is higher than the threshold and the degree of communication quality degradation is higher than the threshold, a margin correction coefficient is adjusted in accordance with the degree of communication quality degradation so as to increase a margin for a requested resource amount for a service having a large degree of communication quality degradation; When the resource usage rate is lower than the threshold, a margin correction coefficient is adjusted according to the resource usage rate so as to reduce a margin for a requested resource amount for a service having a low resource usage rate; If the communication quality degradation levels of all the services are greater than the threshold value, a margin correction coefficient is adjusted according to a difference between the communication quality degradation level and an average value of the communication quality degradation levels of all the services so that a difference in the communication quality degradation level between the services becomes smaller. Control device.

2. A resource allocation control method executed by a control device that controls resource allocation of a radio access network for each service accommodated in the radio access network, comprising: a resource usage rate acquisition step in which the control device acquires a resource usage rate for each service; a total reception data amount information acquisition step in which the control device acquires total reception data amount information indicating a total reception data amount for each service received by the user terminal via an interface with a base station; a total traffic volume information acquisition step in which the control device acquires total traffic volume information indicating a total traffic volume for each service addressed to a user terminal in the base station via an interface with the base station; a communication quality degradation degree calculation step in which the control device calculates, for each service, a communication quality degradation degree indicating a degradation degree of throughput based on a ratio of a total amount of received data to a total amount of traffic; a control step of the control device controlling a margin for a required resource amount for each service based on a past resource usage rate and a communication quality degradation degree; Including, the control step includes calculating a margin correction coefficient for controlling a margin for a requested resource amount; The control step includes: If the degree of degradation of communication quality is smaller than the threshold value for all services, a margin correction coefficient is adjusted according to a difference between the resource utilization rate and an average value of the resource utilization rates of all services so that a difference in the resource utilization rate between the services is reduced; When the degree of communication quality degradation in some services is smaller than the threshold, When the resource usage rate is higher than the threshold and the communication quality deterioration degree is lower than the threshold, the previous margin correction coefficient is used as is, When the resource usage rate is higher than the threshold and the degree of communication quality degradation is higher than the threshold, a margin correction coefficient is adjusted in accordance with the degree of communication quality degradation so as to increase a margin for a requested resource amount for a service having a large degree of communication quality degradation; When the resource usage rate is lower than the threshold, a margin correction coefficient is adjusted according to the resource usage rate so as to reduce a margin for a requested resource amount for a service having a low resource usage rate; If the communication quality degradation levels of all the services are greater than the threshold value, a margin correction coefficient is adjusted according to a difference between the communication quality degradation level and an average value of the communication quality degradation levels of all the services so that a difference in the communication quality degradation level between the services becomes smaller. A resource allocation control method.

3. A computer of a control device that controls allocation of resources of a radio access network for each service accommodated in the radio access network, a resource usage rate acquisition step of acquiring a resource usage rate for each service; a total reception data amount information acquisition step of acquiring total reception data amount information indicating a total reception data amount for each service received by the user terminal via an interface with the base station; a total traffic volume information acquisition step of acquiring total traffic volume information indicating a total traffic volume for each service addressed to a user terminal in the base station via an interface with the base station; a communication quality degradation degree calculation step of calculating, for each service, a communication quality degradation degree indicating a degradation degree of throughput based on a ratio of a total amount of received data to a total amount of traffic; a control step of controlling a margin for a required resource amount for each service based on a past resource usage rate and a communication quality deterioration degree; Run the command, the control step includes calculating a margin correction coefficient for controlling a margin for a requested resource amount; The control step includes: If the degree of degradation of communication quality is smaller than the threshold value for all services, a margin correction coefficient is adjusted according to a difference between the resource utilization rate and an average value of the resource utilization rates of all services so that a difference in the resource utilization rate between the services is reduced; When the degree of communication quality degradation in some services is smaller than the threshold, When the resource usage rate is higher than the threshold and the communication quality deterioration degree is lower than the threshold, the previous margin correction coefficient is used as is, When the resource usage rate is higher than the threshold and the degree of communication quality degradation is higher than the threshold, a margin correction coefficient is adjusted in accordance with the degree of communication quality degradation so as to increase a margin for a requested resource amount for a service having a large degree of communication quality degradation; When the resource usage rate is lower than the threshold, a margin correction coefficient is adjusted according to the resource usage rate so as to reduce a margin for a requested resource amount for a service having a low resource usage rate; If the communication quality degradation levels of all the services are greater than the threshold value, a margin correction coefficient is adjusted according to a difference between the communication quality degradation level and an average value of the communication quality degradation levels of all the services so that a difference in the communication quality degradation level between the services becomes smaller. Computer program.

Citation Information

Patent Citations

  • Radio resource slicing in radio access network

    JP2017200172A

  • Method and apparatus for configuring communication resource sets and method and system of resource management

    US20130136101A1

  • Communication mode control method, mobile communication system, base station control apparatus, base station, and mobile communication terminal

    WO2005034545A1