Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Excess buffer requirement for EPD schemes in ATM networks

Published: 01 September 1999 Publication History

Abstract

It is known that the performance of TCP over ATM can be significantly degraded if the bandwidth is occupied by cells belonging to packets that are already corrupted by cell loss due to buffer overflow. The Early Packet Discard (EPD) mechanism is a well known technique to improve the performance of TCP or other transport layer protocols over ATM by allowing only non-corrupted packets to be transmitted. The basic idea of EPD is to discard an entire packet prior to buffer overflows; a switch will drop incoming packets whenever the buffer occupancy exceeds a pre-defined EPD threshold. The excess buffer capacity for the EPD mechanism refers to the available buffer capacity above the EPD threshold in a switch. The excess buffer is needed to accommodate the outstanding cells that are not discarded. Moreover, sufficient excess buffer is important in maintaining good throughput performance. In this article, we shall present analytical results on the worst-case excess buffer capacity for EPD mechanism that incorporate per-VC accounting and per-VC queueing techniques, extending the work of Turner (J.-S. Turner, Maintaining High Throughput During Overloading In ATM Switches, IEEEINFOCOM'96, March 1996) for the plain EPD case. We derive tight upper bounds on the excess buffer occupancy in per-VC based EPD schemes. Our analytical results show that per-VC based EPD schemes can provide better performance at the expense of more excess buffer than the plain EPD scheme. Simulation results are also presented and shown to be in agreement with the theoretical results. We also provide a simulation study on more general cases for both plain EPD and per-VC based EPD schemes, and reasonable rules of thumb for choosing excess buffer in these situations are discussed.

References

[1]
Boyer, P. and Tranchier, D., Reservation principle with applications to the ATM traffic control. Computer Networks and ISDN Systems. v24.
[2]
The ATM Forum Technical Committee, Traffic management specification Version 4.0, ATM Forum af-tm-0056.000, April, 1996.
[3]
C. Fang, H. Chen, J. Hutchins, A simulation study of TCP performance in ATM networks, Proceedings of IEEE GLOBECOM'94, San Francisco, November 28-December 2, 1994, pp. 1217-1223.
[4]
Romanow, A. and Floyd, S., Dynamics of TCP traffic over ATM networks. IEEE Journal on Selected Areas in Communications. v13 i4. 633-641.
[5]
C. Fang, A. Lin, On TCP performance of UBR with EPD and UBR-EPD with a fair buffer allocation scheme, ATM Forum Contribution, 95-1465, December, 1995.
[6]
H. Li, K.-Y. Siu, H.-Y. Tzeng, C. Ikeda, H. Suzuki, A Simulation Study of TCP Performance in ATM Networks with ABR and UBR Services, INFOCOM'96: Conference on Computer Communications, March 1996.
[7]
H. Li, K.-Y. Siu, H.-Y. Tzeng, C. Ikeda, H. Suzuki, On TCP performance in ATM networks with Per-VC early packet discard mechanisms, Computer Communications, November 1996.
[8]
W. Ren, K.-Y. Siu, H. Suzuki, G. Ramamurthy, Performance of TCP in IP/ATM Internetworks, Computer Communication, November 1998.
[9]
J.-S. Turner, Maintaining high throughput during overloading in ATM switches, IEEE INFOCOM'96, March 1996.
[10]
S. Floyd, V. Jacobson, On traffic phase effects in packet-switched gateways, Computer Communication Review, April, 1991.
[11]
S. Shenker, L. Zhang, D. Clark, Some observations on the dynamics of a congestion control algorithm, Computer Communication Review, October 1990.
[12]
J. Heinanen, K. Kilkki, A fair buffer allocation scheme, Computer Communications, March 1998.
  1. Excess buffer requirement for EPD schemes in ATM networks

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Computer Communications
      Computer Communications  Volume 22, Issue 15-16
      September, 1999
      161 pages

      Publisher

      Elsevier Science Publishers B. V.

      Netherlands

      Publication History

      Published: 01 September 1999

      Author Tags

      1. ATM networks
      2. Early packet discard
      3. Per-VC accounting and queueing techniques
      4. TCP

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 01 Jan 2025

      Other Metrics

      Citations

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media