Traffic Management for the Available Bit Rate (ABR) Service in ...
Traffic Management for the Available Bit Rate (ABR) Service in ... Traffic Management for the Available Bit Rate (ABR) Service in ...
Table 7.1: BRM Actions In The Di erent Regions Of Count-Based UILI Region Trigger Increase Decrease UILI On BRM On BRM A Yes unless PR5 No Yes B No No Yes C No Yes Yes D No Yes Yes increase is ignored. Region C has the source rate equal to ACR. Region D has source rate greater than ACR. Region D is touched brie y when the ACR decreases and the measured source rate is a mixture of the old and new ACRs. In regions C and D, the source obeys the feedback of the network to increase or decrease its ACR. In these regions, the source is not ACR retaining because its source rate is at least equal to its current ACR allocation. The actions in various regions are shown in Table 7.1. Note that there is no need for the PNI parameter, since UILI can be disabled by simply setting the parameter TDF to zero. Parameter Selection The count-based proposal has two parameters: \headroom" and \TDF". We rec- ommended a separate \headroom" parameter is to avoid overloading the ICR param- eter. This allows the ICR parameter to be set to a high value based on short-term congestion information. The headroom parameter can be set to a more conservative value. It controls how much the sources can lie about their rates at any time and determines how many cells the switch receives at once. However, as discussed in the 235
simulation results of bursty sources (Section 7.1.12), very small headroom is not de- sirable. A value of 10 Mbps is recommended. This allows LANE tra c to go at full Ethernet speed. Smaller values can be used for WANs. The parameter TDF determines the speed of convergence to the desired UILI goals (region B in Figure 7.3). Hence, it determines the duration for which the network is susceptible to load due to sources suddenly using their ACRs. Larger values of TDF give faster convergence. However, a low value is preferred for bursty sources as discussed in Section 7.1.12, and TDF set to zero disables UILI. A value of 1/8 or 1/16 is recommended. Pseudo Code For the Count-Based Proposal In the pseudo code for the count-based proposal given below, the variable `ACR ok' indicates that the source has used its allocated ACR, and is allowed to increase its rate as directed by network feedback. The variable `PR5' when set conveys the fact that the network has just directed an increase. `SR' is a temporary variable and is not stored between successive execution of the code. Further, the proposal requested a separate parameter 'headroom' instead of using ICR in the UILI formula. At FRM Send event: SR = Nrm/T� ACR ok = ((ACR SR) OR (TDF == 0.0))� IF (PR5 == FALSE) IF (ACR > SR + headroom) ACR = Max(SR + headroom, ACR (1.0 ; TDF))� 236
- Page 211 and 212: The maximum value of T 0 also depen
- Page 213 and 214: 6.22 Performance Evaluation of the
- Page 215 and 216: espectively. The target delay T 0 i
- Page 217 and 218: 6.22.4 Fairness Figure 6.9: Parking
- Page 219 and 220: st link, VC 15 is limited to a thro
- Page 221 and 222: From the gures, it is clear that ER
- Page 223 and 224: counts the bursty source as active
- Page 225 and 226: 6.23 Summary of the ERICA and ERICA
- Page 227 and 228: (a) Transmitted Cell Rate (c) Link
- Page 229 and 230: (a) Transmitted Cell Rate (c) Link
- Page 231 and 232: (a) Transmitted Cell Rate (c) Link
- Page 233 and 234: (a) Transmitted Cell Rate (basic ER
- Page 235 and 236: (a) Transmitted Cell Rate (basic ER
- Page 237 and 238: (a) Transmitted Cell Rate (c) Link
- Page 239 and 240: (a) Transmitted Cell Rate (c) Link
- Page 241 and 242: (a) Transmitted Cell Rate (c) Link
- Page 243 and 244: (a) Transmitted Cell Rate (c) Link
- Page 245 and 246: (a) Transmitted Cell Rate (c) Link
- Page 247 and 248: (a) Transmitted Cell Rate (c) Link
- Page 249 and 250: (a) Transmitted Cell Rate (basic ER
- Page 251 and 252: RM cells. In this chapter, we devot
- Page 253 and 254: low. This tradeo was discovered and
- Page 255 and 256: in the speci cation. b) ACR shall n
- Page 257 and 258: 7.1.6 December 1995 Proposals There
- Page 259 and 260: Figure 7.2: Multiplicative vsAdditi
- Page 261: is never triggered. However, the PR
- Page 265 and 266: 1. The time-based proposal also ind
- Page 267 and 268: The switch maintains a local alloca
- Page 269 and 270: PNI = f0, 1g : f1 ) No rule 5b, 0 )
- Page 271 and 272: after reaching the goal. The time-b
- Page 273 and 274: Figure 7.8: Closed-Loop Bursty Tra
- Page 275 and 276: The algorithm measures the load and
- Page 277 and 278: Medium Bursts Medium bursts are exp
- Page 279 and 280: count-based technique may be insu c
- Page 281 and 282: Figure 7.13: An event trace illustr
- Page 283 and 284: CHAPTER 8 SUPPORTING INTERNET APPLI
- Page 285 and 286: u ering which does not depend upon
- Page 287 and 288: 4 make it to the destination are ar
- Page 289 and 290: Figure 8.3: At the ATM layer, the T
- Page 291 and 292: issues and e ect of bursty applicat
- Page 293 and 294: from the loss and they trigger the
- Page 295 and 296: 8.8 Performance Metrics We measure
- Page 297 and 298: the performance is fair. Also, the
- Page 299 and 300: Figure 8.7(b) shows the rates (ACRs
- Page 301 and 302: Window Size in bytes vfive-tcp/opti
- Page 303 and 304: The e ect of large bu ers on CLR is
- Page 305 and 306: 8.13 Summary of TCP/IP performance
- Page 307 and 308: Feedback delay: Twice the delay fro
- Page 309 and 310: on a link, two cells are expected a
- Page 311 and 312: state only after the switch algorit
Table 7.1: BRM Actions In The Di erent Regions Of Count-Based UILI<br />
Region Trigger Increase Decrease<br />
UILI On BRM On BRM<br />
A Yes unless PR5 No Yes<br />
B No No Yes<br />
C No Yes Yes<br />
D No Yes Yes<br />
<strong>in</strong>crease is ignored. Region C has <strong>the</strong> source rate equal to ACR. Region D has source<br />
rate greater than ACR. Region D is touched brie y when <strong>the</strong> ACR decreases and <strong>the</strong><br />
measured source rate is a mixture of <strong>the</strong> old and new ACRs. In regions C and D, <strong>the</strong><br />
source obeys <strong>the</strong> feedback of <strong>the</strong> network to <strong>in</strong>crease or decrease its ACR. In <strong>the</strong>se<br />
regions, <strong>the</strong> source is not ACR reta<strong>in</strong><strong>in</strong>g because its source rate is at least equal to its<br />
current ACR allocation. The actions <strong>in</strong> various regions are shown <strong>in</strong> Table 7.1. Note<br />
that <strong>the</strong>re is no need <strong>for</strong> <strong>the</strong> PNI parameter, s<strong>in</strong>ce UILI can be disabled by simply<br />
sett<strong>in</strong>g <strong>the</strong> parameter TDF to zero.<br />
Parameter Selection<br />
The count-based proposal has two parameters: \headroom" and \TDF". We rec-<br />
ommended a separate \headroom" parameter is to avoid overload<strong>in</strong>g <strong>the</strong> ICR param-<br />
eter. This allows <strong>the</strong> ICR parameter to be set to a high value based on short-term<br />
congestion <strong>in</strong><strong>for</strong>mation. The headroom parameter can be set to a more conservative<br />
value. It controls how much <strong>the</strong> sources can lie about <strong>the</strong>ir rates at any time and<br />
determ<strong>in</strong>es how many cells <strong>the</strong> switch receives at once. However, as discussed <strong>in</strong> <strong>the</strong><br />
235