IEEE 802.11 rate adaptation: a practical approach
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Fairness and load balancing in wireless LANs using association control
Proceedings of the 10th annual international conference on Mobile computing and networking
Improving loss resilience with multi-radio diversity in wireless networks
Proceedings of the 11th annual international conference on Mobile computing and networking
IEEE/ACM Transactions on Networking (TON)
Beyond the bits: cooperative packet recovery using physical layer information
Proceedings of the 13th annual ACM international conference on Mobile computing and networking
Designing high performance enterprise Wi-Fi networks
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Zigzag decoding: combating hidden terminals in wireless networks
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
TDM MAC protocol design and implementation for wireless mesh networks
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Interference alignment and cancellation
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
CENTAUR: realizing the full potential of centralized wlans through a hybrid data path
Proceedings of the 15th annual international conference on Mobile computing and networking
XPRESS: a cross-layer backpressure architecture for wireless multi-hop networks
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
Optimal binary sequences for spread spectrum multiplexing (Corresp.)
IEEE Transactions on Information Theory
Flashback: decoupled lightweight wireless control
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
JMB: scaling wireless capacity with user demands
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
802.11ec: collision avoidance without control messages
Proceedings of the 18th annual international conference on Mobile computing and networking
Successive Interference Cancellation: Carving Out MAC Layer Opportunities
IEEE Transactions on Mobile Computing
RobinHood: sharing the happiness in a wireless jungle
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
Hi-index | 0.00 |
In this paper, we propose Symphony, a packet recovery architecture that encourages collisions among transmitters, and utilizes the unused capacity in the backbone to transmit recovered data packets and coordinate the efficient recovery of collided packets. Symphony improves the wireless throughput while incurring a low overhead on the typically under-utilized wired backbone. In Symphony, upon receiving the collided transmissions, the APs carefully suppress a subset of the transmissions. Realizing this idea in practice entails several challenges including identification of clients that have data to transmit and ensuring that the algorithm works despite imperfect time-synchronization and non-zero latency among APs. We present Symphony that addresses these challenges and show how it leverages Successive Interference Cancellation (SIC) to further increase the network throughput. Experiments performed on an USRP testbed shows that on an average, Symphony provides 43% and 187% higher throughput over Omniscient TDMA and IEEE 802.11, respectively. ns-3 based simulation results show that on an average, Symphony provides a throughput of up to 1.63x compared to omniscient TDMA and 5.6x compared to IEEE 802.11.