Localizing and placement of network node functions in a network
First Claim
1. A method for enabling a network node function on a second network node, wherein the network node function is provided to a client device that is communicatively connected via a network service provider'"'"'s network to a first network node, the method comprising:
- receiving a request data from the client device in the first network node for requesting the network node function, the request data comprising a client identification data and an indication of the network node function in the first network node;
determining in the first network node a resource provider entity based on the client identification data;
transmitting a resource allocation request from the first network node to the resource provider entity, the resource allocation request comprising the client identification data and the indication of the network node function;
obtaining a client context data in the resource provider entity based on the resource allocation request wherein the client context data comprises a context of the client device in the network service provider'"'"'s network;
determining in the resource provider entity the second network node based on the client context data;
transmitting a function placement request from the resource provider entity to the second network node, the function placement request comprising the indication of the network node function; and
enabling the network node function in the second network node based on the function placement request.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention enables placement and use of a network node function in a second network node instead of using the network node function in a first network node. The network node function is e.g. a server function or a router function. The second network node is typically located in or close to the client device or to the network of an operator servicing a client device to enable optimization of client-server communication and optimization of the load on the client-server communication in the network. Client requests transmitted to the first network node may be redirected to the second network node.
9 Citations
18 Claims
-
1. A method for enabling a network node function on a second network node, wherein the network node function is provided to a client device that is communicatively connected via a network service provider'"'"'s network to a first network node, the method comprising:
-
receiving a request data from the client device in the first network node for requesting the network node function, the request data comprising a client identification data and an indication of the network node function in the first network node; determining in the first network node a resource provider entity based on the client identification data; transmitting a resource allocation request from the first network node to the resource provider entity, the resource allocation request comprising the client identification data and the indication of the network node function; obtaining a client context data in the resource provider entity based on the resource allocation request wherein the client context data comprises a context of the client device in the network service provider'"'"'s network; determining in the resource provider entity the second network node based on the client context data; transmitting a function placement request from the resource provider entity to the second network node, the function placement request comprising the indication of the network node function; and enabling the network node function in the second network node based on the function placement request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A resource provider entity for enabling a network node function on a second network node, wherein the network node function is accessible by a client device that is communicatively connected via a network service provider'"'"'s network to a first network node, wherein the resource provider entity is configured to:
-
receive a resource allocation request from the first network node, the resource allocation request comprising a client identification data and an indication of the network node function in the first network node; obtain client context data based on the resource allocation request, wherein the client context data comprises a context of the client device in the network service provider'"'"'s network; determine the second network node based on the client context data; and transmit a function placement request to the second network node for enabling the network node function in the second network node based on the function placement request, the function placement request comprising the indication of the network node function. - View Dependent Claims (16, 17, 18)
-
Specification