Traffic phase effects in packet-switched gateways
ACM SIGCOMM Computer Communication Review
A reservation principle with applications to the ATM traffic control
Computer Networks and ISDN Systems - Special issue on the ATM—asynchronous transfer mode
Some observations on the dynamics of a congestion control algorithm
ACM SIGCOMM Computer Communication Review
A simulation study of TCP performance in ATM networks with ABR and UBR services
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
Maintaining high throughput during overload in ATM switches
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 1
On TCP performance in ATM networks with per-VC early packet discard mechanisms
Computer Communications
A fair buffer allocation scheme
Computer Communications
Performance of TCP in IP/ATM internetworks
Computer Communications
Dynamics of TCP traffic over ATM networks
IEEE Journal on Selected Areas in Communications
Hi-index | 0.24 |
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.