Service QoE Monitoring in the Access Network Bart De Vleeschauwer Ghent University – IBBT-IMEC Department of Information Technology

Slides:



Advertisements
Similar presentations
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Advertisements

Ist-muse.org On the Enhancement of QoE for IPTV Services through Knowledge Plane Development Bart De Vleeschauwer Wim Van de Meerssche Pieter Simoens Filip.
Muse confidential Service Rich Access Networks: The Service Plane Solution Edith Gilon – de Lumley Bell Labs R&I, Alcatel-Lucent BroadBand Europe Antwerp,
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
CCNA – Network Fundamentals
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
User Control of Streaming Media: RTSP
Autonomic QoE Optimization in the Access Node Knowledge Plane Bart De Vleeschauwer, Pieter Simoens, Wim Van de Meerssche, Steven Latré, Filip De Turck,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- II Hao Jiang Computer Science Department Boston College Nov. 8, 2007.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
RTP: A Transport Protocol for Real-Time Applications
RTP/RTCP(RFC 1889) Real-time transport protocol (RTP) is the de facto standard media transport protocol in the Internet Media transport: audio, vedio,
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
CS640: Introduction to Computer Networks
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Multimedia and QoS#1#1 Multimedia Applications. Multimedia and QoS#2#2 Multimedia Applications r Multimedia requirements r Streaming r Recovering from.
Computer Measurement Group, India Reliable and Scalable Data Streaming in Multi-Hop Architecture Sudhir Sangra, BMC Software Lalit.
Multimedia Communications
Multimedia Communications Student: Blidaru Catalina Elena.
VoIP Packets In the Air and Over the Wire J. Scott Haugdahl CTO
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
Transport Layer Layer #4 (OSI-RM). Transport Layer Main function of OSI Transport layer: Accept data from the Application layer and prepare it for addressing.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
©NEC Laboratories America 1 Huadong Liu (U. of Tennessee) Hui Zhang, Rauf Izmailov, Guofei Jiang, Xiaoqiao Meng (NEC Labs America) Presented by: Hui Zhang.
University of the Western Cape Chapter 12: The Transport Layer.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
MULTIMEDIA OVER WIRELESS BROADBAND NETWORKS BY: NEELIMA PUNJALA.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.
Team Members Atcharawan Jansprasert Padmoja Roy Rana Almakabi Ehsan Eslamlouevan Manya Tarawalie.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Changing the Dynamics of Network Analysis J. Scott Haugdahl CTO, WildPackets, Inc.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Internet Measurment Multimedia 1. Properties Challenges Tools State of the Art 2.
Voice over IP B 林與絜.
BAI513 - PROTOCOLS RTP - RTCP BAIST – Network Management.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Department of Information Technology – Broadband Communication Networks (IBCN) Dynamic QoE Optimisation for Streaming Content in Large- Scale Future Networks.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
RTP/RTCP/RTSP Ben Biro CISC 856 – Spring '10 University of Delaware Thanks to Professor Amer, Henning Schulzrinne, Colin Perkins, Amit Hetawal.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Design for a generic knowledge base for autonomic QoE optimization in multimedia access networks September 9, 2008 Bong-Kyun Lee Dept. of Information and.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer Timing Recovery.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Chapter 7: Transport Layer
RTP: A Transport Protocol for Real-Time Applications
Real-Time Transport Protocol
RTP: A Transport Protocol for Real-Time Applications
RTP: A Transport Protocol for Real-Time Applications
Presentation transcript:

Service QoE Monitoring in the Access Network Bart De Vleeschauwer Ghent University – IBBT-IMEC Department of Information Technology

— 2 Muse Project > MUlti Service access Everywhere > “The overall objective of MUSE is the research and development of a future, low cost, multi-service access network. The access network should provide secure connectivity between end-user terminals and edge nodes in a multi-provider environment. It should be suited for the ubiquitous delivery of broadband services to every European citizen.” > Service QoE is of prime importance > Goal of our contribution to MUSE: a knowledge plane in the access network that is responsible for autonomous QoE management.

— 3 Outline > Access network overview > Access network services > Knowledge plane Motivation A two layered architecture > Access node monitoring and actions RTP/RTCP monitoring QoE restorative actions > Conclusion

— 4 Access Network Overview Service Providers Service Edge Aggregation Network Access Node Residential Gateway End Device User Home Network

— 5 Motivation > Access network services: VOIP Video on demand IPTV High Speed Internet > For all these services, QoE is essential > Packet loss, delay, jitter have huge impact > Goal: Autonomous access network QoE management Monitor the QoE Enable QoE restorative action Proactive and reactive QoE monitoring and restoration

— 6 A Knowledge plane in the access network Monitoring Plane Knowledge Plane

— 7 State of the art > Monitoring the access network SNMP (Simple Network Management Protocol) RMON MIBs Raqmon DSLForum – Protocol described in TR-69 – Object models in various working texts IPFIX/Netflow Active monitoring > Monitor data analysis “Sketch-based change detection: methods, evaluation, and applications”, Krishnamurthy, B., Sen, S., Zhang, Y., Chen, Y., 2003 “What’s new: finding significant differences in network data streams”, Cormode, G., Muthukrishnan, S., 2005 Database sliding window techniques > Knowledge plane actions Retransmissions Forward error correction Interleaving

— 8 Monitoring Plane MP/KP Responsibilities Data Reduction Monitored Data SamplingSliding WindowSketch Knowledge Plane Reduce data to manageable size Anomaly Detection Sketch Test 2ThresholdSketch Test 1 Diagnosis and Solution Alert diagnosis component Detect problem root cause and find solution Analyze data

— 9 A distributed Knowledge Plane Monitoring Plane Knowledge Plane Monitoring Plane

— 10 Monitoring Plane Data Reduction Knowledge plane – Monitoring plane interaction Knowledge Plane Active: e.g. generate additional ICMP ping requests Passive: e.g. additional threshold in RMON MIB Anomaly Detection Diagnosis and Solution Additional queries over available data Initialize new anomaly detection modules Additional info might be needed for accurate fault recovery Initiate new monitor probes Anomaly is detected

— 11 Central role of the access node > Access node: Under control of access network provider Crossing point between aggregation network and last mile + home network All data of the same user passes this point > Ideal place for user/service monitoring and restorative action > Dedicated protocol monitoring Knowledge Plane Monitoring Plane

— 12 Streaming video services Streaming video service RTP RTCP

— 13 RTP/RTCP > RFC 3550: RTP: A Transport Protocol for Real-Time Applications > Two protocols RTP protocol for data packets RTCP protocol for control traffic > RTP packets contain data Sequence number Timestamps (Sampling instant of first octet in the RTP data packet) > RTCP packets contain control & feedback information

— 14 RTCP Messages > SDES, source description items > BYE, end of participation > APP, application specific > SR, Sender Report > RR, Receiver Report Report Block

— 15 Monitor Plane Streaming Video Services Goal: Determine end-to-end QoE Determine Access-node end-device QoE RTP SR RR Track Sequence NumbersTrack SR timesInspect RRs

— 16 RTP/RTCP loss estimation > Receiver calculates the number of packets it expects and the number it has received in an interval > Fraction lost between two report blocks is reported together with cumulative number of lost packets > Cumulative number lost = # expected - # received > Fraction lost = fraction lost since last RR

— 17 Access node home network loss detection Access node keeps track of packets that were sent to end-device Access node keeps track of highest sequence numbers in RR Access node keeps track of reported fraction lost / number lost packets Access node can estimate how many packets were lost between access node and end- device

— 18 RTP/RTCP interarrival Jitter estimation > Interarrival jitter: variance in interarrival time Server End-Device SlSl time > End-to-end interarrival jitter is calculated: Calculate interarrival time between two packets D(k,l) = (R k – R l ) - (S k – S l ) = (R k – S k )- (R l – S l ) Jitter estimation J(k)=J(k-1)+(|D(k,k-1)|- J(k-1) )/16 > Jitter is reported in RR > Do analogous calculations to determine Server – AN jitter > Compare end-to-end jitter (RR) and Server-AN jitter SkSk RlRl RkRk

— 19 RTP/RTCP RTT estimation > RTCP Report block contains fields for LSR: Last SR timestamp DLSR: Delay Since last SR > This allows us to estimate the RTT whenever a RR is received > Time when SR passes access node: t1 > Time when RR passes access node : t2 > RTT est. = t2-t1-DLSR Sender Access Node End Device DLSR t1 t2 SR RR

— 20 Access Node QoE Restorative Action > Trigger application specific actions when packet loss is detected Forward error correction Interleaving Intercept retransmission requests at the access node and send retransmissions – Faster retransmission – Less network load > Inform higher layers of QoE decrease > Adapt stream to better suite client specifications > Dynamic content proxying according to an observed demand pattern

— 21 Conclusion > There is a clear need for access network QoE management > Three goals QoE monitoring QoE problem detection Problem solution > A two layered solution Monitor plane Knowledge plane > A distributed architecture is able to locate/solve QoE decreases at the appropriate location > The access node plays a central role in the distributed knowledge plane

— 22 Thank you for you attention ! Any Questions?