Method and apparatus for providing quality of service guarantees using stateful monitoring of network load
First Claim
1. A method for tracking loading in a communication system including a plurality of terminals, the method comprising:
- determining an aggregate load of a sub-set of the terminals, wherein the sub-set is one of a plurality of sub-sets having corresponding service levels;
comparing the aggregate load with a load level designated for the service level of the one sub-set; and
determining a system state of loading of all the sub-sets and allocating capacity of the communication system to the one sub-set according to the system state, if the aggregate load exceeds the designated load level.
13 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for supporting monitoring of network load. An allocation state is determined based on a bandwidth allocation value, a group load, and a guaranteed portion of capacity of a communication channel. The bandwidth allocation value specifies an actual amount of capacity of the communication channel allocated to one of a plurality of groups of terminals. The group load indicates loads of the terminals belonging to the one group. Capacity of the communication channel is assigned according to the determined allocation state. This arrangement has particular applicability to a satellite network that provides data communication services.
25 Citations
16 Claims
-
1. A method for tracking loading in a communication system including a plurality of terminals, the method comprising:
-
determining an aggregate load of a sub-set of the terminals, wherein the sub-set is one of a plurality of sub-sets having corresponding service levels;
comparing the aggregate load with a load level designated for the service level of the one sub-set; and
determining a system state of loading of all the sub-sets and allocating capacity of the communication system to the one sub-set according to the system state, if the aggregate load exceeds the designated load level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for tracking loading in a communication system including a plurality of terminals, the apparatus comprising:
-
means for determining an aggregate load of a sub-set of the terminals, wherein the sub-set is one of a plurality of sub-sets having corresponding service levels;
means for comparing the aggregate load with a load level designated for the service level of the one sub-set; and
means for determining a system state of loading of all the sub-sets and for allocating capacity of the communication system to the one sub-set according to the system state, if the aggregate load exceeds the designated load level. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for supporting monitoring of network load, the method comprising:
-
determining an allocation state based on a bandwidth allocation value, a group load, and a guaranteed portion of capacity of a communication channel, wherein the bandwidth allocation value specifies an actual amount of capacity of the communication channel allocated to one of a plurality of groups of terminals, the group load indicating loads of the terminals belonging to the one group; and
assigning capacity of the communication channel according to the determined allocation state. - View Dependent Claims (13, 14, 15, 16)
-
Specification