发明名称 Device and method for adjusting rate limits for transmission rates of data flows having a certain priority in a transmitter
摘要 A device for adjusting a set of primary rate limits for transmission rates of data flows having a certain priority in a transmitter is provided, wherein data flows of different priorities including said certain priority are transmitted by a port of the transmitter. The transmission of the data flows having the certain priority is limited by secondary rate limits per data flow and by a transmission or flow control per priority. The device comprises a determiner and a number of adjusters. The determiner is configured to determine a mean value of a duty cycle of the certain priority at the port provided by the transmission or flow control. The adjusters are configured to adjust the primary rate limits for the transmission rates of the data flows having the certain priority based on the determined mean value of the duty cycle to obtain the secondary rate limits.
申请公布号 US9030935(B2) 申请公布日期 2015.05.12
申请号 US201213414221 申请日期 2012.03.07
申请人 International Business Machines Corporation 发明人 Neeser Fredy D.
分类号 H04L1/00;H04L12/801;H04L12/851;H04L12/865;H04L12/825 主分类号 H04L1/00
代理机构 Garg Law Firm, PLLC 代理人 Garg Law Firm, PLLC ;Garg Rakesh;Davis Jennifer R.
主权项 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′).
地址 Armonk NY US