• DocumentCode
    1910283
  • Title

    Synchronized CSMA Contention: Model, Implementation and Evaluation

  • Author

    Shi, Jingpu ; Aryafar, Ehsan ; Salonidis, Theodoros ; Knightly, Edward W.

  • Author_Institution
    Rice Univ., Houston, TX
  • fYear
    2009
  • fDate
    19-25 April 2009
  • Firstpage
    2052
  • Lastpage
    2060
  • Abstract
    A class of CSMA protocols used in a broad range of wireless applications uses synchronized contention where nodes periodically contend at intervals of fixed duration. While several models exist for asynchronous CSMA contention used in protocols like IEEE 802.11 MAC, no model exists for synchronized CSMA contention that also incorporates realistic factors like clock drifts. In this paper, we introduce a model that quantifies the interplay of clock drifts with contention window size, control packet size, and carrier sense regulated by usage of guard time. Using an FPGA-based MAC protocol implementation and controlled experiments on a wireless testbed we evaluate the model predictions on the isolated and combined impact of these key performance factors to per-flow throughput and fairness properties in both single-hop and multi-hop networks. Our model and experimental evaluation reveal conditions on protocol parameters under which the throughput of certain flows can exponentially decrease; while at the same time, it enables solutions that can offset such problems in a predictable manner.
  • Keywords
    carrier sense multiple access; radio networks; CSMA protocols; FPGA; MAC protocol; multihop networks; single-hop networks; synchronized contention; wireless applications; Clocks; Media Access Protocol; Multiaccess communication; Predictive models; Size control; Synchronization; Testing; Throughput; Wireless application protocol; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2009, IEEE
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-3512-8
  • Electronic_ISBN
    0743-166X
  • Type

    conf

  • DOI
    10.1109/INFCOM.2009.5062128
  • Filename
    5062128