SELECT: Self-learning collision avoidance for wireless networks

Chun Cheng Chen, Eunsoo Seo, Hwangnam Kim, Haiyun Luo

Research output: Contribution to journalArticlepeer-review

13 Citations (Scopus)


The limited number of orthogonal channels and autonomous installations of hot spots and home wireless networks often leave neighboring 802.11 basic service sets (BSSs) operating on the same or overlapping channels, therefore interfering with each other. However, the 802.11 medium access control (MAC) does not work well in resolving inter-BSS interference due to the well-known hidden/exposed-receiver problem, which has been haunting the research community for more than a decade. In this paper, we propose SELECT, an effective and efficient self-learning collision avoidance strategy to address the hidden/exposed-receiver problem in 802.11 wireless networks. SELECT is based on the observation that carrier sense with received signal strength (RSS) measurements at the sender and the receiver can be strongly correlated. A SELECT-enabled sender exploits such correlation using an automated online learning algorithm and makes an informed judgment of the channel availability at the intended receiver. SELECT achieves collision avoidance at packet-level time granularity, involves zero communication overhead, and easily integrates with the 802.11 Distributed Coordination Function (DCF). Our evaluation in analysis, simulations, and prototype experiments show that SELECT addresses the hidden/exposed-receiver problem well. In typical hidden/exposed-receiver scenarios, SELECT improves the throughput by up to 140 percent and the channel access success ratio by up to 302 percent while almost completely eliminating contention-induced data packet drops.

Original languageEnglish
Pages (from-to)305-321
Number of pages17
JournalIEEE Transactions on Mobile Computing
Issue number3
Publication statusPublished - 2008 Mar


  • Access schemes
  • Algorithm/protocol design and analysis
  • Wireless communication

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Electrical and Electronic Engineering


Dive into the research topics of 'SELECT: Self-learning collision avoidance for wireless networks'. Together they form a unique fingerprint.

Cite this