• DocumentCode
    1756149
  • Title

    Synchronized CSMA Contention: Model, Implementation, and Evaluation

  • Author

    Aryafar, Ehsan ; Salonidis, Theodoros ; Jingpu Shi ; Knightly, E.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
  • Volume
    21
  • Issue
    5
  • fYear
    2013
  • fDate
    Oct. 2013
  • Firstpage
    1349
  • Lastpage
    1362
  • Abstract
    A class of carrier sense multiple access (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 a field programmable gate array (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 multihop 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; field programmable gate arrays; wireless LAN; IEEE 802.11 MAC; carrier sense multiple access protocols; clock drifts; contention window size; control packet size; field programmable gate array-based MAC protocol implementation; multihop networks; single-hop networks; synchronized CSMA contention; synchronized contention; wireless applications; Clocks; Multiaccess communication; Protocols; Sensors; Spread spectrum communication; Synchronization; Throughput; CSMA; Clock drift; contention window; guard time; medium access control; multihop wireless networks; synchronized contention; topological bias;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2228225
  • Filename
    6378411