Method of allocating resources in a telecommunications network
First Claim
1. A method of dynamically allocating shared resources in a telecommunications network comprising a plurality of resources, comprising the step of:
- for each resource providing a controller to allocate shares in said resource to users that will utilise said resource, said shares being allocated on the basis of the available capacity of the resource at a point in time and users'"'"' willingness to pay (WtP) values at said point in time, the available capacity of the resource being the actual capacity less the through traffic capacity at said point in time, wherein each controller allocates at each of a series of points in time the WtP values of each of the users making requests for resources at said controller between the resources needed to satisfy said requests for resources by said users by setting for each combination of resource and user the proportion of that user'"'"'s WtP value to be allocated to that resource as being equal to the latest demand by all users for that resource known to the controller divided by the sum of the latest demands by all users for all resources needed to satisfy that user'"'"'s request for resources known to the controller.
10 Assignments
0 Petitions
Accused Products
Abstract
The Invention provides a distributed resource allocation Method. The distributed resource allocation method is based on the concept of proportional fairness. In this method, users express their willingnesses to pay to the local distributed controller which is associated with those users. The bandwidth allocated to each user is determined by the local controller with which they are associated and the allocation takes into account the relative demands on all the resources in the network and the time taken for those demands to reach the distributed local controllers. The distributed controllers each use only locally available information at their respective nodes, but take into account the delays between nodes. The locally available resource (i.e. bandwidth) is divided in proportion to the willingnesses to pay expressed by the various users entering their particular node. On a ring (and in other networks where the only place that traffic streams are multiplexed is at the periphery) this guarantees that no data will be lost (due to cell/packet collision) once it has been launched.
-
Citations
5 Claims
-
1. A method of dynamically allocating shared resources in a telecommunications network comprising a plurality of resources, comprising the step of:
for each resource providing a controller to allocate shares in said resource to users that will utilise said resource, said shares being allocated on the basis of the available capacity of the resource at a point in time and users'"'"' willingness to pay (WtP) values at said point in time, the available capacity of the resource being the actual capacity less the through traffic capacity at said point in time, wherein each controller allocates at each of a series of points in time the WtP values of each of the users making requests for resources at said controller between the resources needed to satisfy said requests for resources by said users by setting for each combination of resource and user the proportion of that user'"'"'s WtP value to be allocated to that resource as being equal to the latest demand by all users for that resource known to the controller divided by the sum of the latest demands by all users for all resources needed to satisfy that user'"'"'s request for resources known to the controller. - View Dependent Claims (2, 3, 4, 5)
Specification