主权项 |
1. A device for adjusting a set of primary rate limits for transmission rates of data flows in a transmitter, comprising:
a determiner, the determiner determining, for a certain priority (p) and at a port in the transmitter, a mean value (dp(t)) of a duty cycle, wherein the mean value of the duty cycle corresponds to a fraction of time during which transmission at the certain priority is not suspended according to a transmission or flow control, wherein data flows having different priorities including a data flow having the certain priority, are transmitted by the port of the transmitter, transmissions for rate-limited data flows having the certain priority in a set of rate-limited data flows are limited by a set of secondary rate limits (r1′, r2′, . . . rn′) per data flow, and transmissions for all data flows having the certain priority are controlled by the transmission or flow control per priority; a number of adjusters, the adjusters computing the set of secondary rate limits (r1′, r2′, . . . rn′) by adjusting a corresponding set of primary rate limits (r1, r2, . . . rn) for the transmission rates of the data flows having the certain priority based on the determined mean value dp(t) of the duty cycle; and for each rate-limited data flow having the certain priority, the device comprising: a rate limiter for providing a primary rate limit in the set of primary rate limits (r1, r2, . . . rn) for the transmission rate; and an adjuster, in the number of adjusters, for computing a secondary rate limit in the set of secondary rate limits (r1′, r2′, . . . rn′) by adjusting the provided primary rate limit in the set of primary rate limits (r1, r2, . . . rn) based on the determined mean value (dp(t)) of the duty cycle, wherein the adjuster is configured to multiply the primary rate limit in the set of primary rate limits (r1, r2, . . . rn) with a reciprocal value (cp(t)) of the determined mean value (dp(t)) of the duty cycle value to obtain the secondary rate limit in the set of secondary rate limits (r1′, r2′, . . . rn′). |