DocumentCode :
2562917
Title :
The packet starvation effect in CSMA/CD LANs and a solution
Author :
Whetten, Brian ; Steinberg, Stephen ; Ferrari, Domenico
Author_Institution :
California Univ., Berkeley, CA, USA
fYear :
1994
fDate :
1994
Firstpage :
206
Lastpage :
217
Abstract :
In this paper we explore the packet starvation effect (PSE) that occurs in Ethernet controllers due to the unfairness of the CSMA/CD algorithm. The PSE causes some packets to experience latencies up to 100 times the average or to completely starve out due to 16 collisions. The PSE causes some packets to experience high delays at realistic offered loads as low as 40% and causes complete starvation of some packets at offered loads as low as 60%. The PSE makes CSMA/CD LANs unsuitable for real-time traffic except at offered loads much less than 100%. It is the limiting factor in the usable bandwidth of the bus. As an alternative to CSMA/CD, we present the fair dual distributed queue (FDDQ) algorithm. Under high load, FDDQ uses a single reservation mini-dot per packet and a tree-based collision resolution algorithm (CRA) to maintain two distributed queues of waiting senders. This provides two priority FCFS access to the network. FDDQ provides utilizations and average latencies very similar to those of CSMA/CD but is fair even at extremely high offered loads. The protocol is stable for a constant number of senders, is simple enough to be practical, should be implementable in firmware, and completely eliminates the PSE
Keywords :
carrier sense multiple access; distributed algorithms; local area networks; optimisation; packet switching; queueing theory; telecommunication congestion control; CSMA/CD LAN; Ethernet controllers; FDDQ; delays; fair dual distributed queue algorithm; firmware; latencies; limiting factor; packet starvation effect; protocol; real-time traffic; single reservation mini-dot; solution; tree-based collision resolution algorithm; usable bandwidth; Access protocols; Bandwidth; Delay; Ethernet networks; Local area networks; Microprogramming; Multiaccess communication; Road accidents; Stability; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Local Computer Networks, 1994. Proceedings., 19th Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-6680-3
Type :
conf
DOI :
10.1109/LCN.1994.386599
Filename :
386599
Link To Document :
بازگشت