P age 1 September Presence Enriched Terminal QoS Monitoring Diego Costantini NEC Europe Ltd., Heidelberg, Germany
September Agenda Problem outline Architecture overview Monitoring layer –Network partitioning –Description Enriched presence service Implemented prototype Conclusions and future work
September VoIP voice quality information for: –Buddies placed worldwide –Available before and during any call A use case for a QoS monitoring framework Provide a column reporting the expected quality to buddies This can influence the choice of the kind of communication Audio call Video call Instant messaging...
September Architecture Overview Requirements –General (cover many network topologies) –Scalable (cope with large number of users) Layered approach –User –Service –Monitoring (active + passive) Multi-purpose layers –Easy to replace/extend components Vertical domains –VoIP –IPTV –… Monitoring system Monitoring system Quality services Quality services User applications User applications Monitoring layer Service layer User layer
September Network Topology Terminals vs. Infrastructure Terminals vs. Infrastructure Terminal SIP Proxy Media Gateway
September Network Partitioning Monitoring probes in the infrastructure -All monitoring load on edge nodes (load balancing) -Single points of failure (use replication) +Operators can keep a central role acting as B2BUA +Granular point of view of the network for troubleshooting +No code redundancy on each terminal +No terminal equipment modification +Old terminal devices can still take advantage of the monitoring system (retro-compatibility) +New terminal devices could benefit of additional services enabled by new quality information +More scalable (partitioning)
September Monitoring Layer Signaling/media monitor (RTC-Mon) IETF drafts: SIP vq-rtcpxr SIPFIX (in progress) Collector Tester IETF drafts: SIP answer mode SDP media loopback
September Service Layer/User Layer Ext. Presence service XMPP SIMPLE … MOS calculator E-model IPTV XMPP/SIP client Customized Spark
September Current Prototype Monitoring through RTC-Mon Ad-hoc presence service Openfire XMPP & OpenSER SIP PHP interface & XML on Snom360 Customized Spark RRD graphs with recent trends
September Conclusions Presented Enriched Terminal QoS Monitoring –Proactive and scalable monitoring layer –Call quality extended presence service –Integration with IETF drafts Future work –Full presence service integration –Large scale experimental analysis –Mediation & aggregation –IPTV applications