Method and arrangements to achieve a dynamic resource distribution policy in packet based communication networks
First Claim
1. Method in a centralised controller unit of a packet-based communication network including a plurality of network units connected to said controller unit by means of transmission paths providing resources in form of transmission capacity for transporting packet data, which can be categorised according to one/or more user-definable criterion, comprising the steps of:
- initially establishing a resource distribution policy that allocates resource shares to the defined traffic categories;
monitoring and categorising data packets that are received during fixed observation periods;
determining a new resource distribution policy if the resource need for at least one of the traffic categories exceeds the allocated;
resource share; and
informing the affected network nodes about the new resource distribution policy by means of sending during a refresh period a sequence of dedicated data packets, which are marked as Load Control packets, where the shares of marked data packets that belong to the various traffic classes correspond to the resource share values of the new resource distribution policy.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and arrangements to achieve a dynamic and efficient resource distribution policy in packet based communication networks applying service differentiation and packet scheduling. The method initially allocates for each traffic class a certain share of the available resources, e.g. in terms of a share of the transmission bandwidth. The actual traffic shares for each of the traffic classes are monitored and compared to the assigned shares. If the monitored traffic shares does not correspond to the assigned shares a reconfiguration algorithm is started that equalizes resources according to the actual need. The new resource distribution policy is then distributed to the affected network nodes by means of a sequence of Load Control refresh packets where the shares of packets that belong to the various traffic classes correspond to the resource shares that are assigned to these traffic classes in the new resource distribution policy.
-
Citations
16 Claims
-
1. Method in a centralised controller unit of a packet-based communication network including a plurality of network units connected to said controller unit by means of transmission paths providing resources in form of transmission capacity for transporting packet data, which can be categorised according to one/or more user-definable criterion, comprising the steps of:
-
initially establishing a resource distribution policy that allocates resource shares to the defined traffic categories;
monitoring and categorising data packets that are received during fixed observation periods;
determining a new resource distribution policy if the resource need for at least one of the traffic categories exceeds the allocated;
resource share; and
informing the affected network nodes about the new resource distribution policy by means of sending during a refresh period a sequence of dedicated data packets, which are marked as Load Control packets, where the shares of marked data packets that belong to the various traffic classes correspond to the resource share values of the new resource distribution policy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An arrangement in a centralised controller unit of a packet-based communication network including a plurality of network units connected to said controller unit by means of transmission paths providing resources in form of transmission capacity for transporting packet data, which can be categorised according to one or more user-definable criterion, comprising:
-
a traffic monitoring unit that monitors and counts the data packets that pass said centralised controller unit;
a reconfiguration unit that calculates a new resource distribution policy on basis of the monitored traffic if the actual resource distribution policy does not comply with the monitored resource need for the various traffic categories and starts a refresh period of an appropriate length; and
a marking unit that marks the data packets to the affected nodes during said refresh period where the shares of marked data packets that belong to the various traffic classes correspond to the share values of the new resource distribution policy. - View Dependent Claims (10, 11, 12, 13)
-
-
9. An arrangement in a unit of a packet-based communication network including a plurality of network units connected to said controller unit by means of transmission paths providing resources in form of transmission capacity for transporting packet data, which can be categorised according to one or more user-definable criterion, comprising:
-
a detection unit that detects incoming data packets that have been marked as refresh packets;
a timer that is activated to indicate the length of a refresh period if a marked data packet has been received;
a determination unit for data packets that are received during the refresh period for analysing their traffic class and counting the number of data packets that have been received for each traffic class; and
a scheduler that is activated after that the timer has elapsed to retrieve the share values of the new resource distribution policy from the ratios of the counted numbers of marked data packets for the various traffic classes and the total number of received marked data packets during the observation period.
-
-
14. The centralized controller unit according to claim 18, wherein said reconfiguration unit calculates the new distribution policy based on whether the counted number of data packets of this category during an observation period is lower or higher than a threshold value, which depends on an assigned resource share value for said category of the maximum number of packets that can be received during said observation period and
wherein a new resource share value for said category is determined from the ratio of the counted number of data packets of this category during the observation period and the maximum number of packets that can be received during said observation period.
-
16. A packet based communication network for allocating transmission resources for transporting different classes of packet data, comprising:
-
a centralised controller unit, further comprising;
a traffic monitoring unit that monitors and counts the data packets that pass said centralised controller unit;
a reconfiguration unit that calculates a new resource distribution policy on basis of the monitored traffic if the actual resource distribution policy does not comply with the monitored resource need for the various traffic categories and starts a refresh period of an appropriate length; and
a marking unit that marks the data packets to affected network units during said refresh period where the shares of marked data packets that belong to the various traffic classes correspond to the share values of the new resource distribution policy; and
a plurality of network units connected to said controller unit by means of transmission paths providing resources in form of transmission capacity for transporting packet data, which can be categorised according to one or more user-definable criterion, each of said network units further comprising;
a detection unit that detects incoming packet data;
a timer that is activated to indicate the length of a refresh period if a marked data packet has been received;
a determination unit for packet data that are received during said refresh period for analyzing their traffic class and counting the number of packet data that have been received for each traffic class; and
a scheduler that is activated after that the timer has elapsed to retrieve the share values of the new resource distribution policy from the ratios of the counted numbers of marked packet data for the various traffic classes and the total number of received marked packet data during the observation period.
-
Specification