• 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