A CONTROL FRAMEWORK FOR ADAPTIVE
CAPACITY ALLOCATION IN MOBILE DVB-RCS
JA-2330 Integration Meeting
Nedo Celandroni*, Franco Davoli°, Erina Ferro*,
Alberto Gotta*, Raffaello Secchi*
*ISTI-CNR, Area della Ricerca del C.N.R., Via Moruzzi 1,
I-56124 Pisa, Italy
°DIST-University of Genoa and CNIT (Italian National
Consortium for Telecommunications), Italy
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
MUltimedia MObile Bandwidth
ALlocation (MUMOBAL) architecture
•
Class-based Dynamic Bandwidth Allocation
–
•
One portion of bandwidth for each typology of traffic and moving boundaries between
bandwidth portions
In each portion, the Network Control Centre (NCC) assigns bandwidth to the relevant
traffic classes, by taking into account their QoS requirements and traffic characteristics
•Collision
•Collision free
free Optimal
Optimal controller:
controller:
•• Optimal
DBA
Control
Optimal DBA Control Algorithm
Algorithm
for
Service
Level
Agreement
for Service Level Agreement
•Collision
•Collision free
free DAMA:
DAMA:
•• Rate
Rate Based
Based Dynamic
Dynamic Capacity
Capacity
•• Volume
Volume Based
Based Dynamic
Dynamic Capacity
Capacity
•• FCA
FCA option
option
•Contention
•Contention access
access DSA:
DSA:
•• Contention-based
Contention-based MAC
MAC
Collision free
Optimal Controller
Collision free
Optimal Controller
Pisa – Nov. 8th 2007
•EF
•EF traffic:
traffic:
•• Voice,
Voice, video
video &
& Real
Real Time
Time
applications
applications with
with QoS
QoS requirements
requirements
•Large
•Large volume
volume AF
AF &
& BE
BE traffic:
traffic:
•• web
web applications,
applications, video
video streaming,
streaming,
interactive
interactive and
and peer-to-peer,
peer-to-peer, etc...
etc...
•Small
•Small volume
volume BE
BE traffic:
traffic:
•• web-browsing,
web-browsing, e-mail,
e-mail, signaling,
signaling, etc…
etc…
Collision free
DAMA
Collision free
DAMA
Contention access
DSA
Contention access
DSA
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Report of recent activities
• Simulation of LMS channel model (ESA) at packet
level and derivation a packet level model
• Evaluation of performance of error
techniques to counteract lossy periods
correction
• Comparison of different access techniques
– Random Access: Diversity Slotted Aloha
– Deterministic Access: Demand Assignment Multiple Access
• Trade-off between bandwidth cost and completion
time as concerns TCP performance
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
DVB-RCS/S2 for mobile users
Simulation (Matlab/Simulink) of DVB-RCS/S2 chain with ESA
channel model
In each channel state (LoS, Shadowed, Blocked)
Average Packet Error Rate
Average Burst Error Length
Traces
Based on simulation results, we derived a mobile channel
description at packet level
3-state Discrete Markov Chain 2-state Discrete Markov Chain
(ON-OFF)
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
DVB-RCS for mobile users (uplink)
PER (DVB packets)
•
•
•
Mobile channel in LoS
is substantially
different from AWGN
Significant differences
in PER between LoS
and Shadow states
Minor differences
(less than 1 dB) in
PER for each state in
different environments
Ec/N0
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
DVB-S2 for mobile users (downlink)
PER (LDPC blocks)
•
•
•
PER curves very
steep in LoS
environment
Significant
differences in PER
between LoS and
Shadow states
PER curves
strongly dependent
from modcod
Ec/N0
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Case study: mobile user acts as an FTP client
LMS channel parameters
TDMA/DSA
DOWNLINK: TDM
UPLINK:
ON/OFF
mobile
channel
TNB
TBL
Blocking
prob.
Highway
3.02 s
0.36 s
0.107
Rural
2.03 s
0.55 s
0.215
Environment
HUB station
SERVER
Terrestrial
Segment (50 ms)
CLIENT
Internet
Gateway
RTT=600 ms, Segment size=1416B (equivalent to 8
DVB packets), Frame size=20 ms, TCP/Sack
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Short-lived connections (highway)
Average Uplink Bandwidth Cost
700
DSA 10%
DSA 20%
TDMA 1f/s
TDMA 2f/s
TDMA 4f/s
TDMA 8f/s
500
400
12
C o m p le tio n T im e [s ]
D V B p a c k e ts /c o n n e c tio n
600
Average Completion Time
14
300
200
10
8
DSA 10%
DSA 20%
TDMA 1f/s
TDMA 2f/s
TDMA 4f/s
TDMA 8f/s
6
4
100
2
0
0
20
40
60
80
0
Connection Length [kB]
Pisa – Nov. 8th 2007
20
40
60
80
Connection Length [kB]
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Long-lived connections (highway)
45000
40000
35000
30000
25000
20000
15000
10000
5000
0
1600
1400
DSA
TDMA
DSA
1200
TDMA
1000
800
600
400
200
0
10% 20%
•
Completion Time
d u ra tio n [s ]
D V B p a c k e ts /c o n n e c tio n
Bandwidth Cost
1 f/s 2 f/s 4 f/s 8 f/s
10% 20%
1 f/s 2 f/s 4 f/s 8 f/s
DSA may not be suitable for long-lived connections in highway
–
DSA 10% is outperformed by DAMA 1f/s in both duration and cost, while
DSA 20% has a duration very close to DAMA 4f/s, but the latter exhibits
a significantly lower cost
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Considerations on DAMA/DSA
comparison
1. The smaller the size of file transfer, the higher the gain in terms of
bandwidth and connection duration of DSA with respect to DAMA
in bandwidth expenditure
2. DSA cost depends on data successfully delivered only, thus it is
less sensible to changes in the channel blocking probability
3. DSA is not convenient for long-lived connections in both
environments (limited to our investigations)
•
The choice of system parameters is a matter of more complex
investigations (e.g. the mobile acts as server). Nevertheless, once
the parameters have been selected, cost diagrams will be used to
evaluate convenience thresholds. For instance
– In case DAMA 4f/s and DSA10% are selected as the most
convenient options, the threshold file size is about 17 kB and 65 kB
for highway and rural environments, respectively
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Main objectives
• MUMOBAL objective is to design an MFTDMA access scheme based on DVB-S2
(RCS) suitable to support various classes
of users (fixed, large and small mobile)
with different classes of traffic (streaming,
TCP, etc.)
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Future plans
• Analysis of the case in which the mobile user acts as a
server:
– Operating the choice of the target throughput in DSA and the
minimum assignment in DAMA
• For the server case, in order to obviate to the collisions’
effect in DSA, a packet level FEC might be necessary
• Completion of the analysis of the application of PLFEC
and inter-leaver to streaming traffic (DVB-S2 and RCS)
• Review of the DAMA design to optimize a TCP
connection in a mobile environment
• Extension of the Ka-band paper to a journal version
Pisa – Nov. 8th 2007
JA2330 Integration Meeting
Istituto di Scienza e Tecnologie
dell’Informazione “A Faedo”
Scarica

a control framework for adaptive capacity allocation in mobile dvb-rcs