A rate-adaptive MAC protocol for multi-Hop wireless networks
Proceedings of the 7th annual international conference on Mobile computing and networking
Opportunistic media access for multirate ad hoc networks
Proceedings of the 8th annual international conference on Mobile computing and networking
Experimental evaluation of wireless simulation assumptions
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Using emulation to understand and improve wireless networks and applications
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Geographic Random Forwarding (GeRaF) for Ad Hoc and Sensor Networks: Multihop Performance
IEEE Transactions on Mobile Computing
IEEE 802.11 wireless LAN implemented on software defined radio with hybrid programmable architecture
IEEE Transactions on Wireless Communications
IEEE Transactions on Multimedia
Adaptive cross-layer protection strategies for robust scalable video transmission over 802.11 WLANs
IEEE Journal on Selected Areas in Communications
A simple Cooperative diversity method based on network path selection
IEEE Journal on Selected Areas in Communications
FlexMAC: a wireless protocol development and evaluation platform based on commodity hardware
Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Design, implementation and evaluation of an efficient opportunistic retransmission protocol
Proceedings of the 15th annual international conference on Mobile computing and networking
Robust wireless video streaming using hybrid spatial/temporal retransmission
IEEE Journal on Selected Areas in Communications
Maranello: practical partial packet recovery for 802.11
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
MAC-Engine: a new architecture for executing MAC algorithms on commodity wifi hardware
WiNTECH '11 Proceedings of the 6th ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Hi-index | 0.01 |
Developing and evaluating wireless protocols is challenging because it requires flexible network interface hardware, which is not readily available. In this paper, we present FlexMAC, a wireless protocol development and evaluation platform based on commodity hardware. FlexMAC targets CSMA wireless protocols and allows customization of functions such as backoff, retransmission, and packet timing. We describe our implementation of FlexMAC and quantify FlexMAC's precision for 802.11b compared with commercial hardware implementations. The results show that FlexMAC's performance is very close to that of hardware implementations. We also present two case studies that illustrate FlexMAC's flexibility: the use of opportunistic relaying to boost throughput and an investigation of temporal and throughput fairness. We found that FlexMAC is a useful tool for conducting 802.11-style protocol research.