distributed monitoring of residential and mobile voip and

16
Distributed Monitoring of Residential and Mobile VoIP and IPTV Services Alan Clark, Telchemy [email protected] IIT VoIP Conference 2009

Upload: rockys11

Post on 05-Jul-2015

306 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Distributed Monitoring of Residential and Mobile VoIP and

1

Distributed Monitoring of Residential and Mobile VoIP and IPTV Services

Alan Clark, Telchemy [email protected]

IIT VoIP Conference 2009

Page 2: Distributed Monitoring of Residential and Mobile VoIP and

2

Problem Statement

•  Emerging IP based VoIP and IPTV services are complex and delivering service directly to the customer/ subscriber handset, Set Top Box…..

•  IP problems are very obvious – transient audio problems or highly visible video problems

•  Network based test equipment •  Is expensive and, with the move to 10Gbit and higher

interconnect speeds, getting more so •  Can’t see into the customer premise

•  Need a cost effective and scalable solution that provides management to the customer premise

Page 3: Distributed Monitoring of Residential and Mobile VoIP and

3

Mobile and residential services

Residential Triple Play

IP

Mobile Services

IPTV STB

femto cell

IPTV headend

VoIP services

GPON, WiMax, DSL, HFC…

Page 4: Distributed Monitoring of Residential and Mobile VoIP and

4

Traditional approach to performance monitoring

IPTV headend

Probe

MSAN/ Base

Station IP Access

Network

Can be monitored by network based probe

Can be monitored by customer premise/ device based probe

Probe

Requires large number of probes

High speed network interconnects – requires high speed probes (1G-10G-40G-100G)

Page 5: Distributed Monitoring of Residential and Mobile VoIP and

5

Software probes in the customer premise

IPTV headend

Probe

MSAN/ Base

Station IP Access

Network

Software Probe

“Push” model, e.g. SNMP Trap, SIP RTCP Summary Reports

“Pull” model, e.g. SNMP, TR69

Page 6: Distributed Monitoring of Residential and Mobile VoIP and

6

Why “Push” vs “Pull” for endpoints?

•  Easier customer premise firewall traversal •  Less network load, no time polling devices that are “off” •  Devices can be mobile •  New devices can be easily added •  Supports NATS and dynamic IP addresses •  Polling can lead to an operational mode of “troubleshoot when

customer complains” •  Push supports pro-active monitoring, faster detection of

problems

Metrics Firewall

Collector

Page 7: Distributed Monitoring of Residential and Mobile VoIP and

7

Distributed approach to performance monitoring

Middleware Correlate / Aggregate

Middleware Correlate / Aggregate

Middleware Correlate / Aggregate

Web Based Reporting Interface

dB Web Services API

Agents integrated into endpoints

Push reports

Page 8: Distributed Monitoring of Residential and Mobile VoIP and

8

Applied to mobile and residential services

Residential Triple Play

IP

Mobile Services

IPTV STB

femto cell

Middleware Collect, Correlate and

Aggregate

Embedded Agents

Page 9: Distributed Monitoring of Residential and Mobile VoIP and

9

IPTV Analysis/ QoE Monitoring algorithm

RTP /

MPEG Demux

Perceptual Quality Model

Playout Buffer

Emulator

I/B/P frame

detection

MPEG TR101290

Metrics

FEC and R-UDP Model

Per Frame Quality

I/B/P frame

detection

Codec/ Bandwidth

Model

MPEG TS PAT/PMT Decode

Agent size – 300kbytes code size & 0.5-2 MIPS

Page 10: Distributed Monitoring of Residential and Mobile VoIP and

10

VoIP Analysis/ QoE Monitoring algorithm

Agent size – 40kbytes & 0.001 MIPS

Calculate MOS-LQ

Impact of Signal/ Noise

Impact of Delay/ Echo

Calculate MOS-CQ

Packet Loss

Distribution

Page 11: Distributed Monitoring of Residential and Mobile VoIP and

11

VoIP/IPTV Performance Analysis Agent

Stream parsing & media type detection

VoIP Analysis

IPTV Analysis

Integrate agent into mobile handset, IP phone, ONU, Set Top Box…..

Page 12: Distributed Monitoring of Residential and Mobile VoIP and

12

VoIP Performance – Per-call monitoring

IP Phone “B” with VQmon/EP

IP Phone “A” with VQmon/EP

RTP stream

RTCP XR

SQmediator

SIP RTCP Summary

Report

A->B Metrics

A<-B Metrics

Session report

Page 13: Distributed Monitoring of Residential and Mobile VoIP and

13

IPTV performance monitoring

•  Practical issues –  Subscriber changes channel, and may not stay long

on low quality channel –  Channels may be scrambled (obscures frame

structure) –  Impact of packet loss can vary widely, depending on

frame type affected

ONU

IPTV Set Top Box

Page 14: Distributed Monitoring of Residential and Mobile VoIP and

14

IPTV performance monitoring

Channels

Subscriber A

Subscriber B

Subscriber C

Subscriber D

Subscriber A

Subscriber B

Subscriber C

Subscriber D

Page 15: Distributed Monitoring of Residential and Mobile VoIP and

15

Distributed approach to performance monitoring

Middleware Correlate / Aggregate

Middleware Correlate / Aggregate

Middleware Correlate / Aggregate

Web Based Reporting Interface

dB Web Services API

Agents integrated into endpoints

Push reports

Page 16: Distributed Monitoring of Residential and Mobile VoIP and

16

Summary

•  Scalable, cost effective way to monitor residential service quality

•  Provides detailed insight into service quality and supports rapid problem diagnosis

•  Already in early stages of commercial deployment – proven approach