Method and system for network slice allocation

US2018317133A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018317133-A1
Application numberUS-201815905841-A
CountryUS
Kind codeA1
Filing dateFeb 27, 2018
Priority dateApr 28, 2017
Publication dateNov 1, 2018
Grant date

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.

A method of allocating network slices of a network infrastructure includes receiving a network slice request for network resources of the network infrastructure in a form of a network slice. The network slice request includes a service level agreement (SLA) and an associated payoff. It is determined whether to accept the network slice based on whether it is expected that a utility function will be better served by accepting the network slice request or waiting for a further network slice request. It is determined whether the SLA would be fulfilled prior to allocating the network slice. The network slice is allocated and installed in the network infrastructure. Whether the utility function is better served can be determined using a value iteration algorithm or an adaptive algorithm.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of allocating network slices of a network infrastructure, the method comprising: receiving a network slice request for network resources of the network infrastructure in a form of a network slice, the network slice request including a service level agreement (SLA) and an associated payoff; determining whether to accept the network slice based on whether it is expected that a utility function will be better served by accepting the network slice request or waiting for a further network slice request; determining whether the SLA would be fulfilled prior to allocating the network slice; allocating the network slice; and installing the network slice in the network infrastructure. 2 . The method according to claim 1 , wherein a value iteration algorithm or an adaptive algorithm is used to determine whether the utility function will be better served by accepting the network slice request or waiting for a further network slice request. 3 . The method according to claim 2 , wherein the adaptive algorithm is used to determine whether to accept the network slice request, the adaptive algorithm being based on a Q-learning framework. 4 . The method according to claim 3 , wherein the adaptive algorithm maintains Q-values which are iteratively updated based on new events and uses temporal difference learning, and exploration and exploitation procedures. 5 . The method according to claim 4 , wherein past information including previous payoffs and resource utilization based on other SLAs having requirements comparable to the SLA is considered to determine whether to accept the network slice request. 6 . The method according to claim 2 , wherein the value iteration algorithm is used to determine whether to accept the network slice request, the method further comprising determining transition probabilities based on a Semi-Markov Decision Process and normalizing transition times as multiples of a faster, fixed transition time so as to form a discretized Markov chain. 7 . The method according to claim 1 , wherein the utility function is overall network resource utilization. 8 . The method according to claim 1 , wherein the utility function is overall system revenue. 9 . The method according to claim 1 , wherein the method is performed by a network slice controller disposed in a mobile network architecture, the network slice controller utilizing a network exposure function (NEF) for receiving the network slice request from an infrastructure tenant. 10 . The method according to claim 1 , wherein the network slice is elastic, and wherein the determination of whether to accept the network slice includes determining whether it is expected that waiting for another network slice request for a network slice that is inelastic will better serve the utility function. 11 . A network slice controller for allocating network slices of a network infrastructure, the network slice controller comprising one or more processors which, alone or in combination, are configured to provide for performance of the following steps: receiving a network slice request for network resources of the network infrastructure in a form of a network slice, the network slice request including a service level agreement (SLA) and an associated payoff; determining whether to accept the network slice based on whether it is expected that a utility function will be better served by accepting the network slice request or waiting for a further network slice request; determining whether the SLA would be fulfilled prior to allocating the network slice; allocating the network slice; and installing the network slice in the network infrastructure. 12 . The network slice controller according to claim 11 , being further configured to use a value iteration algorithm or an adaptive algorithm to determine whether the utility function will be better served by accepting the network slice request or waiting for a further network slice request. 13 . The network slice controller according to claim 12 , wherein the adaptive algorithm is used to determine whether to accept the network slice request, the adaptive algorithm being based on a Q-learning framework, and wherein the adaptive algorithm maintains Q-values which are iteratively updated based on new events and uses temporal difference learning, and exploration and exploitation procedures. 14 . The network slice controller according to claim 13 , wherein past information including previous payoffs and resource utilization based on other SLAs having requirements comparable to the SLA is considered to determine whether to accept the network slice request 15 . The network slice controller according to claim 11 , wherein the network slice controller is disposed in a mobile network architecture, the network slice controller utilizing a network exposure function (NEF) for receiving the network slice request from an infrastructure tenant.

Assignees

Inventors

Classifications

  • H04W28/26Primary

    Resource reservation · CPC title

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

  • H04W28/24Primary

    Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service] · 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 US2018317133A1 cover?
A method of allocating network slices of a network infrastructure includes receiving a network slice request for network resources of the network infrastructure in a form of a network slice. The network slice request includes a service level agreement (SLA) and an associated payoff. It is determined whether to accept the network slice based on whether it is expected that a utility function will…
Who is the assignee on this patent?
NEC Laboratories Europe GmbH
What technology area does this patent fall under?
Primary CPC classification H04W28/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).