Method, apparatus, and computer readable storage medium for resource allocation among network slices

US11290889B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11290889-B2
Application numberUS-201716651536-A
CountryUS
Kind codeB2
Filing dateSep 30, 2017
Priority dateSep 30, 2017
Publication dateMar 29, 2022
Grant dateMar 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure relate to a method, a device, and a computer-readable storage medium for allocating system resources among a plurality of network slices in a communication network. In the communication network, a network device determines utility values of two network slices. A network slice corresponds to a set of network functions of a set of services served thereby. A utility value of the network slice indicates the level of demand for system resources by the set of services associated with the network slice. The network device determines a difference between the utility values of the two network slices. If the difference exceeds a threshold utility value, the network device re-allocates system resources among the plurality of network slices in the communication network. According to the embodiments, the communication network updates the system resources allocated for the plurality of network slices only when the difference between the utility values of the two network slices exceeds a certain threshold. Hence, the complexity of updating system resource allocation among the plurality of network slices may be reduced by the method according to the embodiments of the present disclosure.

First claim

Opening claim text (preview).

We claim: 1. A method implemented at a network device in a communication network, comprising: determining a first utility value of a first network slice and a second utility value of a second network slice of the communication network, a network slice corresponding to a set of network functions for a set of services, a utility value of the network slice indicating a level of demand for system resources of the communication network by the set of services associated with the network slice; determining a difference between the first utility value and the second utility value; and in response to the difference exceeding a threshold utility value, updating system resources for a plurality of network slices of the communication network. 2. The method of claim 1 , wherein determining the first utility value of the first network slice of the communication network comprises: determining a set of utility parameters for the first network slice, the set of utility parameters comprising at least one of: an amount of allocated system resources for the first network slice, an amount of demand for the system resources by the first network slice, and a priority of the first network slice, a priority of a network slice being associated with a set of services of the network slice; and determining the first utility value of the first network slice based on the set of utility parameters. 3. The method of claim 1 , wherein updating the system resources for the plurality of network slices comprises: determining system resources for each of the plurality of network slices, such that utility values of the plurality of network slices are equal, and a sum of amounts of the system resources determined for the plurality of network slices is equal to a predetermined amount of system resources of the communication network; and allocating system resources for each network slice based on the determined system resources for each network slice. 4. The method of claim 3 , wherein the predetermined amount of system resources of the communication network is a total amount of system resources of the communication network. 5. The method of claim 1 , wherein the system resources of the communication network comprise at least one of: computing resources, storage resources, signaling resources, a physical resource element, and a physical resource block. 6. The method of claim 1 , wherein the set of network functions of the network slice corresponds to network functions of a radio access network. 7. A network device in a communication network, comprising: a processor; and a memory storing instructions which, when executed by the processor, cause the network device to perform acts comprising: determining a first utility value of a first network slice and a second utility value of a second network slice of the communication network, a network slice corresponding to a set of network functions for a set of services, a utility value of the network slice indicating a level of demand for system resources of the communication network by the set of services associated with the network slice; determining a difference between the first utility value and the second utility value; and in response to the difference exceeding a threshold utility value, updating system resources for a plurality of network slices of the communication network. 8. The network device of claim 7 , wherein determining the first utility value of the first network slice of the communication network comprises: determining a set of utility parameters for the first network slice, the set of utility parameters comprising at least one of: an amount of allocated system resources for the first network slice, an amount of demand for the system resources by the first network slice, and a priority of the first network slice, a priority of a network slice being associated with a set of services of the network slice; and determining the first utility value of the first network slice based on the set of utility parameters. 9. The network device of claim 7 , wherein updating the system resources for the plurality of network slices comprises: determining system resources for each of the plurality of network slices, such that utility values of the plurality of network slices are equal, and a sum of amounts of system resources determined for the plurality of network slices is equal to a predetermined amount of system resources of the communication network; and allocating system resources for each network slice based on the determined system resources for each network slice. 10. The network device of claim 9 , wherein the predetermined amount of system resources of the communication network is a total amount of system resources of the communication network. 11. The network device of claim 7 , wherein the system resources of the communication network comprise at least one of: computing resources, storage resources, signaling resources, a physical resource element, and a physical resource block. 12. The network device of claim 7 , wherein the set of network functions of the network slice corresponds to network functions of a radio access network. 13. A computer-readable storage medium comprising program code stored thereon which, when executed by a device, causes the device to perform the method of claim 1 .

Assignees

Inventors

Classifications

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • H04W16/02Primary

    Resource partitioning among network components, e.g. reuse partitioning · CPC title

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • Arrangements for optimising operational condition · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11290889B2 cover?
Embodiments of the present disclosure relate to a method, a device, and a computer-readable storage medium for allocating system resources among a plurality of network slices in a communication network. In the communication network, a network device determines utility values of two network slices. A network slice corresponds to a set of network functions of a set of services served thereby. A u…
Who is the assignee on this patent?
Nokia Shanghai Bell Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W16/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).