KR-20260063502-A - METHOD AND APPARATUS FOR ALLOCATING RESOURCES OF BASE STATION SERVER IN WIRELESS COMMUNICATION SYSTEM
Abstract
As base stations are virtualized using software, etc., a method may be considered in which a general-purpose server is used as a base station, and general-purpose computations, such as AI computations, are performed using computing resources when the general-purpose server is not being used as a base station. Accordingly, the present specification proposes a method for appropriately distributing computing resources and an apparatus utilizing said method.
Inventors
- 김창준
- 이원주
- 정동혁
- 최보현
Assignees
- 주식회사 엘지유플러스
Dates
- Publication Date
- 20260507
- Application Date
- 20241030
Claims (18)
- In a method performed by a base station server in a wireless communication system, Allocate computing resources for multiple software programs, and The plurality of software programs are operated based on the allocated computing resources, The above plurality of software includes base station software, AI (Artificial Intelligence) software for base stations, general AI software, and general software, and A method characterized in that the base station server preferentially allocates a first computing resource allocated to the base station software.
- In paragraph 1, A method characterized in that the base station server allocates the remaining computing resources, excluding the first computing resource among the total available computing resources, into a second computing resource allocated to the AI software for the base station, a third computing resource allocated to the general AI software, and a fourth computing resource allocated to the general software.
- In paragraph 2, The base station server determines the values of the second computing resource, the third computing resource, and the fourth computing resource such that the sum of the product of the second computing resource and the first weight for the base station AI software, the product of the third computing resource and the second weight for the general AI software, and the product of the fourth computing resource and the third weight for the general software is maximized. A method characterized in that the base station server allocates the second computing resource, the third computing resource, and the fourth computing resource based on the determined values.
- In paragraph 2, A method characterized in that the first weight, the second weight, and the third weight are determined by the base station server.
- In paragraph 1, The base station server checks the usage of the computing resources periodically or when a specific event occurs, and If, based on the above inspection, the base station server determines that a change to the allocation of the computing resources is necessary, the base station server reallocates the computing resources, and A method characterized by the above event including cases where the resource usage of specific software increases or decreases to a value greater than a threshold.
- In paragraph 1, The above computing resources include at least one of CPU (Central Processing Unit) usage and RAM (Random Access Memory) usage, and A method characterized in that the amount of the first computing resource is the sum of the amount of computing resources required for the operation of the base station software and the amount of spare computing resources.
- The base station server, One or more memories for storing instructions; One or more transceivers; and It includes one or more processors connecting the one or more memories and the one or more transceivers, wherein the one or more processors execute the instructions, Allocate computing resources for multiple software programs, and The plurality of software programs are operated based on the allocated computing resources, The above plurality of software includes base station software, AI (Artificial Intelligence) software for base stations, general AI software, and general software, and A base station server characterized in that the above one or more processors preferentially allocate a first computing resource allocated to the base station software.
- In Paragraph 7, A base station server characterized in that the above one or more processors allocate the remaining computing resources, excluding the first computing resource among the total available computing resources, into a second computing resource allocated to the AI software for the base station, a third computing resource allocated to the general AI software, and a fourth computing resource allocated to the general software.
- In paragraph 8, The above one or more processors determine the values of the second computing resource, the third computing resource, and the fourth computing resource such that the sum of the product of the second computing resource and the first weight for the base station AI software, the product of the third computing resource and the second weight for the general AI software, and the product of the fourth computing resource and the third weight for the general software is maximized. A base station server characterized in that the above one or more processors allocate the second computing resource, the third computing resource, and the fourth computing resource based on the determined values.
- In paragraph 8, A base station server characterized in that the first weight, the second weight, and the third weight are determined by one or more processors.
- In Paragraph 7, The above one or more processors periodically check the usage of the computing resources or when a specific event occurs, and If, based on the above inspection, one or more processors determine that a change to the allocation of the computing resources is necessary, the one or more processors reallocate the computing resources, and A base station server characterized by the above event including cases where the resource usage of specific software increases or decreases to a value greater than a threshold.
- In Paragraph 7, The above computing resources include at least one of CPU (Central Processing Unit) usage and RAM (Random Access Memory) usage, and A base station server characterized in that the amount of the first computing resource is the sum of the amount of computing resources required for the operation of the base station software and the amount of spare computing resources.
- In at least one computer-readable medium comprising instructions based on being executed by at least one processor controlling a base station server, It is configured to allocate computing resources for multiple software programs, and Configured to run the plurality of software programs based on the allocated computing resources, The above plurality of software includes base station software, AI (Artificial Intelligence) software for base stations, general AI software, and general software, and A recording medium characterized by the above base station server preferentially allocating a first computing resource allocated to the above base station software.
- In Paragraph 13, A recording medium characterized by the above base station server allocating the remaining computing resources, excluding the first computing resource among the total available computing resources, into a second computing resource allocated to the AI software for the base station, a third computing resource allocated to the general AI software, and a fourth computing resource allocated to the general software.
- In Paragraph 14, The base station server determines the values of the second computing resource, the third computing resource, and the fourth computing resource such that the sum of the product of the second computing resource and the first weight for the base station AI software, the product of the third computing resource and the second weight for the general AI software, and the product of the fourth computing resource and the third weight for the general software is maximized. A recording medium characterized by the base station server allocating the second computing resource, the third computing resource, and the fourth computing resource based on the determined values.
- In Paragraph 14, A recording medium characterized in that the first weight, the second weight, and the third weight are determined by the base station server.
- In Paragraph 13, The base station server checks the usage of the computing resources periodically or when a specific event occurs, and If, based on the above inspection, the base station server determines that a change to the allocation of the computing resources is necessary, the base station server reallocates the computing resources, and A recording medium characterized by the above event including cases where the resource usage of specific software increases or decreases to a value greater than a threshold.
- In Paragraph 13, The above computing resources include at least one of CPU (Central Processing Unit) usage and RAM (Random Access Memory) usage, and A recording medium characterized in that the amount of the first computing resource is the sum of the amount of computing resources required for the operation of the base station software and the amount of spare computing resources.
Description
Method and apparatus for allocating resources of a base station server in a wireless communication system The present invention relates to a communication system, and more specifically, to a method and apparatus for allocating resources of a base station server in a wireless communication system. As the importance of wireless communication increases with the proliferation of smart devices, the impact of wireless communication service failures is growing. To address this, discussions regarding operational automation, including automatic network recovery such as Self-Organizing Networks (SON), are ongoing. One reason why it is difficult to apply automatic recovery to base station equipment is the limitation of the front-haul configuration linking DUs and RUs. In existing LTE and earlier generations, the front-haul was configured with a 1:1 connection between DU ports and RU ports, rather than a network structure. However, starting with 5G, general-purpose network technologies such as Ethernet and IP/UDP are utilized in the front-haul interface, allowing multiple DUs and RUs to be interconnected within the front-haul section through a front-haul network utilizing switches or routers. The following drawings are prepared to illustrate a specific example of the present specification. The names of specific devices or specific signals/messages/fields described in the drawings are presented as examples, and therefore the technical features of the present specification are not limited to the specific names used in the following drawings. FIG. 1 illustrates an example of a wireless communication system to which the embodiments of the present specification may be applied. FIG. 2 illustrates an example of a fronthole interface to which embodiments of the present specification can be applied. FIG. 3 illustrates an example of a fronthall interface of an O(open)-RAN (radio access network) to which embodiments of the present specification can be applied. FIG. 4 illustrates the functional configuration of a distributed unit (DU) to which the embodiments of the present specification can be applied. FIG. 5 illustrates an example of the functional configuration of a radio unit (RU) to which the embodiments of the present specification can be applied. FIG. 6 illustrates an example of a function split between a DU and a RU to which the embodiments of the present specification can be applied. FIG. 7 illustrates an example of an O-RAN structure according to one embodiment of the present specification. FIG. 8 illustrates an example of an O-Cloud platform structure according to one embodiment of the present specification. FIG. 9 illustrates an example of a non-RT RIC structure according to one embodiment of the present specification. Figure 10 is a diagram illustrating AI RAN. FIG. 11 is a flowchart of an example of a resource allocation method for a server according to one embodiment of the present specification. FIG. 12 is a block diagram of a base station server according to one embodiment of the present specification. The present invention is susceptible to various modifications and may have various embodiments; specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the invention to specific embodiments, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention. Similar reference numerals have been used for similar components in the description of each drawing. In this specification, terms such as "first," "second," "A," "B," etc., may be used to describe various components, but said components should not be limited by said terms. These terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. Additionally, the term "and/or" includes a combination of a plurality of related described items or any one of a plurality of related described items. When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between. The terms used herein are merely for describing specific embodiments and are not intended to limit the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as “comprising” or “having” are intended to indicate the presence of the features, numbers, steps, actions, componen