Top Banner
Analysis of on-off patterns in VoIP and t heir effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia U niversity Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on Estimation of Token Bucket Parameters of VoIP Traffic R. Bruno, R.G.Garroppo and S.Giordano Department of Information Engineering Uni versity of Pisa High Performance Switching and routing, 2000. ATM 2000 Proceed ings of the IEEE Conference on , 2000
28

Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Dec 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation

Wenyu Jiang, Henning SchulzrinneDepartment of Computer Science Columbia University

Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on

Estimation of Token Bucket Parameters of VoIP Traffic

R. Bruno, R.G.Garroppo and S.GiordanoDepartment of Information Engineering University of Pisa

High Performance Switching and routing, 2000. ATM 2000 Proceedings of the IEEE Conference on , 2000

Page 2: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Outline

• Introduction

• Experiment Setup

• Comparisons with Traditional Silence Detectors

• Token bucket simulations and results

• Conclusions

Page 3: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Introduction

• Human speech consists of talk-spurts and silence gaps, also known as on-off patterns.

• Allows higher bandwidth utilization through multiplexing.

• Allows per-spurt play out delay adjustment.

• Enable echo suppression based on silence detector output.

Page 4: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Introduction (cont’d)

energy

Pre-spurt hangover time

Post-spurt hangover time

time

Max (-20db)

Min (-45db)

Page 5: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Experiment Setup

3COM Ethernet Phone

3COM Ethernet Phone

Mediatrix gateway

Page 6: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Comparisons with Traditional Silence Detectors

• Example spurt/gap distributions

• NeVoT SD spurt and gap CDF using different parameters

• Spurt/gap distribution after averaging over many conversations

Page 7: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Example spurt/gap distributions

Page 8: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Example spurt/gap distributions

Page 9: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Example spurt/gap distributions

Page 10: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

NeVot SD spurt and gap CDF using different thresholds

Page 11: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

NeVot SD spurt and gap CDF using different thresholds

Page 12: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

NeVot SD spurt and gap CDF using different thresholds

Page 13: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Spurt/gap distribution after averaging over many conversations

Page 14: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Spurt/gap distribution after averaging over many conversations

Page 15: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Spurt/gap distribution after averaging over many conversations

Page 16: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Token bucket simulations and results

Page 17: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Effect of spurt/gap distribution on multiplexing performance, G.729B

Page 18: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Effect of spurt/gap distribution on multiplexing performance, G.729B

Page 19: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Effect of spurt/gap distribution on multiplexing performance, G.729B

Page 20: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Multiplexing performance for NeVoT SD with default parameters

Page 21: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Multiplexing performance for NeVoT SD with default parameters

Page 22: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Multiplexing performance for NeVoT SD with default parameters

Page 23: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.
Page 24: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Equivalent Queuing Model

Page 25: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Birth-and-death Markov Chain

Page 26: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Simulation analysis

classifier token-bucket conditioner

Multiplexer

Page 27: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.
Page 28: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.

Conclusions

• Spurt/gap distributions are not exactly exponential, particularly for gaps.

• The token bucket simulations result indicate that the exponential model generally gives a close estimate of the out-of-profile probability.