Download presentation
Presentation is loading. Please wait.
Published byLincoln Meeks Modified over 9 years ago
1
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing in Ad Hoc Wireless Networks”, Infocom 01 Support mission critical applications –ad-hoc network, rooftop-neighbor network –sensor network Better coordination to resolve resource competition from inside the network
2
Challenges I Location-dependent channel contention Spatial channel reuse Distributed scheduling information Notion of fairness
3
Challenges II F1 F2 F3 X Spatial Collision Spatial Channel Reuse No Spatial Channel Reuse F4
4
Flow Contending Graph F1 F2 F4 F3 F1 F4 F2 F3 Flow Contending Graph Node Graph RTS-CTS-(DS)-DATA-ACK
5
Challenges III Distributed scheduling information –NO single entity has complete flow information Fairness notion –No consistent contending flow set –Indirect contention –Conflict with max t’put F1 F4 F2 F3 Flow Contending Graph
6
Fairness Flow with minimum service should be guaranteed to receive service –Identify the flow with global minimum service w/o global search? – MLM-FQ Simultaneous transmissions should be scheduled whenever possible, subject to max-min and BW constraint –EMLM-FQ
7
MLM-FQ Maximize Local Min-FQ Identify all flows that receive local minimum services Global minimum must be among local minima Maximize-global- min => maximize- local-min
8
MLM-FQ A node tags its own flows (STFQ) Piggyback service tags in control messages: –Current service tag in RTS-CTS –Updated service tag in DS-ACK A node maintains one-hop neighboring flows’ tags – a local table A node transmits only if one of its flows has the local minimum service tag
9
MLM-FQ F1 F3 F2 F4 F2 F4 2 4 F11 F2 F4 2 4 F11 F44 F33 F2 F3 2 3 F11 F44 F1 be scheduled
10
Drawbacks Low channel utilization – spatial reuse may be prohibited –Worst-case C/N Deadlock due to collisions on service tag propagation F11 F22 F32 F11 F32 F41 F11 F22 F41 F22 F32 F41 F111 F411 F11 F41 F11 F41
11
Enhanced MLM-FQ Set a backoff value for each flow before it contends for channel Backoff value set to be the total number of flows that have smaller service tags in local table
12
How E-MLM works
14
EMLM-FQ Min Fair Service Worst-case: C/Nc –Nc is the total number of flows in the maximum clique of the flow contending graph –Independent from total number of flows
15
Comparing Scheduling Schemes
16
Performance Evaluation FTP/TCP CBR/UDP
17
Throughputs Aggregate: 205.8kbps Aggregate: 141.4kbps
18
SCOPE Summary Ensure fair service to individual flows through localized coordination Table-driven distributed algorithms Addresses: –Location-dependent resource sharing – self-coordination from inside the network –Scalability - both state maintenance and communication overhead Mobility & wireless link dynamics due to outside interferences and attacks
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.