110 likes | 223 Views
Diego Costantini NEC Europe Ltd., Heidelberg, Germany costantini@nw.neclab.eu. Presence Enriched Terminal QoS Monitoring. Agenda. Problem outline Architecture overview Monitoring layer Network partitioning Description Enriched presence service Implemented prototype
E N D
Diego Costantini NEC Europe Ltd., Heidelberg, Germany costantini@nw.neclab.eu Presence Enriched Terminal QoS Monitoring
Agenda Problem outline Architecture overview Monitoring layer Network partitioning Description Enriched presence service Implemented prototype Conclusions and future work
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 • E-mail • Instant messaging • ...
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 … User applications User layer Quality services Service layer Monitoring layer Monitoring system
Network Topology • Terminal • SIP Proxy • Media Gateway Terminals vs. Infrastructure
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)
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
Service Layer/User Layer • Ext. Presence service • XMPP • SIMPLE • … • MOS calculator • E-model • IPTV • XMPP/SIP client • Customized Spark
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
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