• DocumentCode
    1083926
  • Title

    Modeling Per-Flow Throughput and Capturing Starvation in CSMA Multi-Hop Wireless Networks

  • Author

    Garetto, Michele ; Salonidis, Theodoros ; Knightly, Edward W.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Torino, Turin
  • Volume
    16
  • Issue
    4
  • fYear
    2008
  • Firstpage
    864
  • Lastpage
    877
  • Abstract
    Multi-hop wireless networks employing random access protocols have been shown to incur large discrepancies in the throughputs achieved by the flows sharing the network. Indeed, flow throughputs can span orders of magnitude from near starvation to many times greater than the mean. In this paper, we address the foundations of this disparity. We show that the fundamental cause is not merely differences in the number of contending neighbors, but a generic coordination problem of CSMA-based random access in a multi-hop environment. We develop a new analytical model that incorporates this lack of coordination, identifies dominating and starving flows and accurately predicts per-flow throughput in a large-scale network. We then propose metrics that quantify throughput imbalances due to the MAC protocol operation. Our model and metrics provide a deeper understanding of the behavior of CSMA protocols in arbitrary topologies and can aid the design of effective protocol solutions to the starvation problem.
  • Keywords
    access protocols; carrier sense multiple access; packet radio networks; CSMA; MAC protocol; analytical model; carrier sense multiple access protocols; generic coordination problem; large-scale network; multi-hop wireless networks; per-flow throughput modeling; random access protocols; starvation; CSMA; CSMA/CA; fairness; wireless networks;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2007.902687
  • Filename
    4457986