Allocating virtual machines in a gateway coupled to a software-defined switch

US2016330136A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016330136-A1
Application numberUS-201415110326-A
CountryUS
Kind codeA1
Filing dateJan 9, 2014
Priority dateJan 9, 2014
Publication dateNov 10, 2016
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.

There is provided allocating cloud computing resources to process a user session by a gateway in a mobile communications network, and allocating the cloud computing resources in pairs to user sessions. Rules for the pair of allocated resources are determined such that incoming control plane traffic associated with the session is forwarded to the both cloud computing resources forming the pair.

First claim

Opening claim text (preview).

1 . A method comprising: allocating cloud computing resources to process a user session by a gateway in a mobile communications network; and allocating the cloud computing resources in pairs to user sessions. 2 . A method comprising: obtaining information on a pair of cloud computing resources allocated to a user session by a gateway in a mobile communications network; determining rules for the pair such that incoming control plane traffic associated with the session is forwarded to the both cloud computing resources forming the pair. 3 . A method comprising: maintaining information on user sessions processed by a gateway in a mobile communications network, wherein the gateway is implemented by cloud computing resources; maintaining an allocation of cloud computing resources for processing a user plane traffic of the user session and for processing control plane traffic of the user session. 4 . A method according to claim 1 , comprising: obtaining information on a new allocation of at least one cloud computing resource allocated to the user session for processing user plane traffic of the user session; updating a current allocation between a user session and a cloud computing resource allocated to the user session, on the basis of the obtained new allocation. 5 . A method according to claim 1 , comprising: determining a failure of one cloud computing resource from a pair of cloud computing resources allocated to the user session; allocating a new cloud computing resource to the pair. 6 . A method according to claim 1 , comprising: determining a failure of one cloud computing resource from a pair of cloud computing resources comprising an active cloud computing resource and a standby cloud computing resource allocated to the user session. 7 . A method according to claim 6 comprising: replacing the failed cloud computing resource by a new cloud computing resource, when the failed cloud computing resources comprise the standby cloud computing resource. 8 . A method according to claim 6 , comprising: setting the standby cloud computing resource as active, when the, when the failed cloud computing resources comprise the active cloud computing resource; and allocating the new cloud computing resources as active to the pair. 9 . A method according to claim 1 , wherein a cloud computing resource comprises an instance of allocatable computing resources in a software defined switch under control of a centralized controller. 10 . A method according to claim 1 , comprising: allocating a first pair of cloud computing resource to the user session, wherein a first cloud computing resources in the pair is active and processing user plane traffic of the user session, and a second cloud commuting resources in the pair is a standby for the active cloud computing resource. 11 . A method according to claim 1 , comprising: receiving control plane traffic of a user session; and forwarding the control plane traffic to both cloud computing resources from a pair of cloud computing resources allocated to the user session. 12 . A method according to claim 1 , comprising: receiving user plane traffic of a user session; and processing the received user plane traffic by an active cloud computing resource from a pair of cloud computing resources allocated to the user session. 13 . A method according to claim 1 , comprising: receiving tunnelled traffic originating from a network addressable host; deriving a tunnel end point identifier, TEID, and a network address of the originator from the received traffic; determining a session associated with the received traffic on the basis of the derived information and forwarding the received traffic for processing by a pair of cloud computing resources allocated to the session. 14 . A method according to claim 1 , wherein received in the user session is forwarded for processing by the allocated cloud computing resources on the basis of information derived from the received traffic, said information defining a portion of tunnel end point identifier, TEID, value range and a sub-network originating the received traffic. 15 . A method according to claim 1 , wherein the cloud computing resources are allocated to groups for user sessions. 16 . A method according to claim 1 , wherein information indicating allocated cloud computing resources are communicated from a controller of cloud computing resources to a controller of software defined switches by a control protocol, for example OpenFlow. 17 . An apparatus including means to perform a method according to claim 1 . 18 . An apparatus according to claim 17 , wherein the apparatus is a controller of cloud computing resources, a controller of software defined switches for a communications network, a gateway of a mobile communications network or a software defined switch for a communications network. 19 . A gateway for a mobile communications network, said gateway comprising user plane traffic processors implemented by cloud computing resources allocated in pairs to user sessions, and user plane traffic is processed by an active cloud computing resource for a session and control plane traffic is forwarded to both cloud computing resources of the pair of cloud computing resources associated with the session. 20 . A computer program product embodied in a non-transitory computer-readable medium, said product comprising executable code that when executed, cause execution of functions of a method according to claim 1 .

Assignees

Inventors

Classifications

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • Performing the actions predefined by failover planning, e.g. switching to standby network elements · CPC title

  • involving virtual machines · CPC title

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

  • by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure · 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 US2016330136A1 cover?
There is provided allocating cloud computing resources to process a user session by a gateway in a mobile communications network, and allocating the cloud computing resources in pairs to user sessions. Rules for the pair of allocated resources are determined such that incoming control plane traffic associated with the session is forwarded to the both cloud computing resources forming the pair.
Who is the assignee on this patent?
Nokia Solutions & Networks Oy
What technology area does this patent fall under?
Primary CPC classification H04L47/82. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 10 2016 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).