SlideShare a Scribd company logo
SPECTS 2011
Presentación
<>
June 27-30, 2011, The Hague, Netherlands

Jenifer Murillo
Jose Saldana
Julián Fernández Navajas
G RUPO DE
T ECNOLOGÍAS DE LAS
COMUNICACIONES

CPS - University of Zaragoza, Spain

José Ruiz Mas
José I. Aznar
Eduardo Viruete Navarro
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- VoIP is replacing traditional telephony
systems.
- Objective: Cost saving, taking advantage of
Internet connections.
- Decentralized resources: each office is
independent.

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

4
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- Making a global management of the
resources, we can save costs and increase
admission probability
Zone 2

Country 4
Country 3

IP network
Zone 3

PSTN
Country 5

Country 2
Country 1

Zone 1

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

5
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- Software-based solutions allow a simple
PC to assume the role of the PBX, making it
possible to
- Build a central-managed system
- Sharing gateways of different offices
Country 1

Gateway

Country 2

Gateway

PSTN
Office 2

Office 1

IP network

IP call

SPECTS, Jun 27-30 2011. The Hague

Local call

Improving Quality in a Distributed IP Telephony System

6
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- VoIP is a real-time service which has to
work in a best-effort network.
- Users demand a QoS similar to the one
they used to have with traditional
telephony.
- Solutions for adding QoS:
- CAC: Call Access Control

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

7
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
-

Defined by ITU G.107 (E-Model)
Ranges from 0 (bad quality) to 100 (good)
Acceptable for R > 70
Dependence on delay and packet loss
Widely accepted quality estimator for VoIP
services

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

8
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- In a business with many offices, each one
with many users, a number of conferences
can be established between the same pair
of offices.

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

9
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- In a business with many offices, each one
with many users, a number of conferences
can be established between the same pair
of offices.

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

10
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- Advantage of grouping traffic:
- Overhead reduction

- Disadvantage:
- Added delays
IP network
MUX/DEMUX

RTP

SPECTS, Jun 27-30 2011. The Hague

MUX/DEMUX

TCRTP

RTP

Improving Quality in a Distributed IP Telephony System

11
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Introduction
- We will study the advantages of adding a
multiplexing protocol to the central
managed IP telephony system.
- Admission Probability
- R-Factor
IP network
MUX/DEMUX

RTP

SPECTS, Jun 27-30 2011. The Hague

MUX/DEMUX

TCRTP

RTP

Improving Quality in a Distributed IP Telephony System

12
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

CAC systems
- Measurement-based: Use the state of the
network to take admission decisions
- Parameter-based: Some measurements
are carried out during system’s set up, and
a maximum number of calls is set.

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

14
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Buffer size and buffer policies
- «Rule of the thumb»: Bandwidth-delay
product.
- «Stanford model»: Division by sqrt(N)
(N:number of TCP flows).
- Other proposal: time-limited buffer.
Interesting for this work. Limits OWD. But
penalizes big packets.

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

15
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Header compressing techniques
- IPHC: Only compresses TCP, UDP and IP
headers
- CRTP: Also RTP
- ECRTP: Enhanced CRTP
- ROHCv2: Uses more recent compressing
algorithms
- TCRTP uses ECRTP

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

16
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

TCRTP
samples

samples
...

ECRTP

RTP

ECRTP

UDP
IP

PPP Mux
PPP
L2TP
IP

CH
IP header

L2TP
PPP
Header header

MH

RH

PPP
Mux
header

Reduced
header

SPECTS, Jun 27-30 2011. The Hague

S

MH

RH

S

Samples

PPP
Mux
header

Reduced
header

Samples

...

Improving Quality in a Distributed IP Telephony System

17
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

TCRTP Bandwidth saving
- As bandwidth is saved, parameter-based
CAC can support a bigger number of
simultaneous conferences.
Bandwidth saving X
0.9

0.8

0.8-0.9
0.7

X

0.7-0.8
0.6-0.7

0.6

0.5-0.6
0.4-0.5

0.5

0.3-0.4

0.4

0.3
1

2

3

4

5

6

7

1

8

9

k

SPECTS, Jun 27-30 2011. The Hague

10

11

0.9
12

13

14

15

0.8
16

17

18

19

0.7

prob. of reduced
header

20

Improving Quality in a Distributed IP Telephony System

18
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

IP Telephony system
-

Offices in different countries
Dial plan only at the PBX
Internet used for VoIP traffic
The system does not use any reservation
protocol
- VoIP traffic is the only real-time one we
are going to take care of in a special way
- A parameter-based CAC is used
SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

20
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

IP Telephony system
- Each office has a gateway and an Internet
access
Data Center

IP network

PBX

CAC limit

Country 1

Office 1

GW

Country 3

Country 2

Office 2

GW

Office 3

GW

Office 4

GW

Area 2

Area 1

Office 5

GW

Office 6

GW

Country 4

Office 7

GW

Area 3

Gateway’s
lines limit

PSTN

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

21
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

IP Telephony system
- Each office has a gateway and an Internet
access
Data Center

IP network

Signaling (SIP)
goes to the PBX

CAC limit

Country 1

Office 1

GW

PBX

Country 3

Country 2

Office 2

GW

Office 3

GW

Office 4

GW

Area 2

Area 1

Office 5

GW

Office 6

GW

Country 4

Office 7

GW

Area 3

Gateway’s
lines limit

PSTN

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

22
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

IP Telephony system
- Each office has a gateway and an Internet
access
Data Center

IP network

RTP uses a star
topology:
tunnels between
offices
Country 1
Office 1

GW

PBX

CAC limit

Country 3

Country 2

Office 2

GW

Office 3

GW

Office 4

GW

Area 2

Area 1

Office 5

GW

Office 6

GW

Country 4

Office 7

GW

Area 3

Gateway’s
lines limit

PSTN

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

23
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Local Agent (SIP proxy)
- All signaling messages pass through it
- Counts the number of calls
- In charge of admission decissions
database

IP phone

Local agent

PBX

Local agent

IP phone

INVITE

100 Trying

183 Session
Progress
rarily
480 Tempo
e
Unavailabl

Office 1

SPECTS, Jun 27-30 2011. The Hague

INVITE

100 Trying
183 Session
Progress
rarily
480 Tempo
e
Unavailabl

INVITE

raril
480 Tempo
e
Unavailabl

y

Office i

Improving Quality in a Distributed IP Telephony System

24
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Local Agent (SIP proxy)
- All signaling messages pass through it
- Counts the number of calls
- In charge of admission decissions
database

IP phone

Local agent

PBX

Local agent

IP phone

INVITE

100 Trying

183 Session
Progress
rarily
480 Tempo
e
Unavailabl

Office 1

SPECTS, Jun 27-30 2011. The Hague

There is no place
for this call

INVITE

100 Trying
183 Session
Progress
rarily
480 Tempo
e
Unavailabl

INVITE

raril
480 Tempo
e
Unavailabl

y

Office i

Improving Quality in a Distributed IP Telephony System

25
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Scheme of tests
Real Traffic in a testbed

Offline post-processing

Buffer
policies

VoIP

Network
delays
+
Dejitter
buffer

Background
Router
Traffic
Generation

Traffic
Capture

Traffic
Trace

QoS
parameters
Final results

Scenario
parameters

Conferences/
office

Simulated
scenario

Final trace

Simulation in Matlab

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

27
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Scheme of tests
Emulation in a testbed
Real Traffic in a testbed

Offline post-processing

Buffer
policies

VoIP

Network
delays
+
Dejitter
buffer

Background
Router
Traffic
Generation

Traffic
Capture

Traffic
Trace

QoS
parameters
Final results

Scenario
parameters

Conferences/
office

Simulated
scenario

Final trace

Simulation in Matlab

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

28
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Testbed
- Xen Virtualization-based testbed
- Each computer is translated into a VM
- Bandwidth of office’s routers emulated
with Linux tc (Traffic Control)
- Codec used: G.729a with 2 samples per
packet
Public IP address

xenbr0

Physical
machine

Virtual network

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

29
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Scheme of tests
Addition of delays
Real Traffic in a testbed

Offline post-processing

Buffer
policies

VoIP

Network
delays
+
Dejitter
buffer

Background
Router
Traffic
Generation

Traffic
Capture

Traffic
Trace

QoS
parameters
Final results

Scenario
parameters

Conferences/
office

Simulated
scenario

Final trace

Simulation in Matlab

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

30
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

System delays
Added offline
Tpacketization Tretention Tprocess

Tqueue

Tnetwork

Tprocess

IP network

.
.
.

MUX

SPECTS, Jun 27-30 2011. The Hague

Tdejitter
.
.
.

DEMUX

Improving Quality in a Distributed IP Telephony System

31
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Scheme of tests
Real Traffic in a testbed

Offline post-processing

Buffer
policies

VoIP

Network
delays
+
Dejitter
buffer

Background
Router
Traffic
Generation

Traffic
Capture

Traffic
Trace

QoS
parameters
Final results

Scenario
parameters

Conferences/
office

Simulated
scenario

Final trace

Simulation in Matlab

Simulation of the whole
scenario
SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

32
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
-

Each office has 25 users
Gateways have 6 lines
CAC limit=6 (variable in some tests)
Different values of l and number of offices

...

...

M2
IP network

AI21

AP2
N2

...

...

PSTN

...

N1

M1

...

AI12

AP1

AO1

Office 1

SPECTS, Jun 27-30 2011. The Hague

PSTN

AO2

Office 2

Improving Quality in a Distributed IP Telephony System

34
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
Admission probability

3 offices
5 offices
7 offices
10 offices
15 offices

Percentage of admitted conferences (%)

100

95

90

85

80
3

SPECTS, Jun 27-30 2011. The Hague

3,5

4
4,5
λ (conferences per hour per user)

5

Improving Quality in a Distributed IP Telephony System

35
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
Admission probability

3 offices
5 offices
7 offices
10 offices
15 offices

Percentage of admitted conferences (%)

100

95

90

Increasing the number of offices is beneficial
85

80
3

SPECTS, Jun 27-30 2011. The Hague

3,5

4
4,5
λ (conferences per hour per user)

5

Improving Quality in a Distributed IP Telephony System

36
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
- Influence of CAC limit
2 offices and isolated mode
2 offices and sharing mode
4 offices and isolated mode
4 offices and sharing mode
6 offices and isolated mode
6 offices and sharing mode

100

Admission probability

Admission probability (%)

95

90

85

80
1

2

3

SPECTS, Jun 27-30 2011. The Hague

4

5

6

7
CAC limit

8

9

10

11

12

13

Improving Quality in a Distributed IP Telephony System

37
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
- Influence of CAC limit
2 offices and isolated mode
2 offices and sharing mode
4 offices and isolated mode
4 offices and sharing mode
6 offices and isolated mode
6 offices and sharing mode

100

Admission probability

Sharing mode is better than isolated mode

Admission probability (%)

95

90

85

80
1

2

3

SPECTS, Jun 27-30 2011. The Hague

4

5

6

7
CAC limit

8

9

10

11

12

13

Improving Quality in a Distributed IP Telephony System

38
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
- Influence of CAC limit
2 offices and isolated mode
2 offices and sharing mode
4 offices and isolated mode
4 offices and sharing mode
6 offices and isolated mode
6 offices and sharing mode

100

Admission probability

Increasing the number of offices is beneficial

Admission probability (%)

95

90

85

80
1

2

3

SPECTS, Jun 27-30 2011. The Hague

4

5

6

7
CAC limit

8

9

10

11

12

13

Improving Quality in a Distributed IP Telephony System

39
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Admission probability
- Influence of CAC limit
2 offices and isolated mode
2 offices and sharing mode
4 offices and isolated mode
4 offices and sharing mode
6 offices and isolated mode
6 offices and sharing mode

100

Admission probability

In Sharing mode, the increase of CAC limit
improves the Admission probability

Admission probability (%)

95

90

85

80
1

2

3

SPECTS, Jun 27-30 2011. The Hague

4

5

6

7
CAC limit

8

9

10

11

12

13

Improving Quality in a Distributed IP Telephony System

40
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
- Each office has 25 users
- Background traffic: 80% of the capacity
R-factor average
80

78

76

74

R-factor

72

70

68

66

64

62

60

0

200

400

600

800

1000

1200

Conferences

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

41
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
R-factor average
80

78

76

74

Better values for sharing mode
R-factor

72

70

68

66

64

62

60

0

200

400

600

800

1000

1200

Conferences

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

42
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
R-factor average
80

78

76

74

Less variance for sharing mode
R-factor

72

70

68

66

64

62

60

0

200

400

600

800

1000

1200

Conferences

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

43
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
- Original vs Multiplexing as a function of
CAC limit
R-factor
82
80

Simple RTP, λ = 2
Simple RTP, λ = 4

78

Simple RTP, λ = 6

R-factor

76

Simple RTP, λ = 8

Simple RTP, λ = 10

74

TCRTP, λ = 2

72

TCRTP, λ = 4
TCRTP, λ = 6

70

TCRTP, λ = 8

68

TCRTP, λ = 10

66
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

CAC limit

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

44
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
- Original vs Multiplexing as a function of
CAC limit
R-factor
82
80

Simple RTP, λ = 2
Simple RTP, λ = 4

78

Increasing CAC limit
makes average
quality fall

R-factor

76
74

Simple RTP, λ = 6
Simple RTP, λ = 8

Simple RTP, λ = 10
TCRTP, λ = 2

72

TCRTP, λ = 4
TCRTP, λ = 6

70

TCRTP, λ = 8

68

TCRTP, λ = 10

66
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

CAC limit

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

45
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
- Original vs Multiplexing as a function of
CAC limit
R-factor
82
80

Simple RTP, λ = 2
Simple RTP, λ = 4

78

Simple RTP, λ = 6

Increase of CAC limit for a desired R-factor

R-factor

76

Simple RTP, λ = 8

Simple RTP, λ = 10

74

TCRTP, λ = 2

72

TCRTP, λ = 4
TCRTP, λ = 6

70

TCRTP, λ = 8

68

TCRTP, λ = 10

66
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

CAC limit

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

46
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

R-factor
- Tradeoff Quality vs Admission Probability
Less quality butR-factoradmission probability
more
82
80

Simple RTP, λ = 2
Simple RTP, λ = 4

78

Simple RTP, λ = 6

R-factor

76

Simple RTP, λ = 8

Simple RTP, λ = 10

74

TCRTP, λ = 2

72

TCRTP, λ = 4
TCRTP, λ = 6

70

TCRTP, λ = 8

68

TCRTP, λ = 10

66
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

CAC limit

SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

47
Index

INTRODUCTION
RELATED WORKS
SYSTEM ARCHITECTURE
TEST PLATFORM
TESTS AND RESULTS
CONCLUSIONS
INTRODUCTION

RELATED WORKS

SYSTEM ARCHITECTURE

TEST PLATFORM

RESULTS

CONCLUSIONS

Conclusions
- An SIP-based IP telephony system using a CAC
has been tested. The scenario mathches an
enterprise with several offices.
- QoS parameters are obtained in a testbed.
- Sharing the gateways increases admission
probability.
- TCRTP saves bandwidth so R-factor can be
improved.
- Tradeoff admission probability vs QoS
SPECTS, Jun 27-30 2011. The Hague

Improving Quality in a Distributed IP Telephony System

49
SPECTS 2011
Presentación
Presentación
<>
June 27-30, 2011, The Hague, Netherlands

Jenifer Murillo
Jose Saldana
Julián Fernández Navajas
G RUPO DE
T ECNOLOGÍAS DE LAS
COMUNICACIONES

CPS - University of Zaragoza, Spain

José Ruiz Mas
José I. Aznar
Eduardo Viruete Navarro

More Related Content

PDF
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
PPT
PDF
Mplswc2006 white paper-v1.1
PPT
Chp. 2 simulation examples
PPTX
Heinz-Werner Schuelting - IPV6 Piloting
PPTX
ETE405-lec4.pptx
PDF
10 fn s17
PPT
Efficient VoIP Solution for env. of Technical University of Kosice
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Mplswc2006 white paper-v1.1
Chp. 2 simulation examples
Heinz-Werner Schuelting - IPV6 Piloting
ETE405-lec4.pptx
10 fn s17
Efficient VoIP Solution for env. of Technical University of Kosice

Similar to Improving Quality in a Distributed IP Telephony System by the use of Multiplexing Techniques (20)

PPT
Fep Master
PDF
Osc ftth solutions v1.0 20160922
PDF
Technology Update: Future of Broadcast according to EBU 2017
PPT
Download It
PDF
A Model Of An Integrated Unified Communication Network Using Public Switched ...
PPTX
Ofelia open calls
PPT
TCP Performance analysis Wireless Multihop Networks
PPT
B&B channel partner event ethernet intro - shane duffy
PDF
Extended QA testing to enhance productivity of a leading networking solution ...
PDF
PDF
ETE405-lec4.pdf
PDF
Profinet implementation and testing - Dave Tomlin and Xing Ye
PPTX
China Telecom Americas - General Overview
PDF
PI and the basics of profibus and profinet at e+h june 2018 mark freeman
PDF
IRJET- Campus-Wide Internet Telephony Design and Simulation using Voice over ...
PDF
Gaolei cv 2013 til2k
PPTX
1 introduction
PDF
N017147679
PDF
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
PDF
Improving Network Efficiency with Simplemux
Fep Master
Osc ftth solutions v1.0 20160922
Technology Update: Future of Broadcast according to EBU 2017
Download It
A Model Of An Integrated Unified Communication Network Using Public Switched ...
Ofelia open calls
TCP Performance analysis Wireless Multihop Networks
B&B channel partner event ethernet intro - shane duffy
Extended QA testing to enhance productivity of a leading networking solution ...
ETE405-lec4.pdf
Profinet implementation and testing - Dave Tomlin and Xing Ye
China Telecom Americas - General Overview
PI and the basics of profibus and profinet at e+h june 2018 mark freeman
IRJET- Campus-Wide Internet Telephony Design and Simulation using Voice over ...
Gaolei cv 2013 til2k
1 introduction
N017147679
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
Improving Network Efficiency with Simplemux
Ad

More from Jose Saldana (20)

PPTX
Pint of science Patinete as a Service
PDF
Mejorar tu empleabilidad como ingeniero
PDF
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
PDF
Cómo se conectan los ordenadores y los móviles
PDF
La bala que dobló la esquina: el problema de los videojuegos online
PDF
Entretenimiento online. Una perspectiva cristiana
PDF
¿Por qué el WiFi se va y se viene?
PDF
Wi-5: Advanced Features for Low-cost Wi-Fi APs
PDF
Header compression and multiplexing in LISP
PDF
Simplemux traffic optimization
PPTX
Online games: a real-time problem for the network
PDF
GAIA and Alternative Networks
PDF
Bar-BoF session about Simplemux at IETF93, Prague
PDF
Alternative Network Deployments
PDF
Simplemux: a generic multiplexing protocol
PDF
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
PDF
TCM-TF 2014
PDF
Can We Multiplex ACKs without Harming the Performance of TCP?
PDF
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
PDF
Online games traffic characterization and network support
Pint of science Patinete as a Service
Mejorar tu empleabilidad como ingeniero
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
Cómo se conectan los ordenadores y los móviles
La bala que dobló la esquina: el problema de los videojuegos online
Entretenimiento online. Una perspectiva cristiana
¿Por qué el WiFi se va y se viene?
Wi-5: Advanced Features for Low-cost Wi-Fi APs
Header compression and multiplexing in LISP
Simplemux traffic optimization
Online games: a real-time problem for the network
GAIA and Alternative Networks
Bar-BoF session about Simplemux at IETF93, Prague
Alternative Network Deployments
Simplemux: a generic multiplexing protocol
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
TCM-TF 2014
Can We Multiplex ACKs without Harming the Performance of TCP?
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
Online games traffic characterization and network support
Ad

Recently uploaded (20)

PPTX
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
PDF
What Is Coercive Control? Understanding and Recognizing Hidden Abuse
PDF
Types of Literary Text: Poetry and Prose
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Module 3: Health Systems Tutorial Slides S2 2025
PPTX
NOI Hackathon - Summer Edition - GreenThumber.pptx
PPTX
Skill Development Program For Physiotherapy Students by SRY.pptx
PDF
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
PPTX
vedic maths in python:unleasing ancient wisdom with modern code
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
3.The-Rise-of-the-Marathas.pdfppt/pdf/8th class social science Exploring Soci...
PPTX
How to Manage Global Discount in Odoo 18 POS
PPTX
UNDER FIVE CLINICS OR WELL BABY CLINICS.pptx
PPTX
Congenital Hypothyroidism pptx
PPTX
Open Quiz Monsoon Mind Game Final Set.pptx
PPTX
ACUTE NASOPHARYNGITIS. pptx
PPTX
IMMUNIZATION PROGRAMME pptx
PDF
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
PPTX
Odoo 18 Sales_ Managing Quotation Validity
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
What Is Coercive Control? Understanding and Recognizing Hidden Abuse
Types of Literary Text: Poetry and Prose
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Module 3: Health Systems Tutorial Slides S2 2025
NOI Hackathon - Summer Edition - GreenThumber.pptx
Skill Development Program For Physiotherapy Students by SRY.pptx
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
vedic maths in python:unleasing ancient wisdom with modern code
Week 4 Term 3 Study Techniques revisited.pptx
3.The-Rise-of-the-Marathas.pdfppt/pdf/8th class social science Exploring Soci...
How to Manage Global Discount in Odoo 18 POS
UNDER FIVE CLINICS OR WELL BABY CLINICS.pptx
Congenital Hypothyroidism pptx
Open Quiz Monsoon Mind Game Final Set.pptx
ACUTE NASOPHARYNGITIS. pptx
IMMUNIZATION PROGRAMME pptx
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
Odoo 18 Sales_ Managing Quotation Validity
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...

Improving Quality in a Distributed IP Telephony System by the use of Multiplexing Techniques

  • 1. SPECTS 2011 Presentación <> June 27-30, 2011, The Hague, Netherlands Jenifer Murillo Jose Saldana Julián Fernández Navajas G RUPO DE T ECNOLOGÍAS DE LAS COMUNICACIONES CPS - University of Zaragoza, Spain José Ruiz Mas José I. Aznar Eduardo Viruete Navarro
  • 2. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 3. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 4. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - VoIP is replacing traditional telephony systems. - Objective: Cost saving, taking advantage of Internet connections. - Decentralized resources: each office is independent. SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 4
  • 5. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - Making a global management of the resources, we can save costs and increase admission probability Zone 2 Country 4 Country 3 IP network Zone 3 PSTN Country 5 Country 2 Country 1 Zone 1 SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 5
  • 6. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - Software-based solutions allow a simple PC to assume the role of the PBX, making it possible to - Build a central-managed system - Sharing gateways of different offices Country 1 Gateway Country 2 Gateway PSTN Office 2 Office 1 IP network IP call SPECTS, Jun 27-30 2011. The Hague Local call Improving Quality in a Distributed IP Telephony System 6
  • 7. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - VoIP is a real-time service which has to work in a best-effort network. - Users demand a QoS similar to the one they used to have with traditional telephony. - Solutions for adding QoS: - CAC: Call Access Control SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 7
  • 8. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor - Defined by ITU G.107 (E-Model) Ranges from 0 (bad quality) to 100 (good) Acceptable for R > 70 Dependence on delay and packet loss Widely accepted quality estimator for VoIP services SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 8
  • 9. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - In a business with many offices, each one with many users, a number of conferences can be established between the same pair of offices. SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 9
  • 10. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - In a business with many offices, each one with many users, a number of conferences can be established between the same pair of offices. SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 10
  • 11. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - Advantage of grouping traffic: - Overhead reduction - Disadvantage: - Added delays IP network MUX/DEMUX RTP SPECTS, Jun 27-30 2011. The Hague MUX/DEMUX TCRTP RTP Improving Quality in a Distributed IP Telephony System 11
  • 12. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Introduction - We will study the advantages of adding a multiplexing protocol to the central managed IP telephony system. - Admission Probability - R-Factor IP network MUX/DEMUX RTP SPECTS, Jun 27-30 2011. The Hague MUX/DEMUX TCRTP RTP Improving Quality in a Distributed IP Telephony System 12
  • 13. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 14. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS CAC systems - Measurement-based: Use the state of the network to take admission decisions - Parameter-based: Some measurements are carried out during system’s set up, and a maximum number of calls is set. SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 14
  • 15. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Buffer size and buffer policies - «Rule of the thumb»: Bandwidth-delay product. - «Stanford model»: Division by sqrt(N) (N:number of TCP flows). - Other proposal: time-limited buffer. Interesting for this work. Limits OWD. But penalizes big packets. SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 15
  • 16. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Header compressing techniques - IPHC: Only compresses TCP, UDP and IP headers - CRTP: Also RTP - ECRTP: Enhanced CRTP - ROHCv2: Uses more recent compressing algorithms - TCRTP uses ECRTP SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 16
  • 17. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS TCRTP samples samples ... ECRTP RTP ECRTP UDP IP PPP Mux PPP L2TP IP CH IP header L2TP PPP Header header MH RH PPP Mux header Reduced header SPECTS, Jun 27-30 2011. The Hague S MH RH S Samples PPP Mux header Reduced header Samples ... Improving Quality in a Distributed IP Telephony System 17
  • 18. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS TCRTP Bandwidth saving - As bandwidth is saved, parameter-based CAC can support a bigger number of simultaneous conferences. Bandwidth saving X 0.9 0.8 0.8-0.9 0.7 X 0.7-0.8 0.6-0.7 0.6 0.5-0.6 0.4-0.5 0.5 0.3-0.4 0.4 0.3 1 2 3 4 5 6 7 1 8 9 k SPECTS, Jun 27-30 2011. The Hague 10 11 0.9 12 13 14 15 0.8 16 17 18 19 0.7 prob. of reduced header 20 Improving Quality in a Distributed IP Telephony System 18
  • 19. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 20. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS IP Telephony system - Offices in different countries Dial plan only at the PBX Internet used for VoIP traffic The system does not use any reservation protocol - VoIP traffic is the only real-time one we are going to take care of in a special way - A parameter-based CAC is used SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 20
  • 21. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS IP Telephony system - Each office has a gateway and an Internet access Data Center IP network PBX CAC limit Country 1 Office 1 GW Country 3 Country 2 Office 2 GW Office 3 GW Office 4 GW Area 2 Area 1 Office 5 GW Office 6 GW Country 4 Office 7 GW Area 3 Gateway’s lines limit PSTN SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 21
  • 22. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS IP Telephony system - Each office has a gateway and an Internet access Data Center IP network Signaling (SIP) goes to the PBX CAC limit Country 1 Office 1 GW PBX Country 3 Country 2 Office 2 GW Office 3 GW Office 4 GW Area 2 Area 1 Office 5 GW Office 6 GW Country 4 Office 7 GW Area 3 Gateway’s lines limit PSTN SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 22
  • 23. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS IP Telephony system - Each office has a gateway and an Internet access Data Center IP network RTP uses a star topology: tunnels between offices Country 1 Office 1 GW PBX CAC limit Country 3 Country 2 Office 2 GW Office 3 GW Office 4 GW Area 2 Area 1 Office 5 GW Office 6 GW Country 4 Office 7 GW Area 3 Gateway’s lines limit PSTN SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 23
  • 24. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Local Agent (SIP proxy) - All signaling messages pass through it - Counts the number of calls - In charge of admission decissions database IP phone Local agent PBX Local agent IP phone INVITE 100 Trying 183 Session Progress rarily 480 Tempo e Unavailabl Office 1 SPECTS, Jun 27-30 2011. The Hague INVITE 100 Trying 183 Session Progress rarily 480 Tempo e Unavailabl INVITE raril 480 Tempo e Unavailabl y Office i Improving Quality in a Distributed IP Telephony System 24
  • 25. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Local Agent (SIP proxy) - All signaling messages pass through it - Counts the number of calls - In charge of admission decissions database IP phone Local agent PBX Local agent IP phone INVITE 100 Trying 183 Session Progress rarily 480 Tempo e Unavailabl Office 1 SPECTS, Jun 27-30 2011. The Hague There is no place for this call INVITE 100 Trying 183 Session Progress rarily 480 Tempo e Unavailabl INVITE raril 480 Tempo e Unavailabl y Office i Improving Quality in a Distributed IP Telephony System 25
  • 26. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 27. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Scheme of tests Real Traffic in a testbed Offline post-processing Buffer policies VoIP Network delays + Dejitter buffer Background Router Traffic Generation Traffic Capture Traffic Trace QoS parameters Final results Scenario parameters Conferences/ office Simulated scenario Final trace Simulation in Matlab SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 27
  • 28. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Scheme of tests Emulation in a testbed Real Traffic in a testbed Offline post-processing Buffer policies VoIP Network delays + Dejitter buffer Background Router Traffic Generation Traffic Capture Traffic Trace QoS parameters Final results Scenario parameters Conferences/ office Simulated scenario Final trace Simulation in Matlab SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 28
  • 29. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Testbed - Xen Virtualization-based testbed - Each computer is translated into a VM - Bandwidth of office’s routers emulated with Linux tc (Traffic Control) - Codec used: G.729a with 2 samples per packet Public IP address xenbr0 Physical machine Virtual network SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 29
  • 30. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Scheme of tests Addition of delays Real Traffic in a testbed Offline post-processing Buffer policies VoIP Network delays + Dejitter buffer Background Router Traffic Generation Traffic Capture Traffic Trace QoS parameters Final results Scenario parameters Conferences/ office Simulated scenario Final trace Simulation in Matlab SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 30
  • 31. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS System delays Added offline Tpacketization Tretention Tprocess Tqueue Tnetwork Tprocess IP network . . . MUX SPECTS, Jun 27-30 2011. The Hague Tdejitter . . . DEMUX Improving Quality in a Distributed IP Telephony System 31
  • 32. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Scheme of tests Real Traffic in a testbed Offline post-processing Buffer policies VoIP Network delays + Dejitter buffer Background Router Traffic Generation Traffic Capture Traffic Trace QoS parameters Final results Scenario parameters Conferences/ office Simulated scenario Final trace Simulation in Matlab Simulation of the whole scenario SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 32
  • 33. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 34. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability - Each office has 25 users Gateways have 6 lines CAC limit=6 (variable in some tests) Different values of l and number of offices ... ... M2 IP network AI21 AP2 N2 ... ... PSTN ... N1 M1 ... AI12 AP1 AO1 Office 1 SPECTS, Jun 27-30 2011. The Hague PSTN AO2 Office 2 Improving Quality in a Distributed IP Telephony System 34
  • 35. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability Admission probability 3 offices 5 offices 7 offices 10 offices 15 offices Percentage of admitted conferences (%) 100 95 90 85 80 3 SPECTS, Jun 27-30 2011. The Hague 3,5 4 4,5 λ (conferences per hour per user) 5 Improving Quality in a Distributed IP Telephony System 35
  • 36. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability Admission probability 3 offices 5 offices 7 offices 10 offices 15 offices Percentage of admitted conferences (%) 100 95 90 Increasing the number of offices is beneficial 85 80 3 SPECTS, Jun 27-30 2011. The Hague 3,5 4 4,5 λ (conferences per hour per user) 5 Improving Quality in a Distributed IP Telephony System 36
  • 37. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability - Influence of CAC limit 2 offices and isolated mode 2 offices and sharing mode 4 offices and isolated mode 4 offices and sharing mode 6 offices and isolated mode 6 offices and sharing mode 100 Admission probability Admission probability (%) 95 90 85 80 1 2 3 SPECTS, Jun 27-30 2011. The Hague 4 5 6 7 CAC limit 8 9 10 11 12 13 Improving Quality in a Distributed IP Telephony System 37
  • 38. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability - Influence of CAC limit 2 offices and isolated mode 2 offices and sharing mode 4 offices and isolated mode 4 offices and sharing mode 6 offices and isolated mode 6 offices and sharing mode 100 Admission probability Sharing mode is better than isolated mode Admission probability (%) 95 90 85 80 1 2 3 SPECTS, Jun 27-30 2011. The Hague 4 5 6 7 CAC limit 8 9 10 11 12 13 Improving Quality in a Distributed IP Telephony System 38
  • 39. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability - Influence of CAC limit 2 offices and isolated mode 2 offices and sharing mode 4 offices and isolated mode 4 offices and sharing mode 6 offices and isolated mode 6 offices and sharing mode 100 Admission probability Increasing the number of offices is beneficial Admission probability (%) 95 90 85 80 1 2 3 SPECTS, Jun 27-30 2011. The Hague 4 5 6 7 CAC limit 8 9 10 11 12 13 Improving Quality in a Distributed IP Telephony System 39
  • 40. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Admission probability - Influence of CAC limit 2 offices and isolated mode 2 offices and sharing mode 4 offices and isolated mode 4 offices and sharing mode 6 offices and isolated mode 6 offices and sharing mode 100 Admission probability In Sharing mode, the increase of CAC limit improves the Admission probability Admission probability (%) 95 90 85 80 1 2 3 SPECTS, Jun 27-30 2011. The Hague 4 5 6 7 CAC limit 8 9 10 11 12 13 Improving Quality in a Distributed IP Telephony System 40
  • 41. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor - Each office has 25 users - Background traffic: 80% of the capacity R-factor average 80 78 76 74 R-factor 72 70 68 66 64 62 60 0 200 400 600 800 1000 1200 Conferences SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 41
  • 42. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor R-factor average 80 78 76 74 Better values for sharing mode R-factor 72 70 68 66 64 62 60 0 200 400 600 800 1000 1200 Conferences SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 42
  • 43. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor R-factor average 80 78 76 74 Less variance for sharing mode R-factor 72 70 68 66 64 62 60 0 200 400 600 800 1000 1200 Conferences SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 43
  • 44. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor - Original vs Multiplexing as a function of CAC limit R-factor 82 80 Simple RTP, λ = 2 Simple RTP, λ = 4 78 Simple RTP, λ = 6 R-factor 76 Simple RTP, λ = 8 Simple RTP, λ = 10 74 TCRTP, λ = 2 72 TCRTP, λ = 4 TCRTP, λ = 6 70 TCRTP, λ = 8 68 TCRTP, λ = 10 66 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 CAC limit SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 44
  • 45. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor - Original vs Multiplexing as a function of CAC limit R-factor 82 80 Simple RTP, λ = 2 Simple RTP, λ = 4 78 Increasing CAC limit makes average quality fall R-factor 76 74 Simple RTP, λ = 6 Simple RTP, λ = 8 Simple RTP, λ = 10 TCRTP, λ = 2 72 TCRTP, λ = 4 TCRTP, λ = 6 70 TCRTP, λ = 8 68 TCRTP, λ = 10 66 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 CAC limit SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 45
  • 46. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor - Original vs Multiplexing as a function of CAC limit R-factor 82 80 Simple RTP, λ = 2 Simple RTP, λ = 4 78 Simple RTP, λ = 6 Increase of CAC limit for a desired R-factor R-factor 76 Simple RTP, λ = 8 Simple RTP, λ = 10 74 TCRTP, λ = 2 72 TCRTP, λ = 4 TCRTP, λ = 6 70 TCRTP, λ = 8 68 TCRTP, λ = 10 66 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 CAC limit SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 46
  • 47. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS R-factor - Tradeoff Quality vs Admission Probability Less quality butR-factoradmission probability more 82 80 Simple RTP, λ = 2 Simple RTP, λ = 4 78 Simple RTP, λ = 6 R-factor 76 Simple RTP, λ = 8 Simple RTP, λ = 10 74 TCRTP, λ = 2 72 TCRTP, λ = 4 TCRTP, λ = 6 70 TCRTP, λ = 8 68 TCRTP, λ = 10 66 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 CAC limit SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 47
  • 48. Index INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM TESTS AND RESULTS CONCLUSIONS
  • 49. INTRODUCTION RELATED WORKS SYSTEM ARCHITECTURE TEST PLATFORM RESULTS CONCLUSIONS Conclusions - An SIP-based IP telephony system using a CAC has been tested. The scenario mathches an enterprise with several offices. - QoS parameters are obtained in a testbed. - Sharing the gateways increases admission probability. - TCRTP saves bandwidth so R-factor can be improved. - Tradeoff admission probability vs QoS SPECTS, Jun 27-30 2011. The Hague Improving Quality in a Distributed IP Telephony System 49
  • 50. SPECTS 2011 Presentación Presentación <> June 27-30, 2011, The Hague, Netherlands Jenifer Murillo Jose Saldana Julián Fernández Navajas G RUPO DE T ECNOLOGÍAS DE LAS COMUNICACIONES CPS - University of Zaragoza, Spain José Ruiz Mas José I. Aznar Eduardo Viruete Navarro