Distributed multi-hop scheduling and medium access with delay and throughput constraints
- 16 July 2001
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 200-209
- https://doi.org/10.1145/381677.381697
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 back-off 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 termedmulti-hop coordinationso 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.Keywords
This publication has 13 references indexed in Scilit:
- Dynamic Source Routing in Ad Hoc Wireless NetworksPublished by Springer Nature ,2007
- Packet fair queueing algorithms for wireless networks with location-dependent errorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Differentiation mechanisms for IEEE 802.11Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Distributed fair scheduling in a wireless LANPublished by Association for Computing Machinery (ACM) ,2000
- Achieving MAC layer fairness in wireless packet networksPublished by Association for Computing Machinery (ACM) ,2000
- A new model for packet scheduling in multihop wireless networksPublished by Association for Computing Machinery (ACM) ,2000
- Performance analysis of the IEEE 802.11 distributed coordination functionIEEE Journal on Selected Areas in Communications, 2000
- Providing guaranteed services without per flow managementPublished by Association for Computing Machinery (ACM) ,1999
- Fair scheduling in wireless packet networksIEEE/ACM Transactions on Networking, 1999
- A generalized processor sharing approach to flow control in integrated services networks: the single-node caseIEEE/ACM Transactions on Networking, 1993