Ingegneria dell'Informazione

Download Report

Transcript Ingegneria dell'Informazione

Department of Information Engineering
University of Padova, ITALY
Special Interest Group on
NEtworking & Telecommunications
On Providing Soft-QoS in
Wireless Ad-Hoc Networks
Andrea Zanella, Daniele Miorandi, Silvano Pupolin, Paolo Raimondi
{andrea.zanella, daniele.miorandi, silvano.pupolin}@dei.unipd.it
WPMC 2003, 21-22 October 2003
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Motivations



Ad-hoc networks are a valuable solution to

Extend in a multi-hop fashion the radio access to wired networks

Interconnect wireless nodes without any fixed network structure
In these contexts, providing QoS is a key issue

audio/video streaming

interactive games

multimedia
A possible QoS support method

WPMC 2003
QoS-routing & Call-Admission-Control (CAC) mechanisms

Constrained Shortest Path Routing Problem (NP-complete)

MAC-layer Resource Reservation (MRR) and scheduling strategies
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Hard & Soft QoS
Hard-QoS

Widely used in wired
networks


Integrated Services: flow
Soft-QoS

Suitable for wireless
networks

Applications may work even
based (RSVP)
if, for short periods of time,
Differentiated Services:
QoS requirements are not
class based
satisfied

Deals with limited bandwidth
and radio channel
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Aim of the study

Reference network scenario

Low-profile multi-hop wireless networks

Intermediate nodes capable of basic functionalities
• Routing – Link monitoring – Basic computation

Border nodes capable of rather complex functionalities
• Call Admission Control (CAC) – MAC layer Resource Reservation (MRR)

Goal

Providing Soft-QoS support over low-profile multi-hop networks
WPMC 2003

Define Soft QoS parameters

Define distributed statistical CAC

Define statistical MAC-layer Resource Reservation (MRR) mechanism

Modify AODV in order to support Soft-QoS routing
Yokosuka, Kanagawa (Japan) 21-22 October 2003
What’s Soft-QoS?
Soft-QoS definition
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Soft-QoS parameters


QoS parameters required per link

Minimum peak band: Br

End-to-End Delay: Dr
Soft QoS parameter: Target Satisfaction index

r = percentage of pcks expected to satisfy QoS
constrains
WPMC 2003

r = 1  hard QoS (or “wealthy” clients)

r = 0  pure best-effort (or “poor” clients)
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Call Admission Control
Distributed CAC
mechanism
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Path Service Levels

Path: P = (p1,…, pN)

Service levels:

Path Peak Bandwidth
BP  min {b p j }
p j P

Pr BP  Br  
p j P
Path Delay
DP 

d pj
p j P
WPMC 2003
 Pr b
H DP ( s) 
H
p j P
d pj
pj
( s)
Yokosuka, Kanagawa (Japan) 21-22 October 2003
 Br

CAC & Gaussian approx


Path is feasible if

Bandwidth constrained requests
Pr BP  Br    r

Delay constrained requests
Pr DP  Dr    r
This would require the collection of the complete statistics of link bandwidth
and delay… but we may (always?) resort to the Gaussian approximation



Statistics are univocally determined by mean and standard deviation values
Bandwidth constrained requests
 Br  mb p
j
Q
  bp
p j P 
j



r


Delay constrained requests
 Dr  mDP
1  Q
 D
P


  r


WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
MRR
Statistical MAC-layer
Resource Reservation
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Bandwidth Margins

Resource bounds


Minimal residual resources that should be guaranteed to
preserve QoS levels of accepted connections
Bandwidth-constrained requests
 Br  mˆ b j
mˆ b j such that Q
 b
j

mˆ b j
WPMC 2003
 Br  mb p

k

Q
 b

p

P
pk
 k


pk  j

 
r


   Br  mb
j
 Br   b j Q 1  r Q
 ˆ   b j






Yokosuka, Kanagawa (Japan) 21-22 October 2003
Delay Margins

Delay-constrained requests

Extra-delay margin is computed for the entire path
mˆ DP
 Dr  mˆ DP
such that 1  Q
 D
P


  r


 
mˆ DP  Dr   DP Q 1 1  ˆ

Each link along the path is assigned a fraction of the extra delay
time inversely proportional to the average link delay
mˆ d j  md j 
1 m
kP
WPMC 2003
mˆ
1 md j
Dj
 mD j

dk
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Maximum Sustainable traffic

Before a connection request is accepted the tightest
resource margins among the nodes along the path are
made available at the source

From these bounds, the source derives the maximum
sustainable traffic rate, i.e., the maximum traffic that can
be injected into the network without violating the QoS
agreements of the connections already established
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
How to create a path
Soft-QoS routing
algorithm
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Path creation & maintenance

Soft-QoS routing is largely inspired to AODV

Each Route Request (RREQ) packet gathers statistical information
on the minimum bandwidth and maximum delay along that portion of
the path

RREQ is propagated only whether bandwidth request is satisfied

The destination node back propagates a Route Reply (RREP)
packet along the selected path

RREP acquaints intermediate nodes with new resource bounds and
updates maximum sustainable traffic rate limit

Source node is required to respect the maximum sustainable traffic
rate limit or to refuse the connection
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Simulation Results
Simulation of Soft-QoS
routing algorithm
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Simulation Scenario


Bluetooth Scatternet

Round Robin Polling

Gateways spend 50 slots in each piconet
Poisson packets arrival process


Mixed packet formats with average length of 1500 bits
Delay-constrained requests
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Gaussian Approximation


1 hop
Local slave-to-slave connections
in each piconet

Data rate=9.6 Kbit/s



6 hops
Gaussian approx is fairly close
to empirical delay CDF
Gap increases for long-distance
and high traffic connection
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Simulation setup

Target connection c1




Target connection c2




Dr = 50 ms
r = 0.2
r = 20 kbit/s
Dr = 200 ms
r = 0.9
r = 30 kbit/s
Target connection c3



WPMC 2003
Dr = 200 ms
r = 0.9
r = 20 kbit/s

Target connection c4




Dr = 50 ms
r = 0.2
r = 60 kbit/s
Transversal connections




Starting after 20 s, last for 10 s
On average 1 request/s
Random source, destination & QoS
requests
Rate: 520 kbit/s
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Satisfaction & Delay dynamics

WPMC 2003
Satisfaction

Delay
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Conclusions

We have proposed a basic Soft QoS routing algorithm for low-profile
ad hoc networks

Provides Soft-QoS guarantees

Requires



basic nodes’ functionalities

statistical link state monitoring (mean and standard deviation)
Does not require

service differentiation

static resource reservation
Drawbacks

Lower resource utilization

Higher rate of connection request rejection
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Department of Information Engineering
University of Padova, ITALY
On Providing Soft-QoS in Wireless Ad-Hoc Networks
Andrea Zanella, Daniele Miorandi, Silvano Pupolin, Paolo Raimondi
Questions?
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Extra Slides…
Spare Slides
WPMC 2003
Yokosuka, Kanagawa (Japan) 21-22 October 2003
Statistical Resource Reservation

Resource bounds
Minimal residual resources that should be guaranteed
to preserve QoS levels of accepted connections


Bandwidth-constrained
Resource bounds

Delay-constrained

Extra-delay margin given to
each link along the path is
inversely proportional to the
mean link delay
mˆ b j
   Br  mb
j
 Br   b j Q 1  r Q
 ˆ   b j


Actual Satisfaction
 
mˆ DP  Dr   DP Q 1 1  ˆ
mˆ d j  md j 
mˆ
1 md j
1 m
kP
WPMC 2003




Dj
 mD j
dk
Yokosuka, Kanagawa (Japan) 21-22 October 2003
