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 ...
7.1.5 Bursty and RPC Tra c Performance Charny et al [16] also observed that bursty tra c having low ICR experienced a long-term performance degradation due to UILI resulting in large ACR uctuations. Further, rule 5b prevents the increase of the source rate even though the network may have bandwidth available. In such bursty tra c con gurations, it was found that rule 5a without rule 5b yielded better performance than both the parts together. However there was no way to selectively turn o rule 5b. Hence, it was decided to introduce a PNI (Prohibit No Increase) bit which when set turns o rule 5b selectively. Note that this also allows us to turn o rule 5 completely if TDF is also set to zero. The performance degradation due to remote procedure call (RPC) ping-pong type tra c was independently observed by Bennet et al [11]. These authors pointed out that such applications may notwant their rates to be decreased or reset to ICR after every idle period. They also suggested that UILI be performed by the switch and the source-based UILI be left optional. We note that these side e ects of rule 5 are not seen when the source is in the steady state (with source rate approximately equal to ACR) or in the transient phase when the source is decreasing from a high ACR to a low ACR. The main problem seemed to be due to the fact that the decrease function was proportional to T resulting in large ACR decreases after an ACR increase, leading to ramp-up delays. Another problem which emerged was that some parameters like RDF and ICR were being used in multiple rules. Hence, choosing optimal values for these parameters became di cult due to their various side e ects. These problems were addressed in the new set of proposals in December 1995 when the issue was voted upon to arrive at a nal decision. 229
7.1.6 December 1995 Proposals There were three main proposals in December 1995: the time-based proposal [8, 66, 68], our count-based proposal [44], and the switch-based proposal [73]. The time-based and the count-based proposals were later combined into one joint proposal. The ATM Forum voted between the switch-based proposal and the joint source-based proposal. 7.1.7 Unresolved UILI Issues The following were the unresolved issues in UILI in December 1995. Essentially, a UILI proposal which works for both source-bottlenecked and bursty sources was desired. How toavoid UILI from a ecting the normal rate increase (ramp up) of sources ? How long should the switch feedback be ignored after an ACR adjustment ? How to ensure good throughput and response time for bursty sources having small, medium and large active periods, when the idle periods are small, medium or large ? The oor of the August 1995 UILI ACR reduction function is ICR. If the source rate, S, is larger than ICR, the ACR may be reduced below the source rate down to ICR. We want a reduction function which does not decrease the ACR below the source's rate, S. \Headroom" measures how much the ACR is greater than the source rate, S, when it is declared as not an ACR retaining source. Should the headroom be 230
- Page 205 and 206: Figure 6.4: Linear functions for ER
- Page 207 and 208: and Figure 6.6: The queue control f
- Page 209 and 210: small averaging intervals. If the a
- 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: in the speci cation. b) ACR shall n
- Page 259 and 260: Figure 7.2: Multiplicative vsAdditi
- Page 261 and 262: is never triggered. However, the PR
- Page 263 and 264: simulation results of bursty source
- 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
7.1.5 Bursty and RPC Tra c Per<strong>for</strong>mance<br />
Charny et al [16] also observed that bursty tra c hav<strong>in</strong>g low ICR experienced a<br />
long-term per<strong>for</strong>mance degradation due to UILI result<strong>in</strong>g <strong>in</strong> large ACR uctuations.<br />
Fur<strong>the</strong>r, rule 5b prevents <strong>the</strong> <strong>in</strong>crease of <strong>the</strong> source rate even though <strong>the</strong> network may<br />
have bandwidth available. In such bursty tra c con gurations, it was found that rule<br />
5a without rule 5b yielded better per<strong>for</strong>mance than both <strong>the</strong> parts toge<strong>the</strong>r. However<br />
<strong>the</strong>re was no way to selectively turn o rule 5b. Hence, it was decided to <strong>in</strong>troduce<br />
a PNI (Prohibit No Increase) bit which when set turns o rule 5b selectively. Note<br />
that this also allows us to turn o rule 5 completely if TDF is also set to zero.<br />
The per<strong>for</strong>mance degradation due to remote procedure call (RPC) p<strong>in</strong>g-pong type<br />
tra c was <strong>in</strong>dependently observed by Bennet et al [11]. These authors po<strong>in</strong>ted out<br />
that such applications may notwant <strong>the</strong>ir rates to be decreased or reset to ICR after<br />
every idle period. They also suggested that UILI be per<strong>for</strong>med by <strong>the</strong> switch and <strong>the</strong><br />
source-based UILI be left optional.<br />
We note that <strong>the</strong>se side e ects of rule 5 are not seen when <strong>the</strong> source is <strong>in</strong> <strong>the</strong><br />
steady state (with source rate approximately equal to ACR) or <strong>in</strong> <strong>the</strong> transient phase<br />
when <strong>the</strong> source is decreas<strong>in</strong>g from a high ACR to a low ACR. The ma<strong>in</strong> problem<br />
seemed to be due to <strong>the</strong> fact that <strong>the</strong> decrease function was proportional to T result<strong>in</strong>g<br />
<strong>in</strong> large ACR decreases after an ACR <strong>in</strong>crease, lead<strong>in</strong>g to ramp-up delays.<br />
Ano<strong>the</strong>r problem which emerged was that some parameters like RDF and ICR<br />
were be<strong>in</strong>g used <strong>in</strong> multiple rules. Hence, choos<strong>in</strong>g optimal values <strong>for</strong> <strong>the</strong>se parameters<br />
became di cult due to <strong>the</strong>ir various side e ects. These problems were addressed <strong>in</strong><br />
<strong>the</strong> new set of proposals <strong>in</strong> December 1995 when <strong>the</strong> issue was voted upon to arrive<br />
at a nal decision.<br />
229