Base station function allocation control device, base station function allocation control method, and computer program
By obtaining DU computing resource information in the O-RAN specification and adjusting the base station function, the problem that the base station function layout in the existing technology cannot adapt to changes in computing resources is solved, and dynamic optimization of base station functions and service quality improvement are achieved.
Patent Information
- Application Number
- JP2024021306
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-02-15
- Publication Date
- 2025-01-31
- Estimated Expiration
- 2041-03-30
AI Technical Summary
The prior art cannot effectively adjust the functional layout of the base station according to the dynamic changes of computing resources to meet the communication quality needs of diversified services, especially due to the lack of information collection of distribution unit (DU) computing resources, the base station functional arrangement cannot be optimized.
By introducing a new information collection mechanism into the O-RAN specification, the distribution unit (DU) computing resource information is obtained, and the base station functions are dynamically adjusted based on this information, and the KPI (key performance indicators) and SMO (service management orchestration) frameworks are used to realize intelligent control of base station functions.
It realizes dynamic adjustment of the base station functional layout according to changes in computing resources, improves the flexibility and service quality of the wireless communication network, adapts to diversified service needs, and optimizes the utilization of network resources.
Smart Images

Figure 0007625106000002 
Figure 0007625106000003 
Figure 0007625106000004
Abstract
Description
[Technical field]
[0001] The present invention relates to a base station function allocation control device, a base station function allocation control method, and a computer program. [Background technology]
[0002] In the fifth generation (5G) mobile communication system (hereinafter referred to as the 5G system), studies are being conducted to further improve performance from the initial system in terms of, for example, throughput, communication delay, number of connections, etc. In addition, a wide variety of services, such as robot control, connected cars, AR (Augmented Reality), and VR (Virtual Reality), are beginning to be provided using the 5G system, and it is becoming increasingly important to satisfy the communication quality required by each individual service.
[0003] Radio Access Network (RAN) slicing technology is known as a wireless communication technology for satisfying the communication quality required by such diversifying services. RAN slicing technology is a technology that divides the RAN into multiple logical networks (slices) and flexibly customizes the slices according to the services (for example, see Patent Document 1).
[0004] According to the RAN slicing technology, for example, by changing the arrangement of CU (Central Unit) and DU (Distributed Unit), which are base station functions, communication delay, cooperation performance between cells, and required network resources (radio resources, computer resources, and transmission path resources) change. For this reason, the technology described in Patent Document 1 realizes slicing of multiple different base station function arrangements for a single cell by connecting multiple sets of vCU (virtual CU) and vDU (virtual DU) to an RU (Radio Unit) that forms a single cell.
[0005] In addition, the Open Radio Access Network (O-RAN) Alliance is considering opening up and making intelligent next-generation radio access networks such as 5G systems (see, for example, Non-Patent Document 1). Among the O-RAN specifications formulated by the O-RAN Alliance, Non-Patent Document 1 specifies a use case in which a Network Slice Subnet Instance (NSSI) is optimized using a "Non-Real Time RAN Intelligent Controller (Non-RT RIC)" in response to traffic fluctuations.
[0006] In the use case of Non-Patent Document 1, the "Non-RT RIC" collects the required KPIs (Key Performance Indicators) from each node via the O1 interface. Parameters that can be collected by the O1 interface correspond to the parameters defined in Non-Patent Document 2. For example, these parameters include "DL PRB usage", "UL PRB usage", "Average DL UE throughput", "Average UL UE throughput", and "Number of PDU Sessions requested". The "Non-RT RIC" analyzes the collected information and determines changes to resources related to NSSI. For example, it changes "VNF resources" and "slice subnet attributes" (see Non-Patent Document 3). The "Non-RT RIC" changes the settings of resources related to NSSI for each node via the O1 interface. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] JP 2020-136787 A [Non-patent literature]
[0008] [Non-Patent Document 1] O-RAN WG1, “Slicing architecture”, v03.00, 3.2.3 Use Case 3: NSSI Resource Allocation Optimization [Non-Patent Document 2] 3GPP, “TS 28.552”, V17.1.0, 2020-12 [Non-Patent Document 3] 3GPP, “TS 28.541”, V15.4.0, 2019-09 Summary of the Invention [Problem to be solved by the invention]
[0009] Since traffic demands in the RAN change dynamically, the traffic flowing through each slice also changes dynamically. In addition, the bandwidth required for the transmission path and the computer resources of the antenna site and the accommodating station change depending on the traffic fluctuation. For this reason, in order to satisfy the quality required by many users with limited network resources, it is preferable to adaptively change the arrangement of base station functions in the RAN according to the traffic fluctuation.
[0010] However, in the use case of Non-Patent Document 1 described above, the control node ("Non-RT RIC") cannot determine the base station function placement in consideration of the computer resources of each server that realizes the base station function. This is because the parameters specified in Non-Patent Document 2 as parameters that can be collected by the O1 interface specify information on computer resources related to CUs, but do not specify information on computer resources related to DUs, and therefore the "Non-RT RIC" cannot obtain information on computer resources related to DUs via the O1 interface. Therefore, the control node ("Non-RT RIC") cannot grasp the computer resources of each server that realizes the base station function, and therefore cannot determine the base station function placement in consideration of the computer resources of each server that realizes the base station function.
[0011] The present invention has been made in consideration of the above circumstances, and its purpose is to determine the placement of base station functions based on information about computer resources related to DUs in an O-RAN-specification radio access network. [Means for solving the problem]
[0012] (1) One aspect of the present invention is a base station function arrangement control device including: a KPI acquisition unit that acquires, as a KPI (Key Performance Indicator) of a node included in a base station function arrangement of a radio access network of the O-RAN specification, computer resource information of at least a Distributed Unit (DU) via an interface related to a Service and Management Orchestration (SMO) framework; and a control unit that determines a base station function arrangement of the radio access network based on at least the computer resource information of the DU. (2) One aspect of the present invention is the base station function arrangement control device of (1) above, wherein the computer resource information is information including a resource usage rate of the function of the DU with respect to virtual computing resources allocated to the function. (3) One aspect of the present invention is a base station function arrangement control device of either (1) or (2) above, wherein the computer resource information is information including a resource usage rate of the function of the DU relative to the computer resources of a server on which the function is activated.
[0013] (4) One aspect of the present invention is a base station function arrangement control method including: a KPI acquisition step in which a base station function arrangement control device acquires, as a KPI (Key Performance Indicator) of a node included in a base station function arrangement of a radio access network of the O-RAN specification, computer resource information of at least a Distributed Unit (DU) via an interface related to a Service and Management Orchestration (SMO) framework; and a control step in which the base station function arrangement control device determines the base station function arrangement of the radio access network based on the computer resource information of at least the DU.
[0014] (5) One aspect of the present invention is a computer program for causing a computer of a base station function arrangement control device to execute a KPI acquisition step of acquiring, via an interface related to a Service and Management Orchestration (SMO) framework, computer resource information of at least a Distributed Unit (DU) as a KPI (Key Performance Indicator) of a node included in a base station function arrangement of a radio access network of the O-RAN specification, and a control step of determining a base station function arrangement of the radio access network based on at least the computer resource information of the DU. Effect of the Invention
[0015] According to the present invention, in a radio access network conforming to the O-RAN specifications, it is possible to obtain an effect that the arrangement of base station functions can be determined based on information on computer resources related to DUs. [Brief description of the drawings]
[0016] [Figure 1] FIG. 1 is a block diagram showing an example configuration of a radio access network (RAN) according to an embodiment. [Diagram 2] FIG. 1 is an explanatory diagram illustrating an example of a base station function arrangement in a RAN according to an embodiment. [Diagram 3] 2 is a block diagram showing an example of the configuration of a base station function arrangement control unit according to an embodiment; FIG. [Figure 4] 1 is a flowchart showing an outline of a base station function arrangement control method according to an embodiment. [Diagram 5] 1 is a sequence diagram showing an example of a detailed procedure of a base station function arrangement control method according to an embodiment. [Figure 6] FIG. 11 is a diagram illustrating an example of parameter definition according to an embodiment. [Figure 7] FIG. 1 is an explanatory diagram of an example of a base station function arrangement determination method according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] 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. A radio access network (RAN) 1 shown in Fig. 1 is a RAN to which RAN slicing technology is applied. Furthermore, the O-RAN specification is applied to the RAN 1. However, in this embodiment, a "configuration for acquiring information on computer resources related to DUs" that is not specified in the O-RAN specification is newly added to the RAN 1. Furthermore, a "configuration for changing the base station function arrangement" that is not specified in the O-RAN specification is newly added.
[0018] FIG. 2 shows an example of the arrangement of base station functions of RAN1. In the example of FIG. 2, a total of five sets of vCU and vDU are connected to RUs forming a single cell. The first example, "O-RAN slice subnet#1", is a C-RAN (Centralized-RAN) arrangement, in which both vCU and vDU are arranged in a storage station. The C-RAN arrangement is characterized in that inter-cell cooperation is possible, but the required bandwidth of the transmission path is large. The second example, "O-RAN slice subnet#2" and the third example, "O-RAN slice subnet#3", are S-RAN (Split-RAN) arrangements, in which a vDU is arranged in an antenna site and a vCU is arranged in a storage station. The S-RAN arrangement is characterized in that inter-cell cooperation is not possible, but the required bandwidth of the transmission path is small. The fourth example, "O-RAN slice subnet#4" and the fifth example, "O-RAN slice subnet#5", are D-RAN (Distributed RAN) arrangements, in which both vCU and vDU are arranged in an antenna site. D-RAN deployment does not allow for inter-cell cooperation, but has the advantage of low communication latency.
[0019] As shown in Fig. 2, in RAN1, by connecting multiple sets of vCU and vDU to RU forming a single cell, it is possible to realize slices of base station function arrangement with multiple different characteristics for a single cell. This makes it possible for RAN1 to provide wireless communication services with multiple different characteristics in a single cell, and to adapt to various communication qualities required by a wide variety of services.
[0020] In FIG. 1, the RAN 1 includes a Service and Management Orchestration (SMO) function unit (SMO Functions) 11, a "Non-RT RIC (Non-real-time RAN Intelligent Controller)" 12 including a base station function arrangement control unit 20, and a base station function group 2. The base station function arrangement control unit 20 corresponds to a base station function arrangement control device. In this embodiment, the base station function arrangement control unit 20 is realized using the "Non-RT RIC" 12. Moreover, the SMO function unit 11 and the "Non-RT RIC" 12 are realized using an SMO framework 10. The base station function group 2 is composed of an RU, a vCU, and a vDU, as exemplified in FIG. 2.
[0021] The SMO framework 10 provides an O1 interface defined in the O-RAN specification. The “Non-RT RIC” 12 acquires KPIs (Key Performance Indicators) from the base station function group 2 via the O1 interface.
[0022] The SMO function unit 11 and the "Non-RT RIC" 12 exchange messages via the R1 interface.
[0023] In this embodiment, a new message A is added to the R1 interface between the SMO functional unit 11 and the "Non-RT RIC" 12, which enables the "Non-RT RIC" 12 to obtain base station function layout information from the SMO functional unit 11. The base station function layout information is information that indicates the current base station function layout in the RAN1. The SMO functional unit 11 transmits message A including the base station function layout information to the "Non-RT RIC" 12 via the R1 interface. The base station function layout control unit 20 obtains the base station function layout information from message A transmitted from the SMO functional unit 11.
[0024] Furthermore, in this embodiment, new base station function layout setting information is included in the existing message B that the "Non-RT RIC" 12 transmits to the SMO function unit 11 via the R1 interface. The base station function layout setting information is information that indicates the changes to the base station function layout for changing the base station function layout in the RAN1. The base station function layout control unit 20 includes the base station function layout setting information in the message B transmitted from the "Non-RT RIC" 12. The SMO function unit 11 receives the message B including the base station function layout setting information via the R1 interface. The SMO function unit 11 acquires the base station function layout setting information from the message B received via the R1 interface.
[0025] In this embodiment, a new rule for acquiring computer resource information of a DU is added to the O1 interface, so that the "Non-RT RIC" 12 acquires computer resource information of a DU from the base station function group 2 via the O1 interface.
[0026] Fig. 3 is a block diagram showing an example of the configuration of the base station function layout control unit 20 according to this embodiment. In Fig. 3, the base station function layout control unit 20 includes a base station function layout information acquisition unit 201, a base station function layout information storage unit 202, a KPI acquisition unit 203, a base station function layout setting information transmission unit 204, and a control unit 205.
[0027] The base station function layout information acquisition unit 201 acquires base station function layout information via an interface with the SMO function unit 11. As an example of this embodiment, the interface is an R1 interface. More specifically, the base station function layout information acquisition unit 201 acquires the base station function layout information from message A transmitted from the SMO function unit 11 via the R1 interface.
[0028] The base station function layout information storage unit 202 stores the base station function layout information acquired by the base station function layout information acquisition unit 201 .
[0029] The KPI acquisition unit 203 acquires KPIs from the base station function group 2 via the O1 interface. The KPI acquisition unit 203 acquires at least computer resource information of the DU via the O1 interface as KPIs of each node included in the base station function group 2. For example, the KPI acquisition unit 203 acquires computer resource information of the DU and computer resource information of the CU via the O1 interface as KPIs of each node included in the base station function group 2.
[0030] The base station function layout setting information transmission unit 204 transmits the base station function layout setting information via an interface with the SMO function unit 11. As an example of this embodiment, the interface is an R1 interface. More specifically, the base station function layout setting information transmission unit 204 transmits a message B including the base station function layout setting information via the R1 interface.
[0031] The control unit 205 determines the next base station function allocation based on the KPI acquired by the KPI acquisition unit 203. The control unit 205 determines the next base station function allocation based on at least the computer resource information of the DU. For example, the control unit 205 determines the next base station function allocation based on the computer resource information of the DU and the computer resource information of the CU.
[0032] The functions of each unit of the base station function allocation control unit 20 are realized by the CPU executing a computer program for realizing the function of each unit.
[0033] Next, the overall procedure of the base station function allocation control method according to this embodiment will be described with reference to Fig. 4. Fig. 4 is a flowchart showing an outline of the procedure of the base station function allocation control method according to this embodiment.
[0034] (Step S1) The SMO function unit 11 performs initial settings on the base station function group 2 after the base station function group 2 has been started up.
[0035] (Step S2) After the initial setting of the base station function group 2 is completed, the base station function layout control unit 20 (base station function layout information acquisition unit 201) acquires base station function layout information from the message A transmitted from the SMO function unit 11. The base station function layout control unit 20 (base station function layout information storage unit 202) stores the base station function layout information.
[0036] (Step S3) The base station function arrangement control unit 20 (KPI acquisition unit 203) acquires the KPI from the base station function group 2 via the O1 interface. At this time, the KPI acquisition unit 203 acquires at least the computer resource information of the DU via the O1 interface as the KPI of each node included in the base station function group 2. For example, the KPI acquisition unit 203 acquires the computer resource information of the DU and the computer resource information of the CU via the O1 interface as the KPI of each node included in the base station function group 2.
[0037] The base station function allocation control unit 20 (control unit 205) determines the next base station function allocation based on the KPI acquired by the KPI acquisition unit 203. At this time, the control unit 205 determines the next base station function allocation based on at least the computer resource information of the DU. For example, the control unit 205 determines the next base station function allocation based on the computer resource information of the DU and the computer resource information of the CU.
[0038] (Step S4) The base station function layout control unit 20 (control unit 205) generates base station function layout setting information for the determined next base station function layout. The base station function layout setting information is information indicating the change content of the base station function layout for changing the base station function layout in RAN1 to the next base station function layout.
[0039] (Step S5) The base station function layout control unit 20 (the base station function layout setting information transmission unit 204) transmits a message B including the base station function layout setting information generated by the control unit 205 to the SMO function unit 11.
[0040] (Step S6) The SMO function unit 11 executes setting to change the base station function allocation of the base station function group 2 based on the base station function allocation setting information included in the message B.
[0041] (Step S7) After completing the setting of the change in base station function layout of the base station function group 2, the base station function layout control unit 20 (base station function layout information acquisition unit 201) acquires the base station function layout information from the message A transmitted from the SMO function unit 11. The base station function layout control unit 20 (base station function layout information storage unit 202) stores the base station function layout information as the latest base station function layout information.
[0042] Next, a detailed procedure of the base station function allocation control method according to this embodiment will be described with reference to Fig. 5. Fig. 5 is a sequence diagram showing an example of a detailed procedure of the base station function allocation control method according to this embodiment.
[0043] First, steps S101 to S105 are executed as a base station function startup sequence. This base station function startup sequence is based on the O-RAN specification "Instantiate Network Function on O-Cloud (O-RAN.WG6.ORCH-USE-CASES-v01.00)."
[0044] (Step S101) The "Network Function install project Mgr" sends a "Service Request" message to the "O-Cloud M&O".
[0045] (Step S102) Next, "O-Cloud M&O" transmits a "Create workload" message to "DMS" via the O2 interface.
[0046] (Step S103) Next, the "DMS" transmits a "Deploy NF" message to each node in the base station function group 2 (O-CU, O-DU1, O-DUN).
[0047] (Step S104) Next, the "DMS" transmits a "Notify workload created" message to the "O-Cloud M&O" via the O2 interface.
[0048] (Step S105) Next, the SMO function unit 11 transmits a "Configure NF" message to each node (O-CU, O-DU1, O-DUN) in the base station function group 2 via the O1 interface.
[0049] This completes the base station function startup sequence.
[0050] (Step S106) Next, the SMO function unit 11 transmits a message A including the base station function layout information via the R1 interface to the "Non-RT RIC" 12. The base station function layout control unit 20 acquires the base station function layout information from the message A.
[0051] (Step S107) Next, the base station function arrangement control unit 20 receives a “Performance measurements” message from each node (O-CU, O-DU1, O-DUN) of the base station function group 2 via the O1 interface. The base station function arrangement control unit 20 acquires the KPI from the “Performance measurements” message. At this time, the "Performance measurements" message transmitted by the DU (O-DU1, O-DUN) among the nodes of the base station function group 2 is a message including at least the computer resource information of the DU. As a result, the base station function arrangement control unit 20 acquires at least the computer resource information of the DU from the "Performance measurements" message transmitted by the DU (O-DU1, O-DUN) among the nodes of the base station function group 2.
[0052] Furthermore, the "Performance measurements" message transmitted by the CU (O-CU) among the nodes in the base station function group 2 may be a message including computer resource information of the CU. Thus, the base station function arrangement control unit 20 may acquire the computer resource information of the CU from the "Performance measurements" message transmitted by the CU (O-CU) among the nodes in the base station function group 2.
[0053] For example, the base station function placement control unit 20 acquires at least the computer resource information of the DU from the "Performance measurements" message transmitted by the DU (O-DU1, O-DUN) among the nodes in the base station function group 2, and acquires at least the computer resource information of the CU from the "Performance measurements" message transmitted by the CU (O-CU).
[0054] The KPIs that the base station function arrangement control unit 20 acquires from the base station function group 2 may include, for example, the throughput of each service, the utilization rate of wireless resources, the utilization rate of computer resources, the utilization rate of transmission line bandwidth, and the like.
[0055] (Step S108) Next, the base station function allocation control unit 20 determines the next base station function allocation based on the KPI acquired from the "Performance measurements" message. At this time, the base station function allocation control unit 20 determines the next base station function allocation based on at least the computer resource information of the DU. For example, the base station function allocation control unit 20 determines the next base station function allocation based on the computer resource information of the DU and the computer resource information of the CU. The base station function allocation control unit 20 generates base station function allocation setting information related to the determined next base station function allocation.
[0056] Next, steps S109 to S110 are executed as a base station function setting change sequence. This base station function setting change sequence is based on the O-RAN specification "Reconfiguration of O-RAN Virtual Network Function(s) (O-RAN.WG6.ORCH-USE-CASES-v01.00)."
[0057] (Step S109) The base station function layout control unit 20 transmits a "Reconfig NF set" message including the base station function layout setting information generated in step S108 to the SMO function unit 11 via the R1 interface. The "Reconfig NF set" message corresponds to the existing message B. The SMO function unit 11 acquires the base station function layout setting information from the "Reconfig NF set" message received via the R1 interface.
[0058] (Step S110) The SMO function unit 11 transmits a "Configure NF" message to each node (O-CU, O-DU1, O-DUN) of the base station function group 2 via the O1 interface. This "Configure NF" message includes setting information for changing to the next base station function configuration indicated in the base station function configuration setting information acquired in step S109. As a result, the base station function configuration of the base station function group 2 is changed to the next base station function configuration.
[0059] Fig. 6 is a diagram showing an example of parameter definition according to this embodiment. Fig. 6 shows new parameters (underlined parts in Fig. 6) 301, 302, and 303 that are added to the parameters defined in Non-Patent Document 2 as parameters that can be collected by the O1 interface. New parameter 301 "GNBDUFunction" is a parameter for acquiring "Mean virtual CPU usage" from among the computer resource information of the DU. New parameter 302 "GNBDUFunction" is a parameter for acquiring "Mean virtual memory usage" from among the computer resource information of the DU. New parameter 303 "GNBDUFunction" is a parameter for acquiring "Mean virtual disk usage" from among the computer resource information of the DU.
[0060] A specific example of computer resource information for a DU is shown below.
[0061] (Example 1 of DU computer resource information) Example 1 of the computer resource information of a DU is the resource usage rate of the function of the DU with respect to the virtual computing resources allocated to the function. Specifically, it is "Mean usage rate for NF in virtual CPU allocated to NF (Unit:%)" for CPU, "Mean usage rate for NF in virtual memory allocated to NF (Unit:%)" for memory, and "Mean usage rate for NF in virtual disk allocated to NF (Unit:%)" for disk.
[0062] (Example 2 of DU computer resource information) Example 2 of the computer resource information of a DU is the resource usage rate of the DU function with respect to the computer resources of the server on which the function is activated. Specifically, this includes "Mean usage rate for NF in physical CPU in a server (Unit: %)" for CPU, "Mean usage rate for NF in physical memory in a server (Unit: %)" for memory, and "Mean usage rate for NF in physical disk in a server (Unit: %)" for disk.
[0063] Either one of Example 1 and Example 2 of the DU computer resource information may be used, or both of Example 1 and Example 2 may be used. When both Example 1 and Example 2 of the DU computer resource information are used, it is possible to determine whether the virtual computing resources allocated to the DU should be increased, or whether the server's own computer resources are running low and the base station function placement should be changed.
[0064] (Example of how to calculate server computer resource usage) The computer resource utilization rate us of server s is expressed by the following equation (1).
[0065]
number
[0066] I is a set of functions of DUs launched on server s. J is a set of functions of CUs launched on server s.
[0067] u'DUi is the resource usage rate (server resource usage rate) of the function vDUi with respect to the computer resources of the server s on which the function is activated. u'CUj is the resource usage rate (server resource usage rate) of the function vCUj with respect to the computer resources of the server s on which the function is activated.
[0068] Furthermore, uDUi is the resource usage rate (virtual resource usage rate) of the function of vDUi with respect to the virtual computing resources allocated to the function of vDUi. uCUj is the resource usage rate (virtual resource usage rate) of the function of vCUj with respect to the virtual computing resources allocated to the function of vCUj.
[0069] Next, an example of a base station function allocation determination method according to this embodiment will be described with reference to Fig. 7. Fig. 7 is an explanatory diagram of an example of a base station function allocation determination method according to this embodiment. Here, as an example of the base station function allocation determination method, a method of determining base station function allocation based on computer resource information of a DU and computer resource information of a CU will be described.
[0070] 7 shows a graph showing an example of a time series of computer resource information (computer resource usage rate us_a of server s_a) of an antenna site (server s_a) and a graph showing an example of a time series of computer resource information (computer resource usage rate us_b of server s_b) of an accommodation station (server s_b). The computer resource information of the antenna site (computer resource usage rate us_a of server s_a) is calculated by the above formula (1) from the server resource usage rates of vDU#2, vDU#3, and vCU#3 arranged at the antenna site. The computer resource information of the accommodation station (computer resource usage rate us_b of server s_b) is calculated by the above formula (1) from the server resource usage rates of vDU#1, vCU#1, and vCU#2 arranged at the accommodation station.
[0071] In the example of FIG. 7, a constraint is set so that the computer resource usage rate us of each server does not exceed a threshold value (for example, 0.9), and an optimal solution for the placement of base station functions is obtained.
[0072] For example, if computer resources at an antenna site are tight, but computer resources at an accommodating station have spare resources, congestion at the antenna site can be avoided by changing the base station function allocation based on computer resource usage rates us_a and us_b.
[0073] For example, if there is a virtual resource usage rate that is tight among the virtual resource usage rates of the vDU and vCU and each computer resource usage rate us_a, us_b is below a threshold value, the problem can be addressed without changing the base station function arrangement by increasing the virtual computing resources allocated to the function (vDU, vCU) with the tight virtual resource usage rate.
[0074] In addition, as a method for searching for an optimal solution for the placement of base station functions, for example, mathematical programming or machine learning may be used.
[0075] As described above, according to this embodiment, in a radio access network (RAN) conforming to the O-RAN specifications, it is possible to obtain an effect that the arrangement of base station functions can be determined based on information on computer resources related to DUs.
[0076] 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."
[0077] 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.
[0078] 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.
[0079] 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]
[0080] 1...Radio Access Network (RAN), 2...Base Station Function Group, 10...SMO Framework, 11...SMO Function Unit, 12...Non-RT RIC, 20...Base Station Function Layout Control Unit, 201...Base Station Function Layout Information Acquisition Unit, 202...Base Station Function Layout Information Storage Unit, 203...KPI Acquisition Unit, 204...Base Station Function Layout Setting Information Transmission Unit, 205...Control Unit
Claims
1. A KPI acquisition unit that acquires at least computer resource information of a Distributed Unit (DU) as a Key Performance Indicator (KPI) of a node included in a base station function arrangement of a radio access network of the O-RAN specification via an interface related to a Service and Management Orchestration (SMO) framework; A control unit that determines a base station function arrangement of the radio access network based on at least computer resource information of the DU; A base station function arrangement control device comprising:
2. The computer resource information is information including a resource usage rate of the function of the DU with respect to a virtual computing resource allocated to the function. The base station function arrangement control device according to claim 1.
3. The computer resource information is information including a resource usage rate of the function of the DU with respect to the computer resources of the server on which the function is activated. The base station function arrangement control device according to claim 1 or 2.
4. A KPI acquisition step in which the base station function arrangement control device acquires at least computer resource information of a distributed unit (DU) as a key performance indicator (KPI) of a node included in the base station function arrangement of the radio access network of the O-RAN specification via an interface related to a service and management orchestration (SMO) framework; A control step in which the base station function arrangement control device determines the arrangement of base station functions of the radio access network based on at least computer resource information of the DU; A base station function arrangement control method comprising:
5. The computer of the base station function arrangement control device A KPI acquisition step of acquiring at least computer resource information of a Distributed Unit (DU) as a Key Performance Indicator (KPI) of a node included in a base station function arrangement of a radio access network of the O-RAN specification via an interface related to a Service and Management Orchestration (SMO) framework; A control step of determining a base station function arrangement of the radio access network based on at least computer resource information of the DU; A computer program for executing the above.
Citation Information
Patent Citations
Base station system, wireless unit, and wireless communication device
JP2020136787A