Throughput, Bit-Cost, Network State Information: Tradeoffs in Cooperative CSMA Protocols
Georg Bocherer, Rudolf Mathar

TL;DR
This paper investigates the tradeoffs between throughput, energy consumption, and network state information in cooperative CSMA protocols, proposing a flexible protocol that balances cooperation and energy efficiency to extend network lifetime.
Contribution
It introduces fairMAC, a CSMA protocol that adjusts cooperation and NSI levels, and analyzes the fundamental tradeoffs through simulations to improve network lifetime.
Findings
More cooperation increases throughput but raises energy costs.
Using multiple helpers boosts throughput and reduces energy expenses.
Partial cooperation can extend network lifetime by over 25%.
Abstract
In wireless local area networks, spatially varying channel conditions result in a severe performance discrepancy between different nodes in the uplink, depending on their position. Both throughput and energy expense are affected. Cooperative protocols were proposed to mitigate these discrepancies. However, additional network state information (NSI) from other nodes is needed to enable cooperation. The aim of this work is to assess how NSI and the degree of cooperation affect throughput and energy expenses. To this end, a CSMA protocol called fairMAC is defined, which allows to adjust the amount of NSI at the nodes and the degree of cooperation among the nodes in a distributed manner. By analyzing the data obtained by Monte Carlo simulations with varying protocol parameters for fairMAC, two fundamental tradeoffs are identified: First, more cooperation leads to higher throughput, but also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCooperative Communication and Network Coding · Wireless Networks and Protocols · Advanced MIMO Systems Optimization
