Patent ID: 8259751
Filing Date: 2012-09-04
Classification: H04Q,H04W

Abstract:
1. An optical line terminal connected to a plurality of optical network units, comprising: a memory unit which stores a bandwidth contract table for indicating a correspondence relationship between group IDs for identifying each of a plurality of groups, each group respectively including a plurality of user terminals, user IDs for identifying each user terminal, and group contract bandwidths of each group, wherein each of the plurality of user terminals is connected to a respective optical network unit of the plurality of optical network units, and wherein each group contract bandwidth includes a fixed bandwidth value for each user terminal, an assured bandwidth value for each user terminal, and a value of a group bandwidth limitation for each group; a receiving unit which receives a bandwidth request from one of the optical network units; a control unit, wherein the control unit: allocates bandwidth to each user terminal based on the bandwidth request, the fixed bandwidth value, and the assured bandwidth value of the group contract bandwidth; calculates a first non-assured bandwidth value of each user terminal, which has not allocated all of the requested bandwidth, in proportion to the assured bandwidth value of each user terminal; compares the sum of the allocated assured bandwidth value and the first non-assured bandwidth value for the group with the value of the group bandwidth limitation of the group; and when the sum of the allocated assured bandwidth value and the first non-assured bandwidth value for the group exceeds the value of the group bandwidth limitation of the group, recalculates and allocates a second non-assured bandwidth value of each user terminal of the exceeded group in proportion to the assured bandwidth value of each user terminal such that the sum of the allocated assured bandwidth value and the second non-assured bandwidth value for the group is equal to the value of the group bandwidth limitation of the group; and a sending unit which sends downstream data including the sum of the allocated fixed bandwidth value, the allocated assured bandwidth value, and the second allocated non-assured bandwidth value for each user terminal to the optical network units.