Enhance radio network connectivity and Proposal of extension of IEEE 802.21

advertisement
21-08-0201-01-0000-experimental-result_proposal
Enhance radio network connectivity and
maintain a Quality of IP service application
Proposal of extension of
IEEE 802.21
Kyocera Corporation
2008/7/16
Kyocera Yokohama R&D Center
 Background of a research
 Objective of a research
 Concept of a research
 Summary of an experiment
 Discussion of an extension of IEEE 802.21
Yokohama R&D Center
2
Background of a research
Multi-mode terminal is supposed to be
popular in a near future as radio network is
extending. (e.g. 3G/WiFi/WiMax)
– Connectivity to different radio network will
becomes important.
– Maintaining a quality of IP service application
between different radio network will become
important as well.
MIHF is very unique entity in terms of
cross layer communication.
Yokohama R&D Center
3
Background of a research
What is required to realize the connectivity
between different radio networks?
– Use network mobility protocol such as MIP.
– But network mobility protocol alone can not
realize effective handover.
– Handover manager is required with help of
link layer or network layer.
– IEEE 802.21 is very useful to realize effective
handover but possible without it.
Yokohama R&D Center
4
Background of a research
What is required to maintain a quality of IP
service application between different radio
networks?
– Control parameters adaptively towards the
fluctuation of radio state.
• Control Encode rate , Q factor
• Handover is the most dramatic fluctuation of radio
state.
– Means to know abstracted L2 information that
makes QoS conditions corresponds to L2
conditions.
Yokohama R&D Center
5
Background of a research
MIHF is very unique entity in terms of
cross layer communication.
– Main role of MIHF is to mediate L2 events to
MIH user and L2 commands to link layer.
– MIHF locates between IP and L2.
– Upper layers such as L4 and application are
very comfortable if they get abstracted L2
information.
– MIHF has a great potentiality to connect
multiple MIH users organically with link layer
and themselves.
Yokohama R&D Center
6
Background of a research
Application1
Application2
TCP
MIP
Handover Manager
MIHF
Link Layer
802.16e
802.11
3G
Yokohama R&D Center
7
Objective of a research
To give IP service application or TCP
abstracted L2 information and events
related with handover( including MIP
or NEMO signaling) by means of
MIHF, and make it possible for them
to enhance the connectivity to
different radio networks with
maintaining a quality or enhancing the
performance.
Yokohama R&D Center
8
Concept of a research
 Choose available bandwidth (Rate) , as abstracted
L2 information and delay/ jitter as QoS information.
 Investigate suitable thresholds of available
bandwidth for application.
 Develop algorithm that converts abstracted L2
conditions to L2 conditions.
Convert available bandwidth thresholds to
multiple L2 thresholds conditions.
 Choose Soft Phone and Video Streaming as IP
application.
 Application decide handover timing as part of
adaptive control to the fluctuation of radio state.
Yokohama R&D Center
9
Topics of previous experiment 2006
 Keio/WIDE and Kyocera have designed and
implemented a MR which is capable of

NEMO + MCoA + 802.21
 The MR performs the make-before-break
handover with MCoA and triggers the handover
by 802.21
 We confirmed the MR works very well with iBurst
and 1x EV-DO Rev.0
 VoIP clients communicates via the MR without any
packet loss during the handover
Yokohama R&D Center
10
System flow
handoverd
(MIH User)
every
500ms
MIHd
(MIH Function)
iBurstd
EVDOd
Link library iBurst UTD EVDO DM port
MIH_Get_Status.request Link_Get_Parameters
.request
MIH_Get_Status.request
Link_Get_Parameters
.request
MIH_Get_Status.confirm
Link_Get_Parameters
.confirm
Link_Get_Parameters
.confirm
MIH_Get_Status.confirm
Threshold 1
MIH_Handover_Prepare
.request
Link_UP.Request
start ppp
for EVDO
Link_UP.indication
MIH_Handover_Prepare
.confirm
Threshold 2
MIH_Switch
Change
Network
MIH_Commit.request
MIH_HandoverComplete.
Request
Link_Teardown.request
MIH_HandoverComplete.
Response
Link_Teardown.
response
Yokohama R&D Center
11
Change of L2 RSSI
①
③
time
②
time
① the RSSI of iBurst goes below than Threshold 1 (-93dBm).
② the NEMO path via EVDO is established
③ the RSSI of iBurst goes below than Threshold 2 (-98dBm).
Yokohama R&D Center
12
The VoIP trace on MNN
handover from
iBurst to EVDO
no packet loss at the VoIP traffic
RTP packet sequence error)
RTP packet arrival time (second)
The jitter became bigger
because of the bad link quality
time(second)
Yokohama R&D Center
13
Comparison with other Scenarios
case
packet loss
delay(ms)
(1) NEMO + MCoA + 802.21
0
0
(2) NEMO + 802.21
33
350
(3) NEMO + only LinkDown
847
16900
(4) NEMO only
7338
142000
(1) See the previous two slides. 0 packet loss!
(2) The case without MCoA support. The delay is caused by RTT of
BU/BA.
(3) The case only with LinkDown event. The delay is about RTT of
BU/BA+ Link Preparation.
(4) The simple NEMO case: Neither L2 indication nor MCoA.
The MR didn’t aware of the link down before the PPP session
timeout.
Yokohama R&D Center
14
Experiment (Network Configuration)
IPv6
IPv4
IPv6
Kyocera Corp.
Yokohama
IP
Cloud
HRPD
Streaming
Client
Streaming
Server
Mobile Router
SoftPhone
SoftPhone
Home Agent
Keio University
iBurst
iBurst: ANSI ATIS HC-SDMA
IEEE 802.20 625k MC Mode
Yokohama R&D Center
15
Experiment (Functional Configuration)
Rate
H/O Info
Rate
MNN
Streaming
Client
Soft Phone
Rate
Control
Rate Control
Rate
H/O Thresh Rate
Buffer
Control
H/O
Information
MR
Streaming
Server
Soft Phone
Rate
Buffer
Control
Control
NEMO
Rate
Control
H/O
Information
IEEE 802.21
(MIHF)
H/O
L2
Thresh
Information
H/O
Information
Rate
IEEE 802.21 (MIHF)
Internet
HA
Handover
iBurst
HRPD
Yokohama R&D Center
16
Experiment (Protocol Stack)
NEMO /
Handover Manager
Streaming
Client
MIHF
MIHF
iBurst / EVDO
SoftPhone
MIHF
Streaming
Client
Mobile Router
SoftPhone
Yokohama R&D Center
17
Adaptive Control by Video
 Streaming
【Subject】
– Radio conditions becomes worse
→ available bandwidth decreases
→ block noise, image stiffness
Start
Goal
 【Solution】
Obtain available bandwidth via 802.21 and control the rate.
– In case that radio state becomes worse
 Change to lower suitable rate to prevent from a significant quality
degradation.
– In case that radio state becomes better
 Change to higher rate and enjoy better quality
Yokohama R&D Center
18
Process Flow
Notify Min required bandwidth for handover
NEMO
Streaming
Client
802.21
802.21
iBurst / EVDO
・Direct to notify
if threshold of
SoftPhone
available bandwidth becomes
200kbps ,300kbps
・Requestsoofon.
the current available
 Use Handover
802.21threshold
bandwidth.
Streaming
Client
Mobile Router
・ Direct to notify if threshold of
available bandwidth becomes
500kbps ,300kbps,100Kbps.
SoftPhone
Yokohama R&D Center
19
Summary of Rate control by streaming
Begin at 600kbps
Radio State
Higher than
300kbps
IEEE 802.21 Threshold
Lower than
500kbps
Info
Notify threshold event
Streaming
Client
Animation
Play Rate
Set the suitable
Rate
Animation play
start
Yokohama R&D Center
20
Adaptive Control by Soft Phone – Encode Rate Control
【Subject 1】
Radio State becomes worse
→Available bandwidth becomes lower
→Voice comes out
【Solution】
Obtain available bandwidth by 802.21 and control encode rate based on it.
・ In case that radio state becomes worse
→Use lower encode rate and prevent voice from coming out.
・In case that radio state becomes better
→Use higher encode rate with better quality of a call
Yokohama R&D Center
21
Adaptive Control by Soft Phone – jitter buffer Control
【Subject 2】
Internet
30ms
Delay is different every
radio network
5
2
1
4 3
→ Gap of receive packet
during handover
MNN
Soft Phone
180ms
→ Voice comes out
MR
5
4
3
2
Delay difference
150ms
1
Receive Time
【Solution】
Obtain the timing of Handover preparation and handover via MIHF, begin
lower play during handover preparation to accumulate enough packets in
jitter buffer so we prevent silence due to the gap of receive packet.
In order to know how many extra packets to be accumulated , Soft Phone
get Uplink/Downlink delay of two radio networks and NEMO signaling via
MIHF.
Yokohama R&D Center
22
Experimental Result(Streaming Video)-Q value fix(3)
Test:Q Factor=3(fix)
6
Required Time(sec)
5
4
30
25
20
3
15
2
10
1
5
0
0
Q Factor、Packet Loss
Required Time
Q Control
Over Take
Packet Loss
BU
BA
Screen Noice
11:35:31 11:36:58 11:38:24 11:39:50 11:41:17 11:42:43 11:44:10 11:45:36 11:47:02 11:48:29 11:49:55
Time
Yokohama R&D Center
23
Experimental Result(Streaming Video)-Adaptive Control
Test:Q Factor=Adaptive
6
Required Time(sec)
5
30
25
4
20
3
15
2
10
1
5
0
0
Q Factor、Packet Loss、Over Take
Required Time
Q Control
Over Take
Packet Loss
BU
BA
Screen Noice
11:19:41 11:21:07 11:22:34 11:24:00 11:25:26 11:26:53 11:28:19 11:29:46 11:31:12 11:32:38 11:34:05
Time
Yokohama R&D Center
24
Experimental Result(Soft Phone)-fixed high encode rate
1000
5
800
4
jitter
bitrate
packet loss
time [ms]
700
600
3
500
400
2
300
200
1
bitrate [10kbps] , packet loss
900
100
0
0
305
315
325
receive time [sec]
Yokohama R&D Center
335
345
25
Experimental Result(Soft Phone)-Adaptive encode rate Control
5
jitter
bitrate
packet loss
900
800
4
time [ms]
700
600
3
500
400
2
300
200
1
bitrate [10kbps] , packet loss
1000
100
0
0
285
295
305
receive time [sec]
Yokohama R&D Center
315
325
26
Discussion of an extension of IEEE 802.21
【What is required to widespread IEEE 802.21 for multi-mode terminal】
 If developers still need to control link layer of each radio networks , I
wonder if they are reluctant to implement IEEE 802.21 since they can
realize effective handover without IEEE 802.21 and the cost of
implementing IEEE 802.21 is the matter.
 We should give IEEE 802.21 value added.
 We should bring out the potentiality of MIHF to connect multiple MIH users
organically with link layer and themselves.
 If MIH user like application can know the fluctuation of abstracted L2
information (uplink/downlink) such as available bandwidth, delay , jitter
as well as exact timing of handover start/complete or handover
preparation via MIHF , it can maintain or enhance a quality at any time
rather than only during handover.
 MIH user sometimes needs information concerning network mobility
protocol rather than L2 information.
 e.g. BU/BA signaling is notified to application via MIHF.
 MIH needs to do QoS control to multiple applications.
Yokohama R&D Center
27
Discussion of an extension of IEEE 802.21
【What we modified or extended 】
 MIH User ID is added so MIHF can communicate with multiple MIH users.
 We defined abstracted L2 information (Available Bandwidth)
uplink/downlink respectively between MIH users and MIHF rather than QoS
such as throughput , delay and jitter.
 MIHF calculates each available bandwidth to multiple MIH users from
multiple L2 information. (QoS control of bandwidth)
 MIHF has a role to take a measurement of actual delay and jitter between
peer MIHF.( ideally end-to-end )
 MIHF transfers BU( Binding Update)/BA( Binding Ack) to application as
exact timing of handover start/complete responding to a request from
application.
 MIHF also notifies discarded packets by MR or HA to application as
packet loss information due to protocol.
 We extended RA by which MIHF of MNN can discover MIHF of MR and
register it as well as getting IPv6 address.
Yokohama R&D Center
28
Download