• DocumentCode
    776910
  • Title

    Virtual Time CSMA: Why Two Clocks Are Better than One

  • Author

    Molle, Mart L. ; Kleinrock, Leonard

  • Author_Institution
    University of Toronto, Toronto, Ont., Canada
  • Volume
    33
  • Issue
    9
  • fYear
    1985
  • fDate
    9/1/1985 12:00:00 AM
  • Firstpage
    919
  • Lastpage
    933
  • Abstract
    A new carrier sense multiple access (CSMA) algorithm, called virtual time CSMA, is described and analyzed. This algorithm uses a novel approach to granting access to the shared broadcast channel based on variable-rate clocks. Unlike other CSMA algorithms, the operation of virtual time CSMA reduces to the ideal case in the zero propagation time limit: a work-conserving, first-come first-served M/G/1 queueing system. The algorithm does not appear to be difficult to implement, but offers better throughput-delay performance than existing CSMA algorithms. A simple closed form technique for estimating the mean message delay is presented. This technique is of independent interest because of its applicability to certain "sliding window" tree conflict resolution algorithms. Extensive numerical results for the algorithm are presented, including comparisons with simulation and with other CSMA algorithms.
  • Keywords
    Carrier-sense multiaccess; Queued communications; Access protocols; Algorithm design and analysis; Broadcasting; Clocks; Communication networks; Communications Society; Delay estimation; Monitoring; Multiaccess communication; Permission;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1985.1096402
  • Filename
    1096402