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
kP
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: 520 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
kP
WPMC 2003
Dj
mD j
dk
Yokosuka, Kanagawa (Japan) 21-22 October 2003