Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

18
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

description

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 - PowerPoint PPT Presentation

Transcript of Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Page 1: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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

Page 2: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Challenges I

• Location-dependent channel contention

• Spatial channel reuse

• Distributed scheduling information

• Notion of fairness

Page 3: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Challenges II

F1

F2

F3X

Spatial Collision

Spatial Channel Reuse

No Spatial Channel Reuse

F4

Page 4: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Flow Contending Graph

F1

F2

F4

F3

F1F4

F2

F3

Flow Contending

GraphNode Graph

RTS-CTS-(DS)-DATA-ACK

Page 5: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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

F1F4

F2

F3

Flow Contending

Graph

Page 6: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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

Page 7: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

MLM-FQMaximize Local Min-FQ

• Identify all flows that receive local minimum services

• Global minimum must be among local minima

• Maximize-global-min => maximize-local-min

Page 8: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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

Page 9: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

MLM-FQ

F1F3

F2

F4F2F4

24

F1 1

F2F4

24

F1 1

F4 4F3 3

F2F3

23

F1 1

F4 4

F1 be scheduled

Page 10: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Drawbacks

• Low channel utilization – spatial reuse may be prohibited– Worst-case C/N

• Deadlock due to collisions on service tag propagation

F1 1F2 2F3 2

F1 1F3 2F4 1

F1 1F2 2F4 1

F2 2F3 2F4 1

F1 11

F4 11

F1 1

F4 1

F1 1

F4 1

Page 11: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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

Page 12: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

How E-MLM works

Page 13: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

How E-MLM works

Page 14: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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

Page 15: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Comparing Scheduling Schemes

Page 16: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Performance Evaluation

FTP/TCP

FTP/TCPCBR/UDP

Page 17: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

Throughputs

Aggregate: 205.8kbps Aggregate: 141.4kbps

Page 18: Support mission critical applications ad-hoc network, rooftop-neighbor network sensor network

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