GAGAN RAJ GUPTA, PURDUE - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

GAGAN RAJ GUPTA, PURDUE

Description:

(1 1)AI(t) ( 1)AII(t) 1. 1. Server ON when at least one of the links is ON ... AI(t) I. II. III. AII(t) AIII(t) 2AIII(t) Control Policy: Inject packets D(t) ... – PowerPoint PPT presentation

Number of Views:475
Avg rating:3.0/5.0
Slides: 24
Provided by: Gag1
Category:
Tags: gagan | gupta | purdue | raj | ai

less

Transcript and Presenter's Notes

Title: GAGAN RAJ GUPTA, PURDUE


1
Delay-Efficient Control of Wireless Networks
  • GAGAN RAJ GUPTA, PURDUE
  • NESS B. SHROFF, OSU

2
Thesis WorkControl Policies for Networks
  • Wireless networks (Ad-hoc , Mesh networks etc.)
  • Link Scheduling
  • Flow Scheduling
  • Congestion Control
  • Delay-efficient scheduling for IQ switches.
  • Results apply to constrained queuing systems.

Input-Queued Switch
Ad-hoc wireless network
Wireless mesh network
3
Motivation
  • Maximizing throughput while keeping queues
    stable.
  • Well understood (Tassiulas and Ephremedes.)
  • Stability is a first-order property
  • Very-long time-scale allocation
  • We need to understand delay performance!
  • Provide QoS for applications.
  • Eg. Online meetings talk, share data.
  • Network dimensioning
  • How to choose capacity of links, buffer sizes
    etc.?
  • Networked Control with sensors.
  • Data should reach in time to generate proper
    feedback.

4
Challenges in delay analysis
  • Complex network interactions
  • Correlations within the flow
  • Link interference
  • Statistical multiplexing
  • Flow scheduling
  • Varying channel states
  • Heterogeneous links
  • General arrival process

2
4
I
3
II
1
1
7
5
8
III
6
5
Limited Work on Delay Analysis in Wireless
Networks
  • Fluid Limits
  • Stability Dai and Prabhakar00
  • Heavy traffic Stolyar04
  • Difficult to compare policies
  • Does not yield estimates of delay (expectation,
    distribution)
  • Large Deviations analysis of buffer overflows
  • Single-hop networks Venkatramanan and Lin07
  • Difficult to estimate actual overflow
    probability.
  • Method of Lyapunov Drifts
  • Upper bounds on delay performance of MWM
    Neely07
  • Improved bounds Gupta and Shroff08
  • GMWM better than any Randomized Scheduling policy
  • Doesnt capture statistical multiplexing caused
    due to interference

6
System Model
  • STANDARD MODEL
  • Multiple s-d pairs
  • Fixed Routes
  • Set based link interference
  • Eg K-hop interference
  • All links within K hops
  • Fixed size packets
  • Heterogeneous links
  • Channel Variability
  • ON Full Capacity
  • OFF Zero

2
4
3
1
7
5
8
6
Scheduled Link
Feasible Schedule
Interference Set
7
System Model
  • STANDARD MODEL
  • Set based link interference
  • Eg K-hop interference
  • All links within K hops
  • Fixed size packets
  • Heterogeneous links
  • Channel Variability
  • ON Full Capacity
  • OFF Zero

1
2
4
2
2
3
1
1
2
1
2
7
3
5
2
3
8
1
1
6
8
Fundamental Bounds on Delay Performance
  • A novel methodology to establish fundamental
    lower bound on delay using the resource
    constraints
  • Algorithm to compute bottlenecks in the system.
  • Analyze the queuing upstream of these bottlenecks
  • Reduction to a single queue system.
  • Most of the queuing takes place upstream of these
    bottlenecks.
  • Use Littles law to bound delays.

9
(K, X)- Bottleneck
  • Definition A set of links X such that no more
    than K of them can be scheduled simultaneously.
  • Examples

7
2
1
1
8
5
5
8
6
1
4
2
4
4
2
7
3
5
3
6
3
(1, X)-Bottlenecks
(2, X)-Bottleneck
10
Queue Grouping
11
Reduction
Server ON when at least one of the links is ON
(11)AI(t)
1
(1, X)-Bottleneck
Q(t)
( 1)AII(t)
1
1
1
AI(t)
Single server queue
2
Stochastic Coupling
1
  • No assumption on the arrival process!

1
1
Server ON when at least one of the links is ON
AII(t)
AIII(t)
2AIII(t)
1
12
Summary of the Reduction Technique
  • Stochastic Bound on the queues upstream of a
    (K,X)-bottleneck.
  • Captures the essential elements of a wireless
    network
  • Interference constraints (Bottlenecks)
  • Statistical Multiplexing (Single server with
    multiple flows)
  • Channel variability (Server ON/OFF process)
  • Allows for general arrival processes.
  • Advancement from product-form networks.
  • Technique applicable also to wired networks.
  • Obtain lower bounds on expected packet delay
  • Expectation is a linear operator
  • Single server queue can be analyzed for a large
    class of arrival processes

13
Simulation Results (Tandem-1)
1
1
1
1
1
1
1
Bottleneck
Min. Delay of hops
  • 9 node tandem network with unit capacity links
  • Node-exclusive (1-hop) interference model
  • Heavy-tailed (Zipf) traffic
  • Optimal Policy derived by
  • Tassiulas Tass93
  • Lower Bound coincides numerically
  • with the optimal policy.
  • Back-Pressure policy (with small
  • alpha) comes close to optimal.

14
Simulation Results (Tandem-2)
1
1
2
2
1
2
2
2
Bottleneck
Min Delay of hops
  • 9 node tandem network with different capacity
    links
  • 2-hop interference model
  • Heavy-tailed (Zipf) traffic
  • Optimal Policy not known!
  • Back-Pressure performs poorly.
  • Designed a new policy that is
  • close to lower bound and hence
  • nearly optimal!

15
Representative topologies
Dumbbell
Tree
16
Representative topologies
8-Cycle
  • Shows importance of (K,X)-Bottlenecks for Kgt1
  • Both types of bottlenecks are important for
    analysis
  • Technique general enough to handle multiple flows

17
Simulations (Multiple bottlenecks)
  • Tree Network
  • Single-hop traffic
  • Random Load
  • Heterogeneous links
  • Varying channel states
  • Bernoulli (ON/OFF)
  • 2-hop interference
  • Tighter Upper Bound

18
Flow crossing multiple bottlenecks?
I
D(t)
D(t)
II
AI(t)
2AIII(t)
III
AII(t)
AIII(t)
Control Policy Inject packets D(t) to minimize
delay. The optimal policy for Tandem queue
injects packets when the corresponding queue is
empty.
19
Switch Scheduling (with S. Sanghavi)
  • Node (Bottleneck) based Scheduling
  • Schedule enough heavy nodes.
  • Evacuation Time
  • Time to drain out the packets from the system.
  • Characterize new class of online policies that
    are
  • Evacuation Time Optimal (Given any initial
    configuration.)
  • Throughput Optimal (For any admissible load.)
  • Complexity smaller than MWM (for switches)
  • Empirical delay performance slightly better than
    MWM.
  • Novel proof techniques!

20
Thanks!
  • Why is the delay performance hard to analyze?
  • Reduction technique Lower Bounds
  • Holds for a large class of arrival processes
  • Capture the essential elements of the wireless
    network
  • Accurate for tandem networks
  • Design control policies that are delay-efficient
  • Simpler and efficient schedulers for switches

21
References
  • Tassiulas and Ephremedes92 Stability
    properties of constrained
  • queueing systems and scheduling policies for
    maximum throughput in multihop radio networks.
    IEEE Trans. Aut. Contr
  • Dai and Prabhakar00 The throughput of data
    switches with and without speedup, INFOCOM.
  • Stolyar04 Maxweight scheduling in a
    generalized switch State space collapse and
    workload minimization in heavy traffic. Annals of
    Applied
  • Probability.
  • Venkataramanan and Lin 07 Structural
    properties of ldp for queuelength based wireless
    scheduling algorithms, Allerton.
  • Neely05, Neely06 Order optimal delay for
    opportunistic scheduling in multiuser wireless
    uplinks and downlinks, Allerton
  • Gupta and Shroff08 Scheduling policies with
    queue length guarantees in resource constrained
    systems, SIGMETRICS
  • Gupta and Shroff09a Delay Analysis for
    Multi-hop Wireless Networks, INFOCOM
  • Gupta and Shroff09b Node Weighted Scheduling,
    SIGMETRICS

22
MWM policy
  • Given the weights on each link, compute the
    matching (non-interfering set of links) with
    maximum weight.

2
2
9
3
4
4
5
3
3
12
1
1
7
7
14
10
1
5
5
8
8
6
6
23
Back-Pressure Policy (fixed routing)
  • Has two components
  • Flow scheduling
  • For each link, choose the flow with maximum
    back-pressure.
  • Back-pressure of link (i,j)
  • Link scheduling
  • With the above assignment of weights, schedule
    the Max Weight Matching.
Write a Comment
User Comments (0)
About PowerShow.com