Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
Distributed Assignment Algorithms for Multihop Packet Radio Networks
IEEE Transactions on Computers
Analysis and simulation of a fair queueing algorithm
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
IEEE/ACM Transactions on Networking (TON)
Interval-based Clock Synchronization
Real-Time Systems - Special issue on global time in large scale distributed real-time systems, part II
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
ACM Transactions on Computer Systems (TOCS)
Time synchronization in ad hoc networks
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Opportunistic media access for multirate ad hoc networks
Proceedings of the 8th annual international conference on Mobile computing and networking
Internet indirection infrastructure
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Hybrid Channel Access Scheduling in Ad Hoc Networks
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
Time Synchronization for Wireless Sensor Networks
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Distributed dynamic channel access scheduling for ad hoc networks
Journal of Parallel and Distributed Computing - Special issue on wireless and mobile ad hoc networking and computing
Impact of interference on multi-hop wireless network performance
Proceedings of the 9th annual international conference on Mobile computing and networking
A high-throughput path metric for multi-hop wireless routing
Proceedings of the 9th annual international conference on Mobile computing and networking
Comparison of routing metrics for static multi-hop wireless networks
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
End-to-end performance and fairness in multihop wireless backhaul networks
Proceedings of the 10th annual international conference on Mobile computing and networking
Self-management in chaotic wireless deployments
Proceedings of the 11th annual international conference on Mobile computing and networking
SoftMAC: Layer 2.5 Collaborative MAC for Multimedia Support in Multihop Wireless Networks
IEEE Transactions on Mobile Computing
Evaluation of cross-layer interactions for reconfigurable radio platforms
TAPAS '06 Proceedings of the first international workshop on Technology and policy for accessing spectrum
Self-management in chaotic wireless deployments
Wireless Networks
An interference-aware fair scheduling for multicast in wireless mesh networks
Journal of Parallel and Distributed Computing
Practical service provisioning for wireless meshes
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
FreeMAC: framework for multi-channel mac development on 802.11 hardware
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
Can CSMA/CA networks be made fair?
Proceedings of the 14th ACM international conference on Mobile computing and networking
An adaptive, high performance mac for long-distance multihop wireless networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
Getting the most of WiFi mesh networks with 802.16 mesh emulation
International Journal of Parallel, Emergent and Distributed Systems - Best Papers from the WWASN2007 Workshop
TDM MAC protocol design and implementation for wireless mesh networks
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Softspeak: making VoIP play well in existing 802.11 deployments
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
In defense of wireless carrier sense
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Cross-layer design and performance analysis of TDMA-based backhaul network
WSEAS TRANSACTIONS on COMMUNICATIONS
Improving IEEE 802.11 performance in chain topologies through distributed polling and network coding
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Covenant: an architecture for cooperative scheduling in 802.11 wireless networks
IEEE Transactions on Wireless Communications
MSET: a mobility satellite emulation testbed
INFOCOM'10 Proceedings of the 29th conference on Information communications
JaldiMAC: taking the distance further
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions
A sync-less time-divided MAC protocol for mobile ad-hoc networks
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
Mobile Networks and Applications
WiLdnet: design and implementation of high performancewifi based long distance networks
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Period-controlled MAC for high performance in wireless networks
IEEE/ACM Transactions on Networking (TON)
Achieving MAC-layer fairness in CSMA/CA networks
IEEE/ACM Transactions on Networking (TON)
Joint RTS/CTS and time slotting for interference mitigation in multi-BSS 802.11 wireless LANs
Computers and Electrical Engineering
PIP: A multichannel, TDMA-based MAC for efficient and scalable bulk transfer in sensor networks
ACM Transactions on Sensor Networks (TOSN)
Congestion control for vehicular safety: synchronous and asynchronous MAC algorithms
Proceedings of the ninth ACM international workshop on Vehicular inter-networking, systems, and applications
A hybrid method of CSMA/CA and TDMA for real-time data aggregation in wireless sensor networks
Computer Communications
Hi-index | 0.00 |
The widespread availability of 802.11-based hardware has made it the premier choice of both researchers and practitioners for developing new wireless networks and applications. However, the ever increasing set of demands posed by these applications is stretching the 802.11 MAC protocol beyond its intended capabilities. For example, 802.11 provides no control over allocation of resources, and the default allocation policy is ill-suited for heterogeneous environments and multi-hop networks. Fairness problems are further exacerbated in multi-hop networks due to link asymmetry and hidden terminals. In this paper, we take a first step towards addressing these problems without replacing the MAC layer by presenting the design and the implementation of an Overlay MAC Layer (OML), that works on top of the 802.11 MAC layer. OML uses loosely-synchronized clocks to divide the time in to equal size slots, and employs a distributed algorithm to allocate these slots among competing nodes. We have implemented OML in both a simulator and on a wireless testbed using the Click modular router. Our evaluation shows that OML can not only provide better flexibility but also improve the fairness, throughput and predictability of 802.11 networks.