ABSTRACT
Wireless emph ad hoc networks based on the IEEE 802.11 protocol can incur severe unfairness even in simple topologies. In particular, two topological properties that we define in a graph-theoretic framework and refer to as information asymmetry and perceived collisions result in significant performance degradations and unfairness. In this paper, we present the design and analysis of Distributed Wireless Ordering Protocol (DWOP), a distributed scheduling and media access algorithm targeted towards ensuring that packets access the medium in an order defined by an ideal reference scheduler such as FIFO, Virtual Clock, or Earliest Deadline First. In this way, DWOP enables QoS differentiation as well as fairness when combined with TCP. Our key technique is piggybacking head-of-line packet priorities in IEEE 802.11 control messages so that nodes can assess the relative priority of their own queued packets. With a graph-theoretic problem formulation, we design DWOP to achieve the exact reference ordering in fully connected graphs, and to have well-characterized deviations from the reference order in more complex topologies. A simple theoretical model indicates that the scheme attains rapid convergence for newly arriving nodes, and extensive simulations indicate that nearly exact reference ordering can be achieved, even in complex asymmetric and perceived collision topologies.
- L. Bao and J. J. Garcia-Lun-Aceves. A new approach to channel access scheduling for ad hoc networks. In Proc. ACM MOBICOM 2001. Google ScholarDigital Library
- C. Barrack and K.-Y. Siu. A distributed scheduling algorithm for quality of service support in multiaccess networks. In Proc. IEEE ICNP '99 Oct. 1999. Google ScholarDigital Library
- V. Bharghavan, S. Demers, S. Shenker, and L. Zhang. MACAW: A media access protocol for wireless LANs. In Proc. ACM SIGCOMM '94 1994. Google ScholarDigital Library
- E. Castillo. Extreme Value Theory in Engineering Academic Press, 1988.Google Scholar
- S. Golestani. A self-clocked fair queueing scheme for broadband applications. In Proc. IEEE INFOCOM 1994.Google ScholarCross Ref
- P. Goyl, H. M. Vin, and H. Chen. Start-time fair queueing: A scheduling algorithm for integrated services packet switching network. IEEE/ACM Trans. Netw., 5(5): 690--704, Oct. 1997. Google ScholarDigital Library
- IEEE. IEEE standard 802.11: Wireless LAN medium simuaccess control (MAC) and physical layer (PHY) specifications, 1997.Google Scholar
- V. Kanodia , C. Li, A. Sabharwal, B. Sadeghi, and E. Knightly. Distributed multi-hop scheduling and medium accsess with delay and throughput constraints. In Proc. ACM MOBICOM 2001. Google ScholarDigital Library
- J. Li, C. Blake, D. S. J. Decouto, H. I. Lee, and R. Morris. Capacity of ad hos wireless networks. In Proc. ACM MOBICOM, 2001. Google ScholarDigital Library
- H. Luo and S. Lu. A topology independent fair queueing model in Ad Hoc wireless networks. In Proc. IEEE ICNP, Aug. 2000. Google ScholarDigital Library
- H. Luo and S. Lu, A self-coordinating approach to distributed fair queueing in ad hoc wireless networks. In Proc. IEEE Infocom, 2001.Google ScholarCross Ref
- H. Luo, S. Lu, and V. Bharghavan. A new model for packet scheduling in multihop wireless networks. In Proc. ACM MOBICOM, Aug. 2000. Google ScholarDigital Library
- T. Nandagopal, T. Kim, X. Gao, and V. Bharghavan. Achieving MAC layer fairness in wireless packet networks. In Proc. ACM MOBICOM, Aug. 2000. Google ScholarDigital Library
- B. O'Hara and A. Petrick. IEEE 802.11 Handbook, A Designer's Companion. IEEE Press, 1999. Google ScholarDigital Library
- T. Ozugur, M. Naghshineh, P. Kermani, and J. Copeland. Fair media access for wireless LANs. In Proc. IEEE GLOBECOM, 1999.Google ScholarCross Ref
- N. Vaidya and P. Bahl. Fair scheduling in broadcast environments, Aug. 1999. Microsoft Research Tech. Rep. MSR-TR-99--61.Google Scholar
- N. Vaidya, P. Bahl, and S. Gupta. Distributed fair scheduling in a wireless LAN. In Proc. ACM MOBICOM, Aug. 2000. Google ScholarDigital Library
- L. Zhang. A New Architecture for Packet Switched Network Protocols. PhD dissertation, Massachusetts Institute of Technology, July 1989.Google Scholar
Index Terms
- Ordered packet scheduling in wireless ad hoc networks: mechanisms and performance analysis
Recommendations
Performance of multichannel wireless ad hoc networks
This paper addresses the design of Medium Access Control (MAC) protocols for wireless ad hoc networks that derive benefits from using multiple orthogonal channels for data transmission. Each node is assumed to have a single half-duplex transceiver that ...
Split-Channel Pipelined Packet Scheduling for Wireless Networks
To reduce medium access control (MAC) overhead and improve channel utilization, there has been extensive research on dynamically adjusting the channel access behavior of a contending station based on channel feedback information. This paper explores an ...
Fair scheduling in wireless packet networks
Fair scheduling of delay and rate-sensitive packet flows over a wireless channel is not addressed effectively by most contemporary wireline fair scheduling algorithms because of two unique characteristics of wireless media: (a) bursty channel errors, ...
Comments