Quality of Person-to-Person Services in the Third Generation Partnership Project Architecture

advertisement
Quality of Person-to-Person Services in the Third
Generation Partnership Project Architecture
Hanna Heiskanen
Supervisor: Professor Raimo Kantola
Instructor: Niclas Svahnström, M.Sc.
July 24, 2016
hanna.heiskanen@teliasonera.com
Contents
• Background and research problem
• Research methods
• Overview of the Third Generation Partnership Project (3GPP) architecture
• Overview of person-to-person services
• Motivation for Quality of Service (QoS)
• Examples of performed measurements
• Conclusions and future work
July 24, 2016
hanna.heiskanen@teliasonera.com
2
Background and Research Problem
• The ultimate all-IP vision is that everything in mobile networks, including voice, will be carried in
packet switched form using IP
• The IP Multimedia Subsystem (IMS) allows for a portfolio of new services that can be roughly divided
into person-to-person and content-to-person categories
• Voice is – and remains – the most important type of application in mobile telecommunication but it will
be increasingly combined with other content to deliver enriched person-to-person communication
–
So far, person-to-person services have covered voice, MMS and SMS
–
Push to Talk over Cellular (PoC), Video Sharing and rich call that allows the user to add other media to Voice
over IP (VoIP) sessions are examples of emerging person-to-person services
• The Problem: It is vitally important that the emerging person-to-person services perform in such a
manner that the QoS is accepted by the end-user. Consequently, it is of great concern to the operator
to ensure that the emerging person-to-person services achieve adequate level of QoS while the
expensive network resources are utilized as efficiently as possible. However,
–
The QoS for these services has not been widely studied
–
The effect of these services on the underlying network is not known for sure
–
Most of the prior work is solely based on theoretical analysis, there are very few available measurement results
July 24, 2016
hanna.heiskanen@teliasonera.com
3
Research Methods
• Literature study
–
Identification of the challenges of the access networks of the 3GPP architecture
–
Overview of three chosen person-to-person services: Adaptive Multi-Rate (AMR) VoIP, PoC and Video Sharing
–
Analysis of service specific QoS requirements
• Literature study based on 3GPP, OMA, ITU and IEEE specifications, IETF RFCs, several books,
articles and conference proceedings.
• Evaluation
–
Performance estimates for AMR VoIP, PoC and Video Sharing in the access networks of the 3GPP architecture
–
Comparing access network capabilities with service specific QoS requirements
• Measurements
–
In live network and at laboratory circumstances
• The feasibility of AMR VoIP, PoC and Video Sharing was concluded both based on evaluation and
measurements
–
Recommendations for the implementation of these services, including QoS parameterization and required
network features
July 24, 2016
hanna.heiskanen@teliasonera.com
4
3GPP Release 6 Architecture
• Release 6 is the latest series of 3GPP specifications. The work on Release 6 was frozen in Spring 2005
• 3GPP Release 6 architecture is comprised of three domains: User Equipment (UE), Access Networks and
Core Network
• Release 6 officially encompasses two access networks: GERAN and UTRAN. Release 6 also enables
interworking between 3GPP-defined networks and IEEE-defined WLAN, and therefore WLAN is regarded
as the third access network of the 3GPP architecture
• Core network consists of three domains: Circuit Switched (CS), Packet Switched (PS) and the IP
Multimedia Subsystem (IMS) domains
–
This thesis focuses on PS services
–
CS domain was not studied
• QoS in the 3GPP Release 6 architecture:
–
3GPP TS 23.107, UMTS QoS (also applicable to GERAN)
–
3GPP TS 23.207, End-to-end QoS (IMS specific)
–
IEEE 802.11e, WLAN QoS
–
WMM, WLAN QoS implemented by the industry consortium
IMS
Internet
PS domain
CS domain
UTRAN
GERAN
Access networks
User
Equipment
July 24, 2016
hanna.heiskanen@teliasonera.com
5
WLAN
The IMS
• The IMS was introduced in 3GPP Release 5
• The IMS aims to merge two of the most successful paradigms in communication: cellular networks
and the Internet
• The idea of the IMS is to enable IP multimedia services based on and built upon IETF protocols
• The IMS is independent of the underlying access technology
• Sessions are handled with Session Initiation Protocol (SIP) and Session Description Protocol (SDP)
• The IMS presents the following benefits:
–
–
Centralized profile management e.g. QoS profiles
Evolved charging schemes, not just based on the amount of data or the duration of the session
–
–
End-to-end QoS and policy control
Possibility to offer services that are provided by a third party
Home
HSS
I-CSCF
S-CSCF
SGSN
GGSN
Other
OtherIP/IMS
IP/IMS
network
network
P-CSCF
Serving PS Domain
Access
Access
Network
Network
July 24, 2016
Core Network Component
IMS Component
hanna.heiskanen@teliasonera.com
6
Challenges of the 3GPP Architecture
• The wireless medium is always somewhat unpredictable. Due to the nature of the wireless medium,
QoS violations cannot be totally avoided
• GERAN presents challenges in terms of high latency and poor handover performance
–
With Network Assisted Cell Change (NACC), cell change takes approximately one second
–
Radio resources are released as soon as there is no data to be transmitted. The unnecessary release and set
up of Temporary Block Flows (TBFs) causes additional delay – especially with bursty data. Delayed DL TBF
and extended UL TBF aim to solve this problem by delaying the release of TBFs
–
Transmission protocols cause a overhead that cannot be compressed
–
Uncertainties whether to use GERAN A/Gb mode or Iu mode. For example, all QoS classes are not supported
when using A/Gb mode
• UTRAN brings considerable improvements both to throughput and latency.
–
Prior to data transmission, a Dedicated Channel (DCH) has to be set up. The establishment of a DCH
consumes approximately 1.5 seconds
• The latency in WLAN is low and the provided transmission rates are relatively high. However,
WLAN covers only hot spot areas and it cannot be used e.g. to provide nationwide coverage
Throughput
GPRS Up to 21.4 kbit/s per TSL
EGPRS Up to 59.2 kbit/s per TSL
UTRAN Up to 2 Mbit/s
WLAN Up to 54 Mbit/s (shared)
July 24, 2016
Latency
600 ms, with extended UL TBF 420 ms
600 ms, with extended UL TBF 420 ms
200 ms
3-10 ms
hanna.heiskanen@teliasonera.com
Coverage
Country
Country
Large cities
Hot spot
7
Overview of Person-to-Person Services (1/2)
• Difference between person-to-person and Peer-to-Peer (P2P) services: person-to-person
services are characterized by user-created content while P2P services include also download of
other content, such as files. P2P services are about connectivity without intermediaries, while
person-to-person services include both direct P2P and intermediate server based connections
between two persons or a group of persons
• Three person-to-person services were studied in this thesis
–
AMR VoIP
–
PoC
–
Video Sharing
• The AMR codec was originally developed and standardized by ETSI with GSM cellular systems
in mind. Due to its flexibility and robustness, it is also suitable for real-time speech
communication services over PS networks. AMR narrowband supports eight source rates from
4.75 kbit/s to 12.2 kbit/s and a low bit rate background noise-encoding mode
• Video Sharing provides a one-way, PS video stream in real time. Video Sharing is comparable
to one-way video telephony
Speech
Video stream
July 24, 2016
hanna.heiskanen@teliasonera.com
8
Overview of Person-to-Person Services (2/2)
• PoC is a walkie-talkie type of service that runs on top of PS mobile network. The voice
connection is established and maintained by pushing a single button and only one user of a
group can speak at a time
• The first official PoC standard (OMA PoC) was finalized in March 2005
• Proprietary PoC systems are already in use
Access
Accessnetwork
network
UE 3
UE 2
PoC server
UE 1
Presence
server
IMS
GLMS
July 24, 2016
hanna.heiskanen@teliasonera.com
9
QoS requirements for Person-to-Person services
• VoIP cannot tolerate high delays or jitter. End-to-end delay has to be less than 400 ms, preferably
under 150 ms. The effect of latency on the end-user satisfaction can be evaluated with the E-model
• The bandwidth consumption of AMR VoIP is
less than 40 kbit/s
• PoC was designed from the beginning so that it
would fit into one CS-1 GPRS timeslot. PoC
media consumes approximately 8kbit/s
• End-to-end delay of PoC talk burst should be
less than 1.6 seconds
• PoC data are characterized by a lot of signaling
• Video Sharing is an asymmetric application that
consumes at most 64 kbit/s
• End-to-end delay of video transmission should
be less than two seconds
• These services require that sufficient bit rate is guaranteed even under the most demanding
network conditions
• Sufficient QoS should be guaranteed while the user is on the move
July 24, 2016
hanna.heiskanen@teliasonera.com
10
Motivation for QoS
• VoIP requires low delays and cannot
tolerate much jitter
VoIP
Streaming
Browsing
Best effort RAB
• If all the services are treated the same
way, some end up suffering while others
might even settle for less
Internet access
MMS
• It would be worthwhile to use QoS
mechanisms to divide the traffic into several
classes
• From the operator’s viewpoint, the benefit of
providing QoS in mobile networks will not be
the extra revenue collected from it. The
emerging person-to-person services require
better than just best effort treatment in order to
fulfil their QoS requirements in a congested
network
July 24, 2016
• For MMS to be successful, it is important
that messages are delivered with high
reliability, while delivery time is short
enough as long as it is below one minute
hanna.heiskanen@teliasonera.com
VoIP
Guaranteed bit rate conversational RAB
Streaming
Guaranteed bit rate streaming RAB
Browsing
Interactive RAB
MMS
Background RAB
11
Examples of Performed Measurements (1/3)
Performance of AMR VoIP in UTRAN
USB
Laptop
with ttcp+
UTRAN
UTRAN
USB
• Delay spikes are caused by
retransmissions at RLC layer
Laptop
with ttcp+
AMR 4.75 kbit/s AMR 12.2 kbit/s
Average end-to-end delay
185 ms
397 ms
Minimum end-to-end delay
132 ms
348 ms
Maximum end-to-end delay
565 ms
771 ms
Standard deviation of delay
46 ms
59 ms
Average packet loss rate
0.26 %
0.14 %
July 24, 2016
• The QoS requirements for VoIP are barely
fulfilled when using the highest coding
modes
hanna.heiskanen@teliasonera.com
• VoIP would tolerate packet loss rates of up
to 3 % and the measured packet loss rate
was low
• The use of unacknowledged RLC mode
(no retransmissions) would remove the
delay spikes but the packet loss rate would
be increased
• The effect of overhead is emphasized
because VoIP transmits 50 small packets
per seconds
12
Examples of Performed Measurements (2/3)
PoC in EGPRS
• Sawtooth pattern caused by
the release and set up of TBFs
70
1.60
1.60
60
• Extended UL TBF would solve
this problem
1.40
1.40
50
1.20
1.20
1.00
1.00
40
0.80
0.80
30
0.60
0.60
20
0.40
0.40
10
0.20
0.20
0
Packet number
Packet delay (in seconds)
1.80
1.80
delay
DL
UL
• PoC requires that the end-toend delay is less than 1.6
seconds
• Only one talk burst did not
fulfill this requirement
0
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
Time (in seconds)
July 24, 2016
hanna.heiskanen@teliasonera.com
13
Examples of Performed Measurements (3/3)
The effect of WMM class voice (VO)
45
Laptop generating
VO stream
AP
Server
Interarrival delay (ms)
35
802.11g WLAN
Four laptops
generating BE streams
VO
BE
BE
BE
BE
40
30
25
20
15
10
5
Time (min:sec)
• The use of QoS classes stabilizes the jitter of VoIP when the used AP is congested
• This is important because VoIP is very intolerant of jitter
July 24, 2016
hanna.heiskanen@teliasonera.com
14
9:
30
8:
50
7:
30
8:
10
6:
50
6:
10
4:
50
5:
30
4:
10
3:
30
2:
10
2:
50
1:
30
0:
50
0:
10
0
Conclusions and Future Work
GPRS
AMR VoIP
Not possible
EGPRS Not possible
UTRAN ROHC, unacknowledged RLC,
conversational class
WLAN WMM or IEEE 802.11e
with QoS class voice
Video Sharing
Not possible
PoC
SigComp, interactive class,
allocation/retention priority 1,
traffic handling priority 1
As in GPRS
As in GPRS
Not recommended
streaming class,
allocation/retention priority 1
WMM or IEEE 802.11e
WMM or IEEE 802.11e
with QoS class background
with QoS class video
• Mobility presents additional challenges
–
It is very difficult to guarantee sufficient service performance during handover in GERAN
–
Vertical handovers between different access networks (e.g. from UTRAN to WLAN) cause severe disruption
• Themes for further research work
–
Measurements with conversational and streaming QoS class
–
Prioritization within streaming class using the allocation/retention priority attribute
–
The performance of AMR VoIP using unacknowledged RLC mode and RObust Header Compression (ROHC)
–
Lifetime packet discard
July 24, 2016
hanna.heiskanen@teliasonera.com
15
Questions?
Thank you!
The Nordic and Baltic
telecommunications leader
July 24, 2016
hanna.heiskanen@teliasonera.com
Download