Wireless Networks

, Volume 8, Issue 5, pp 455–466 | Cite as

Distributed Priority Scheduling and Medium Access in Ad Hoc Networks

  • Vikram Kanodia
  • Chengzhi Li
  • Ashutosh Sabharwal
  • Bahareh Sadeghi
  • Edward Knightly


Providing Quality-of-Service in random access multi-hop wireless networks requires support from both medium access and packet scheduling algorithms. However, due to the distributed nature of ad hoc networks, nodes may not be able to determine the next packet that would be transmitted in a (hypothetical) centralized and ideal dynamic priority scheduler. In this paper, we develop two mechanisms for QoS communication in multi-hop wireless networks. First, we devise distributed priority scheduling, a technique that piggybacks the priority tag of a node's head-of-line packet onto handshake and data packets; e.g., RTS/DATA packets in IEEE 802.11. By monitoring transmitted packets, each node maintains a scheduling table which is used to assess the node's priority level relative to other nodes. We then incorporate this scheduling table into existing IEEE 802.11 priority backoff schemes to approximate the idealized schedule. Second, we observe that congestion, link errors, and the random nature of medium access prohibit an exact realization of the ideal schedule. Consequently, we devise a scheduling scheme termed multi-hop coordination so that downstream nodes can increase a packet's relative priority to make up for excessive delays incurred upstream. We next develop a simple analytical model to quantitatively explore these two mechanisms. In the former case, we study the impact of the probability of overhearing another packet's priority index on the scheme's ability to achieve the ideal schedule. In the latter case, we explore the role of multi-hop coordination in increasing the probability that a packet satisfies its end-to-end QoS target. Finally, we perform a set of ns-2 simulations to study the scheme's performance under more realistic conditions.

distributed scheduling medium access IEEE 802.11 ad hoc networks 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    I. Aad and C. Castelluccia, Differentiation mechanisms for IEEE 802.11, in: Proceedings of IEEE INFOCOM'01, Anchorage, AK (April 2001).Google Scholar
  2. [2]
    M. Andrews and L. Zhang, Minimizing end-to-end delay in high-speed networks with a simple coordinated schedule, in: Proceedings of IEEE INFOCOM'99, New York, NY (March 1999).Google Scholar
  3. [3]
    C. Barrack and K.-Y. Siu, A distributed scheduling algorithm for quality of service support in multiaccess networks, in: Proceedings of IEEE ICNP'99, Toronto, Canada (October 1999).Google Scholar
  4. [4]
    P. Bhagwat, P. Bhattacharya, A. Krishna and S. Tripathi, Enhancing throughput over wireless LANs using channel state dependent packet scheduling, in: Proceedings of IEEE INFOCOM'96, San Francisco, CA (March 1996).Google Scholar
  5. [5]
    G. Bianchi, Performance analysis of the IEEE 802.11 distributed coordination function, IEEE Journal on Selected Areas in Communications 18(3) (March 2000) 535–547.Google Scholar
  6. [6]
    D. Clark, S. Shenker and L. Zhang, Supporting real-time applications in an integrated services packet network: Architecture and mechanism, in: Proceedings of ACM SIGCOMM'92, Baltimore, MD (August 1992) pp. 14–26.Google Scholar
  7. [7]
    IEEE, IEEE standard 802.11, Wireless LAN medium access control (MAC) and physical layer (PHY) specifications (1997).Google Scholar
  8. [8]
    D. Johnson and D. Maltz, Mobile Computing (Kluwer Academic, 1996) chapter: Dynamic source routing in ad hoc wireless networks.Google Scholar
  9. [9]
    V. Kanodia, C. Li, A. Sabharwal, B. Sadeghi and E. Knightly, Distributed multi-hop scheduling and medium access with delay and through-put constraints, in: Proceedings of ACM MOBICOM'01, Rome, Italy (July 2001).Google Scholar
  10. [10]
    C. Li and E. Knightly, Coordinated network scheduling: A framework for end-to-end services, in: Proceedings of IEEE ICNP'00,Osaka, Japan (November 2000).Google Scholar
  11. [11]
    S. Lu, V. Bharghavan and R. Srikant, Fair scheduling in wireless packet networks, IEEE/ACM Transactions on Networking 7(4) (August 1999) 473–489.Google Scholar
  12. [12]
    H. Luo and S. Lu, A topology independent fair queueing model in ad hoc wireless networks, in: Proceedings of IEEE ICNP'00,Osaka, Japan (August 2000).Google Scholar
  13. [13]
    H. Luo, S. Lu and V. Bharghavan, A new model for packet scheduling in multihop wireless networks, in: Proceedings of ACM MOBICOM'00, Boston, MA (August 2000).Google Scholar
  14. [14]
    T. Nandagopal, T. Kim, X. Gao and V. Bharghavan, Achieving MAC layer fairness in wireless packet networks, in: Proceedings of ACM MOBICOM'00, Boston, MA (August 2000).Google Scholar
  15. [15]
    T. Ng, I. Stoica and H. Zhang, Packet fair queueing algorithms for wireless networks with location dependent errors, in: Proceedings of IEEE INFOCOM'98, San Francisco, CA (May 1998).Google Scholar
  16. [16]
    B. O'Hara and A. Petrick, IEEE 802.11 Handbook, A Designer's Companion (IEEE Press, 1999).Google Scholar
  17. [17]
    A. Parekh and R. Gallager, A generalized processor sharing approach to flow control in integrated services networks: the single-node case, IEEE/ACM Transactions on Networking 1(3) (June 1993) 344–357.Google Scholar
  18. [18]
    S. Shenker, Fundamental design issues for the future Internet, IEEE Journal on Selected Areas in Communications 13(7) (September 1995) 1176–1188.Google Scholar
  19. [19]
    I. Stoica and H. Zhang, Providing guaranteed services without per flow management, in: Proceedings of ACM SIGCOMM'99, Cambridge, MA (August 1999).Google Scholar
  20. [20]
    N. Vaidya and P. Bahl, Fair scheduling in broadcast environments, Microsoft research technical report MSR-TR-99-61 (August 1999).Google Scholar
  21. [21]
    N. Vaidya, P. Bahl and S. Gupta, Distributed fair scheduling in a wireless LAN, in: Proceedings of ACM MOBICOM'00, Boston, MA (August 2000).Google Scholar
  22. [22]
    L. Zhang, A new architecture for packet switched network protocols, Ph.D. dissertation, Massachusetts Institute of Technology (1989).Google Scholar

Copyright information

© Kluwer Academic Publishers 2002

Authors and Affiliations

  • Vikram Kanodia
    • 1
  • Chengzhi Li
    • 2
  • Ashutosh Sabharwal
    • 1
  • Bahareh Sadeghi
    • 1
  • Edward Knightly
    • 1
  1. 1.Department of ECERice UniversityHoustonUSA
  2. 2.CS DepartmentUniversity of VirginiaCharlottesvilleUSA

Personalised recommendations