Ness Shroff, OSU - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Ness Shroff, OSU

Description:

none – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 26
Provided by: grgu
Category:
Tags: osu | asilomar | ness | shroff

less

Transcript and Presenter's Notes

Title: Ness Shroff, OSU


1
Expected Delay Analysis for Wireless Networks
  • Ness Shroff, OSU
  • Gagan Raj Gupta, Purdue

2
Heterogeneous Wireless Networks
  • Link interference
  • Set based
  • Single-hop traffic
  • Exogenous source
  • Dynamic Arrivals
  • Assume IID in time
  • Fixed size packets
  • Time-varying wireless links
  • Assume Markovian ON/OFF
  • Different capacities
  • Fixed number of packets served per unit time

2
4
3
1
7
5
8
6
Scheduled Links
Scheduled Link
Interference Set
3
Wireless Networks
  • Link interference
  • Set based
  • Single-hop traffic
  • Exogenous source
  • Dynamic Arrivals
  • Assume IID in time
  • Fixed size packets
  • Time-varying wireless links
  • Assume Markovian ON/OFF
  • Different capacities
  • Fixed number of packets served per unit time

1
2
4
2
2
3
1
1
2
1
2
7
3
5
2
3
8
1
1
6
4
Quality of Service Guarantees
  • Most works on scheduling in wireless networks
    focus on stability throughput-optimality
  • Stability is a first-order property
  • Very-long time-scale allocation
  • Implies that queue sizes dont blow up
  • Do the queues become large?
  • To answer this question, we need to understand
    delay performance

5
Problem Statement
  • Given
  • Statistics of the arrival process
  • Capacity of the Links
  • Probability the link is ON
  • Interference constraints
  • Compute
  • Lower and Upper bounds on the Expected Delay of
    the System
  • Scheduler
  • MWM (a throughput optimal scheduler)

6
Challenges
  • Interference constraints complicate the service
    process
  • Among the links that can be scheduled (i.e.,
    state ON)
  • Schedule the set of non-interfering links

2
2
4
4
3
3
1
1
7
7
5
5
8
8
6
6
7
Challenges
  • Arrivals are dynamic
  • Schedule is dependent on the state of the system
  • Complex correlations between the service,
    backlog and arrival process

2
2
4
4
3
3
1
1
7
7
5
5
8
8
6
6
8
Challenges
  • The schedules change dynamically
  • Difficult to provide guarantees for the service
    process
  • Different links may have different capacity
  • May not be fully utilized if the queue is small

2
2
4
4
3
1
7
5
8
8
6
6
9
Limited Work on Delay Analysis
  • Development of throughput optimal schemes
  • Guarantees stability for the full capacity region
    Tassiulas Ephremedes92
  • Fluid Limits
  • Stability results for switches Prabhakar00
  • Asymptotic optimality in the heavy traffic regime
    (through workload process minimization)
    Stolyar04
  • Large Deviations
  • Characterize scheduling algorithms that minimize
    buffer overflow probability Lin07
  • Method of Lyapunov Drifts
  • Generate upper bounds on delay performance
  • Order results (typically loose) Marsan01, Neely
    Modiano06, Neely08, Gupta Shroff08

10
Approach
  • Establish upper bound via Lyapunov drifts
  • Characterize the expected decrease in the
    potential function
  • Expected decrease proportional to queue length
  • Captures the effect of weight of the matching on
    the drift
  • Establish fundamental lower bound on delay using
    the resource constraints
  • Identify bottlenecks in the system
  • Analyze the queuing in these bottlenecks by
    reduction to a single queue system
  • Most of the queuing takes place at these
    bottlenecks

11
Upper Bound Analysis Queue Evolution
  • Queue evolution
  • Define residual Capacity
  • Then queue evolution can be written as

Link Capacity
Scheduling
Link state
12
Generalized-MWM policy
  • Compute the maximum weight matching where weight
    of each link (edge) is given by

4
a
c
3
9
d
5
1-hop interference model
2
e
8
b
12
13
Upper Bound Analysis Potential Function
  • Build on the method of Lyapunov Drifts
  • Devise a suitable Lyapunov (potential) function
  • Bound the expected change in the potential

Weight of the matching
14
Upper Bound
C
  • Requires knowledge of the arrival rates
  • The bound does not capture statistical
    multiplexing of packets

15
Fundamental Lower Bound
  • Identify constrained sets (bottlenecks) in the
    system Padhye05
  • No more than one of these links can be active at
    the same time

2
4
3
1
7
5
8
6
16
Lower Bound Analysis
Sum of Queue lengths QX
Server ON when at least one of the links is ON
A1
A2
A3
A4
Unit Capacity Server
S
A5
17
Queuing bound for a bottleneck
18
Lower Bound Analysis (cont.)
19
Simulations (Grid)
  • Grid Network
  • Random load
  • Unit Capacity at each link
  • Links always ON
  • Poisson Arrivals
  • Secondary interference model

7x9 Grid Topology
20
Simulation Results (Grid Topology)
Queue Length
Delay
21
Simulations (Tree)
  • Tree Network
  • Links with different loads
  • Different capacity
  • Links on with probability 95
  • Poisson Arrivals
  • Secondary interference model

Tree Topology

22
Simulation Results (Tree Topology)
Queue Length
Delay
23
Open Problems
  • Delay analysis for other scheduling policies
  • LQF (Longest Queue First)
  • Delay analysis for multi-hop wireless networks
  • Design of a provably delay efficient scheduler

24
Thanks
25
Delay Approximation
Decoupling the contribution of each link
Queue Approximation
Exclusive set with the tightest constraint
Delay Approximation
For Poisson arrivals, delay is O(1/1-u) where u
is the largest real number such that for every
epsilongt0 (load/(uepsilon)) is not in C. i.e.,
for a given load, Delay does not grow with N
Write a Comment
User Comments (0)
About PowerShow.com