Skip to main content
Log in

Distributed Priority Scheduling and Medium Access in Ad Hoc Networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. I. Aad and C. Castelluccia, Differentiation mechanisms for IEEE 802.11, in: Proceedings of IEEE INFOCOM'01, Anchorage, AK (April 2001).

  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).

  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).

  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).

  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. 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.

  7. IEEE, IEEE standard 802.11, Wireless LAN medium access control (MAC) and physical layer (PHY) specifications (1997).

  8. D. Johnson and D. Maltz, Mobile Computing (Kluwer Academic, 1996) chapter: Dynamic source routing in ad hoc wireless networks.

  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).

  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).

  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. 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).

  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).

  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).

  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).

  16. B. O'Hara and A. Petrick, IEEE 802.11 Handbook, A Designer's Companion (IEEE Press, 1999).

  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. 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. I. Stoica and H. Zhang, Providing guaranteed services without per flow management, in: Proceedings of ACM SIGCOMM'99, Cambridge, MA (August 1999).

  20. N. Vaidya and P. Bahl, Fair scheduling in broadcast environments, Microsoft research technical report MSR-TR-99-61 (August 1999).

  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).

  22. L. Zhang, A new architecture for packet switched network protocols, Ph.D. dissertation, Massachusetts Institute of Technology (1989).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kanodia, V., Li, C., Sabharwal, A. et al. Distributed Priority Scheduling and Medium Access in Ad Hoc Networks. Wireless Networks 8, 455–466 (2002). https://doi.org/10.1023/A:1016538128311

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016538128311

Navigation