摘要 |
<p>The invention concerns a method of controlling a transmission of a stream of packets through a packet-based network, and a network unit to execute this method. Each of said packets is associated with a significance information indicating which one of N different significance levels DP i is allocated to the respective packet, whereby i = 1, ..., N, with N being a positive integer, and the significance level DP i decreasing from i = 1 to i = N. For each of the N different significance levels DP i , a token bucket B i with a bucket size BS i is provided. The token bucket B i is filled with tokens at a constant token rate IR i . For a transmission of a packet associated with a specific significance level DP i and with a specific packet size, one token per packet size unit of the packet is removed from the token bucket B i . If the number of tokens available from the token bucket B i is not sufficient for the transmission of said packet, additionally PF i,j tokens per packet size unit of the packet are removed from one or more of the token buckets B j with with j = i+1, ..., N. PF i,j ‰¥ 1 is a penalty factor defined for j > i. If the number of tokens available from said one or more token buckets B j with j ‰¥ i is not sufficient for the transmission of said packet, the packet is dropped.</p> |