Method for optimising the distribution of a service from a source to a plurality of clients in a network
First Claim
1. A method for determining locations of service instances for optimising distribution of a service in a network, from a source to a plurality of clients each having predetermined requirements, wherein said network can be modelled by means of a graph, said method comprises steps of:
- placing a service instance in each leaf in said graph; and
starting from the leaves, for each service instance;
checking whether the service instance when placed in a vertex on the next higher level can fulfil the requirements of all clients to be served by said service instance; and
moving said service instance one level higher, depending on the result of the checking step.
1 Assignment
0 Petitions
Accused Products
Abstract
This method for determining locations of service instances for optimising distribution of a service in a network, from a source to a plurality of clients each having predetermined requirements, wherein the network can be modelled by means of a graph, comprises steps of: placing a service instance in each leaf in the graph; and, starting from the leaves, for each service instance: checking whether the service instance when placed in a vertex on the next higher level can fulfil the requirements of all clients to be served by said service instance; and moving or not the service instance one level higher, depending on the result of the checking step.
Application to Point-To-Multipoint (PTM) service distribution in telecommunications networks of the WAN (Wide Area Network) type.
31 Citations
15 Claims
-
1. A method for determining locations of service instances for optimising distribution of a service in a network, from a source to a plurality of clients each having predetermined requirements, wherein said network can be modelled by means of a graph, said method comprises steps of:
-
placing a service instance in each leaf in said graph; and
starting from the leaves, for each service instance;
checking whether the service instance when placed in a vertex on the next higher level can fulfil the requirements of all clients to be served by said service instance; and
moving said service instance one level higher, depending on the result of the checking step. - View Dependent Claims (2, 3, 4, 5)
-
-
6-7. -7. (Cancelled)
-
8. A device for determining locations of service instances for optimising distribution of a service in a network, from a source to a plurality of clients each having predetermined requirements, wherein said network can be modelled by means of a graph, comprising:
-
lodging means, for hosting a service instance;
checking means, for checking whether the service instance when placed in a vertex on the next higher level can fulfil the requirements of all clients to be served by said service instance;
processing means, for coordinating said lodging means and said checking means and for controlling said vertex; and
input/output means, for sending and receiving messages and service instances. - View Dependent Claims (9)
-
-
10. (Cancelled)
-
11. A system for determining locations of service instances for optimising distribution of a service in a communication network, from a source to a plurality of clients each having predetermined requirements, wherein said communication network can be modelled by means of a graph, comprising:
-
means for placing a service instance in each leaf in said graph;
means for starting with each leave and determining whether said service instance, when place in a vertex on the next higher level, can fulfill the requirements of all clients to be served by said services instances;
means for moving said service instance one level higher in response to an affirmative determination. - View Dependent Claims (12, 13, 14, 15)
-
Specification