A network slice configuration method and system

By building a resource allocation cost model and solving the solution with the lowest resource allocation cost, the problem of difficulty in reducing network costs while improving resource utilization efficiency in the existing technology is solved, and the benefits of network slice resource allocation are improved while meeting business needs are achieved.

CN115941488BActive Publication Date: 2024-12-10BEIHAI MARITIME SUPPORT CENT OF THE MINISTRY OF TRANSPORT +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211573200.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-08
Publication Date
2024-12-10
Estimated Expiration
2042-12-08

AI Technical Summary

Technical Problem

When the prior art meets the needs of different 5G network application scenarios, it is difficult to improve resource utilization efficiency while reducing network costs.

Method used

By building a resource allocation cost model, obtaining user's business needs and combining the resource allocation situation of wireless access network, core network, transmission network and cloud platform, the objective function is built to solve the minimum resource allocation cost solution under the conditions of meeting business needs. Then, network slicing configuration is performed.

Benefits of technology

On the premise of meeting business needs, further improve the efficiency of network slice resource allocation, reduce network costs, and improve resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115941488B_ABST
    Figure CN115941488B_ABST
Patent Text Reader

Abstract

The present invention discloses a network slicing configuration method and system; wherein the method comprises obtaining the business needs of users; the business needs of users comprise: the number of business connections, business rate, business delay and business reliability; constructing a resource configuration cost model based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network and the resource configuration of the CPU / GPU of the cloud platform; constructing an objective function based on the resource configuration cost model, and constructing constraint conditions based on the business needs of users, so as to achieve the lowest resource configuration cost under the condition of meeting the business needs of users; solving the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest; and performing network slicing configuration based on the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest, in combination with the real-time status of network elements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile communication technologies, and in particular to a network slicing configuration method and system. Background Art

[0002] The statements in this section merely mention background art related to the present invention and do not necessarily constitute prior art.

[0003] In the 5G era, the network will be oriented to three types of application scenarios: enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable low latency communications (uRLLC). The above three application scenarios have very different requirements for the network. In order to better meet the needs of the above scenarios, network slicing technology has been introduced. At present, network slicing is mainly configured by better matching business needs with slice resource configuration through various algorithms and functions (for example, neural network algorithms, reward functions, etc.). The above method can achieve a better match between business needs and slice configuration resources and improve resource utilization efficiency. However, under the requirements of "high-quality development" and "speeding up and reducing fees" in society, operators are paying more and more attention to the benefits of the network, hoping to reduce network costs as much as possible while meeting business needs. Summary of the invention

[0004] In order to address the deficiencies in the prior art, the present invention provides a network slicing configuration method and system; by building a resource configuration cost model, the network slicing configuration problem is converted into a problem of solving the problem of minimizing network resource costs while meeting business requirements, thereby further improving the benefits of network slicing configuration.

[0005] In a first aspect, the present invention provides a network slice configuration method;

[0006] A network slice configuration method, comprising:

[0007] Obtaining the user's service requirements; the user's service requirements include: number of service connections, service rate, service delay and service reliability;

[0008] A resource allocation cost model is constructed based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network, and the resource allocation of the CPU / GPU of the cloud platform.

[0009] Build an objective function based on the resource allocation cost model and build constraints based on the user's business needs to achieve the lowest resource allocation cost while meeting the user's business needs;

[0010] Solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest;

[0011] Network slice configuration is performed based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost, combined with the real-time status of network elements.

[0012] In a second aspect, the present invention provides a network slice configuration system;

[0013] A network slice configuration system, comprising:

[0014] An acquisition module is configured to: acquire the service requirements of the user; the service requirements of the user include: the number of service connections, service rate, service delay and service reliability;

[0015] A model building module, which is configured to: build a resource configuration cost model based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network, and the resource configuration of the CPU / GPU of the cloud platform;

[0016] A function construction module is configured to: construct an objective function based on a resource configuration cost model, and construct constraint conditions based on user business requirements, so as to achieve the lowest resource configuration cost under the condition of meeting user business requirements;

[0017] A solution module is configured to: solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest;

[0018] The slice configuration module is configured to: configure network slices based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost, combined with the real-time status of the network element.

[0019] In a third aspect, the present invention further provides an electronic device, comprising:

[0020] a memory for non-transitory storage of computer-readable instructions; and

[0021] a processor for executing the computer readable instructions,

[0022] When the computer-readable instructions are executed by the processor, the method described in the first aspect is executed.

[0023] In a fourth aspect, the present invention further provides a storage medium that non-temporarily stores computer-readable instructions, wherein when the non-temporary computer-readable instructions are executed by a computer, the instructions of the method described in the first aspect are executed.

[0024] In a fifth aspect, the present invention further provides a computer program product, comprising a computer program, wherein the computer program is used to implement the method described in the first aspect when running on one or more processors.

[0025] Compared with the prior art, the present invention has the following beneficial effects:

[0026] By building a resource configuration cost model, the network slicing configuration problem is converted into a problem of solving the problem of minimizing the network resource cost while meeting business needs, further improving the efficiency of network slicing resource configuration and minimizing network costs while meeting business needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0028] Figure 1 This is a flow chart of the method of embodiment 1. DETAILED DESCRIPTION

[0029] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0030] It should be noted that the terms used herein are only for describing specific embodiments, and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that the terms "include" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0031] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.

[0032] In this embodiment, all data is obtained in compliance with laws and regulations and based on the user's consent, and is used legally.

[0033] Terminology explanation:

[0034] UPF, which is interpreted as user plane function in Chinese, is called User Plane Function in English;

[0035] SPN, which is explained in Chinese as Slicing Packet Network, is also known as Slicing Packet Network in English.

[0036] CPU, which is interpreted as central processing unit in Chinese, is called Central Processing Unit in English;

[0037] GPU, which is interpreted as graphics processor in Chinese, and its full English name is Graphic Processing Unit;

[0038] RRC, which is explained in Chinese as Radio Resource Control, is also known as Radio Resource Control in English.

[0039] Embodiment 1

[0040] This embodiment provides a network slice configuration method;

[0041] like Figure 1 As shown, a network slice configuration method includes:

[0042] S101: Obtaining the service requirements of the user; the service requirements of the user include: number of service connections, service rate, service delay and service reliability;

[0043] S102: Building a resource configuration cost model based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network, and the resource configuration of the CPU / GPU of the cloud platform;

[0044] S103: constructing an objective function based on the resource configuration cost model, and constructing constraint conditions based on the user's business needs, so as to achieve the lowest resource configuration cost under the constraint conditions of satisfying the user's business needs;

[0045] S104: Solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest;

[0046] S105: Perform network slice configuration based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost and combined with the real-time status of the network element.

[0047] Furthermore, the network slice configuration includes: wireless access network configuration, core network configuration, transmission network configuration and cloud platform configuration.

[0048] Further, the S102: constructs a resource configuration cost model based on the radio access network carrier frequency, the core network UPF processing capability, the core network UPF throughput capability, the number of transmission network SPN ports, and the resource configuration of the cloud platform's CPU / GPU, wherein the resource configuration cost model is expressed as:

[0049] C=F n *β i +UPFc *β j +UPF t *β k +∑ n SPN n *β n +CG n *β l (1)

[0050] Among them, C is the resource allocation cost, F n To configure the carrier frequency, UPF c The processing capacity configured for the core network UPF, UPF t The throughput capacity configured for the core network UPF, SPN n CG is the number of configured transmission network SPN ports. n The number of CPUs / GPUs configured for the cloud platform. i is the cost of configuring a single carrier frequency, β j To configure the core network UPF single processing capacity cost, β k To configure the single throughput capacity cost of the core network UPF, β n is the configured transmission network SPN single port cost, β l Cost of configuring a single CPU / GPU for the cloud platform.

[0051] Exemplarily, the processing power and throughput capacity of the core network UPF configuration, such as Huawei E9000H-4UPF, has a maximum session processing capacity of 200,000 PDUs (Packet Data Units) and a maximum busy-hour throughput of 100 Gbps.

[0052] Furthermore, the number of service connections is related to the number of RRC connections configured in the radio access network and the processing capability configured in the core network UPF. The expression of the number of service connections N supported by the network resource configuration is:

[0053] N=min(RRC,UPF c ) (2)

[0054] Wherein, RRC is the number of RRC connections configured by the radio access network, and the number of RRC connections is expressed as:

[0055] RRC=F n *K n (3)

[0056] Among them, F n K is the number of configured carrier frequencies. n Configure the number of RRC connections supported by a single carrier frequency.

[0057] Furthermore, the service rate is related to the rate of the wireless access network, the throughput capacity of the core network UPF and the transmission bandwidth of the transmission network SPN. The service rate V supported by the network resource configuration is expressed as:

[0058] V=min(V t ,UPF t ,SPN t ) (4)

[0059] Among them, V t is the rate of the wireless access network.

[0060] V t It is expressed as:

[0061] V t =F n *K b *log2(1+S / N) (5)

[0062] Among them, K b To configure the spectrum width of a single carrier frequency, S is the signal power and N is the noise power.

[0063] Transmission bandwidth SPN configured by the transmission network SPN t It is expressed as:

[0064] SPN t =∑ n SPN n *L n (6)

[0065] Among them, L n For the corresponding SPN n Port bandwidth.

[0066] Furthermore, the service delay is related to the rate of the wireless access network, the throughput capacity of the UPF of the core network, the transmission rate of the transmission network SPN, and the computing rate of the cloud platform. The delay expression supported by the network resource configuration is:

[0067]

[0068] Among them, T is the latency, W is the service capacity, and is the processing speed of a single CPU / GPU configured on the cloud platform.

[0069] Furthermore, service reliability is related to carrier frequency utilization, core network UPF utilization, transmission network SPN utilization, and cloud platform computing resource utilization. The service reliability expression supported by network resource configuration is:

[0070]

[0071] Among them, R is the service reliability, W pis the amount of business that needs to be processed during the busy hour, F l is the single carrier busy-hour processing traffic, α i , α j , α k , α l are the reliability coefficients of wireless network, core network, transmission network and cloud platform respectively, and γ p Configure the single CPU / GPU busy-time processing speed for the cloud platform.

[0072] Furthermore, the S103: constructs an objective function based on the resource configuration cost model, and constructs constraint conditions based on the user's business needs, so as to achieve the lowest resource configuration cost under the condition of meeting the user's business needs, wherein the objective function and constraint conditions are expressed as follows:

[0073] min(F n * i +PF c * j +PF t * k +∑ n SP n * n +G n * l ) (9)

[0074] st

[0075] N>N r (10)

[0076] V>V r (11)

[0077] T <T r (12)

[0078] R>R r (13)

[0079] N r Indicates the number of service connections required, V r Indicates the service rate requirement, T r Represents the service delay requirement, R r Indicates business reliability requirements.

[0080] Furthermore, the S104: solving the objective function to determine the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost specifically includes:

[0081] The particle swarm algorithm is used to solve the objective function and determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest.

[0082] Further, the S105: performing network slice configuration based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost and in combination with the real-time status of the network element, specifically includes:

[0083] Real-time status information of network elements, including but not limited to: network element availability, network element service scope, network element communication resource load, network element computing resource load;

[0084] Under the condition that the network element is available and the service scope is met, the network element with light load is preferentially selected as the target network element to perform network slicing configuration.

[0085] Embodiment 2

[0086] This embodiment provides a network slice configuration system;

[0087] A network slice configuration system, comprising:

[0088] An acquisition module is configured to: acquire the service requirements of the user; the service requirements of the user include: the number of service connections, service rate, service delay and service reliability;

[0089] A model building module, which is configured to: build a resource configuration cost model based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network, and the resource configuration of the CPU / GPU of the cloud platform;

[0090] A function construction module is configured to: construct an objective function based on a resource configuration cost model, and construct constraint conditions based on user business requirements, so as to achieve the lowest resource configuration cost under the constraint conditions of satisfying user business requirements;

[0091] A solution module is configured to: solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest;

[0092] The slice configuration module is configured to: configure network slices based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost, combined with the real-time status of the network element.

[0093] It should be noted that the acquisition module, model construction module, function construction module, solution module and slice configuration module correspond to steps S101 to S105 in Embodiment 1, and the examples and application scenarios implemented by the modules are the same as those of the corresponding steps, but are not limited to the contents disclosed in Embodiment 1. It should be noted that the modules as part of the system can be executed in a computer system such as a set of computer executable instructions.

[0094] The description of each embodiment in the above embodiments has different emphases. For parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0095] The proposed system can be implemented in other ways. For example, the system embodiment described above is only illustrative, and the division of the modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed.

[0096] Embodiment 3

[0097] This embodiment also provides an electronic device, including: one or more processors, one or more memories, and one or more computer programs; wherein the processor is connected to the memory, and the one or more computer programs are stored in the memory. When the electronic device is running, the processor executes the one or more computer programs stored in the memory so that the electronic device executes the method described in the above embodiment one.

[0098] It should be understood that in this embodiment, the processor may be a central processing unit CPU, and the processor may also be other general-purpose processors, digital signal processors DSP, application-specific integrated circuits ASIC, off-the-shelf programmable gate arrays FPGA or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0099] The memory may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type.

[0100] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.

[0101] The method in the first embodiment can be directly embodied as a hardware processor, or a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.

[0102] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with this embodiment can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0103] Embodiment 4

[0104] This embodiment further provides a computer-readable storage medium for storing computer instructions. When the computer instructions are executed by a processor, the method described in the first embodiment is completed.

[0105] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A network slice configuration method, characterized in that: include: Obtain users' business needs; The user's service requirements include: number of service connections, service rate, service delay and service reliability; A resource allocation cost model is constructed based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network, and the resource allocation of the CPU / GPU of the cloud platform. Build an objective function based on the resource allocation cost model and build constraints based on the user's business needs to achieve the lowest resource allocation cost while meeting the user's business needs; Solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest; Based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost, network slice configuration is performed in combination with the real-time status of network elements; Among them, based on the radio access network carrier frequency, core network UPF processing capability, core network UPF throughput capability, transmission network SPN port number and cloud platform CPU / GPU resource configuration, a resource configuration cost model is constructed, wherein the resource configuration cost model is expressed as: C=F n *b i +UPF c *b j +UPF t *b k +∑ n SPN n *b n +CG n *b l (1) Among them, C is the resource allocation cost, F n To configure the carrier frequency, UPF c The processing capacity configured for the core network UPF, UPF t The throughput capacity configured for the core network UPF, SPN n CG is the number of configured transmission network SPN ports. n The number of CPUs / GPUs configured for the cloud platform; β i is the cost of configuring a single carrier frequency, β j To configure the core network UPF single processing capacity cost, β k To configure the single throughput capacity cost of the core network UPF, β n is the configured transmission network SPN single port cost, β l Cost of configuring a single CPU / GPU for the cloud platform; Among them, the number of service connections is related to the number of RRC connections configured by the radio access network and the processing capacity configured by the core network UPF. The expression of the number of service connections N supported by the network resource configuration is: N=min(RRC,UPF c ) (2) Wherein, RRC is the number of RRC connections configured by the radio access network, and the number of RRC connections is expressed as: RRC=F n *K n (3) Among them, F n K is the number of configured carrier frequencies. n To configure the number of RRC connections supported by a single carrier frequency; The service rate is related to the rate of the wireless access network, the throughput capacity of the core network UPF and the transmission bandwidth of the transmission network SPN. The service rate V supported by the network resource configuration is expressed as: V=min(V t ,UPF t ,SPN t ) (4) Among them, V t is the rate of the wireless access network; V t It is expressed as: V t =F n *K b *log2(1+S / N) (5) Among them, K b To configure the spectrum width of a single carrier frequency, S is the signal power and N is the noise power; Transmission network SPN configured transmission bandwidth SPN t It is expressed as: SPN t =∑ n SPN n *L n (6) Among them, L n For the corresponding SPN n Port bandwidth; The service delay is related to the rate of the wireless access network, the throughput capacity of the UPF of the core network, the transmission rate of the transmission network SPN, and the computing rate of the cloud platform. The delay expression supported by the network resource configuration is: Among them, T is the latency, W is the service capacity, and γ is the processing speed of a single CPU / GPU configured on the cloud platform; Service reliability is related to carrier frequency utilization, core network UPF utilization, transmission network SPN utilization, and cloud platform computing resource utilization. The service reliability expression supported by network resource configuration is: Among them, R is the service reliability, W p is the amount of business that needs to be processed during the busy hour, F l is the single carrier busy-hour processing traffic, α i , α j , α k , α l are the reliability coefficients of wireless network, core network, transmission network and cloud platform respectively, γ p Configure the single CPU / GPU busy-time processing speed for the cloud platform.

2. A network slice configuration method according to claim 1, characterized in that: The objective function is constructed based on the resource allocation cost model, and the constraints are constructed based on the user's business needs to achieve the lowest resource allocation cost while meeting the user's business needs. The objective function and constraints are expressed as follows: min(F n *b i +UPF c *b j +UPF t *b k +∑ n SPN n *b n +CG n *b l ) (9) st N>N r (10) V>V r (11) T<T r (12) R>R r (13) N r Indicates the number of service connections required, V r Indicates the service rate requirement, T r Represents the service delay requirement, R r Indicates business reliability requirements.

3. A network slice configuration method according to claim 1, characterized in that: Solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest, including: The particle swarm algorithm is used to solve the objective function and determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest; Based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost, network slice configuration is performed in combination with the real-time status of network elements, including: Real-time status information of network elements, including: network element availability, network element service range, network element communication resource load and network element computing resource load; Under the condition that the network element is available and the service scope is met, the network element with light load is preferentially selected as the target network element to perform network slicing configuration.

4. A network slice configuration system, applying a network slice configuration method according to any one of claims 1 to 3, characterized in that: include: An acquisition module is configured to: acquire the business needs of users; The user's service requirements include: number of service connections, service rate, service delay and service reliability; A model building module, which is configured to: build a resource configuration cost model based on the carrier frequency of the wireless access network, the processing capability of the core network UPF, the throughput capability of the core network UPF, the number of SPN ports of the transmission network, and the resource configuration of the CPU / GPU of the cloud platform; A function construction module is configured to: construct an objective function based on a resource configuration cost model, and construct constraint conditions based on user business requirements, so as to achieve the lowest resource configuration cost under the condition of meeting user business requirements; A solution module is configured to: solve the objective function to determine the corresponding slice communication and computing resource configuration scale requirements when the resource configuration cost is the lowest; The slice configuration module is configured to: configure network slices based on the slice communication and computing resource configuration scale requirements corresponding to the lowest resource configuration cost, combined with the real-time status of the network element.

5. An electronic device, comprising: a memory for non-transitory storage of computer readable instructions; as well as a processor for executing the computer readable instructions, Wherein, when the computer-readable instructions are executed by the processor, the method described in any one of claims 1 to 3 is executed.

6. A storage medium, characterized in that it non-temporarily stores computer-readable instructions, wherein: When the non-transitory computer-readable instructions are executed by a computer, the instructions of the method according to any one of claims 1 to 3 are executed.

Citation Information

Patent Citations

  • Resource allocation method and system for multi-service coexisting network slice

    CN113015253A

  • Slice arrangement method and system for 5G base station

    CN113596925A

  • Resource allocation method and device for network slices, storage medium and electronic equipment

    CN114666220A