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.

Slides:



Advertisements
Similar presentations
MCT620 – Distributed Systems
Advertisements

Computer Networks TCP/IP Protocol Suite.
Advanced Piloting Cruise Plot.
Chapter 1 The Study of Body Function Image PowerPoint
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
NetSEC: metrology-based application for network security Jean-François SCARIOT Bernard MARTINET Centre Interuniversitaire de Calcul de Grenoble TNC 2002.
FIGURE 11.1 Circuit for Example 11.1.
Summary of Convergence Tests for Series and Solved Problems
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
Communicating over the Network
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Streaming Video over the Internet
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
1 Quality of Service Issues Network design and security Lecture 12.
ABC Technology Project
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
VOORBLAD.
Squares and Square Root WALK. Solve each problem REVIEW:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
Do you have the Maths Factor?. Maths Can you beat this term’s Maths Challenge?
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 2 Networking Fundamentals.
Network Fundamentals – Chapter 4 Sandra Coleman, CCNA, CCAI
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
SIMOCODE-DP Software.
Addition 1’s to 20.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
Week 1.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Network Operations & administration CS 4592 Lecture 15 Instructor: Ibrahim Tariq.
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
Muse confidential Service Rich Access Networks: The Service Plane Solution Edith Gilon – de Lumley Bell Labs R&I, Alcatel-Lucent BroadBand Europe Antwerp,
Service QoE Monitoring in the Access Network Bart De Vleeschauwer Ghent University – IBBT-IMEC Department of Information Technology
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
Autonomic QoE Optimization in the Access Node Knowledge Plane Bart De Vleeschauwer, Pieter Simoens, Wim Van de Meerssche, Steven Latré, Filip De Turck,
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.
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,
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
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.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Chapter 28. Network Management Chapter 29. 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.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
Design for a generic knowledge base for autonomic QoE optimization in multimedia access networks September 9, 2008 Bong-Kyun Lee Dept. of Information and.
Presentation transcript:

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 De Turck Bart Dhoedt Piet Demeester Edith Gilon Kris Struyve Tom Van Caenegem

BB Europe — 2 ist-muse.org Overview > Access network challenges > Monitoring Plane & Knowledge Plane > Monitoring in the home network

BB Europe — 3 ist-muse.org Access Network Overview Service Providers Service Edge Access Node Residential Gateway End Device User Access NetworkHome Network

BB Europe — 4 ist-muse.org Services & Challenge > Classic best-effort internet services: Web Surfing, , File Transfer, … > New services: VOIP, Broadcast IPTV, Video on Demand, Gaming Higher Requirements: – Interactivity, Media quality, Zapping Time, Setup Time, Synced Sound, Artifact-free Video > Need for guaranteed Quality of Experience = how the user experiences the service Influenced by network jitter, delay and loss How can we detect & automatically solve QoE degradation?

BB Europe — 5 ist-muse.org Overview > Access network challenges > Monitoring Plane & Knowledge Plane > Monitoring in the home network

BB Europe — 6 ist-muse.org Monitor Plane MP/KP: Architecture Knowledge Plane QoE decrease detectedroot cause analysis Monitoring data sources restorative action

BB Europe — 7 ist-muse.org Monitor Plane Logical layer containing all monitoring tools: SNMP: Read & write device parameters Set traps IPFIX (or netflow): Flow statistics TR-069 Residential gateway configuration & monitoring …

BB Europe — 8 ist-muse.org Knowledge Plane Solution Execution Monitoring Plane Data Reduction Knowledge plane Overview 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 e.g. FEC, interleaving, local retransmission, device reconfiguration, warn end-user or network management, … Solve Problem Continuous monitoring

BB Europe — 9 ist-muse.org Monitor Plane MP/KP: Example Knowledge Plane QoE decrease detectedroot cause analysisrestorative action Loss Detected ADSL-line Statistics: loss detected Loss in Home Network Add FEC to stream Cause known: ADSL-line loss

BB Europe — 10 ist-muse.org Overview > Access network challenges > Monitoring Plane & Knowledge Plane > Monitoring in the home network

BB Europe — 11 ist-muse.org Home Network Monitoring How to monitor? Limited or no knowledge & control of end-devices > Active monitoring > Passive monitoring Loss, RTT and Jitter monitoring From the Access Node ?

BB Europe — 12 ist-muse.org Active Monitoring > Dedicated software Assumes control of end-devices and end-device software by access network > ICMP-based Each IP device should support “ping” Can measure RTT, jitter and loss Problem: – Firewall – Might be handled differently than other traffic – Large Loss detection overhead! – To detect a packet loss ratio p, you need 10/p packets > Active monitoring isn’t very useful

BB Europe — 13 ist-muse.org Passive Monitoring > From in the access network, monitor packets from and to the home network > Use service specific algorithms to derive home network parameters > Use cases: Broadcast TV using RTP/RTCP VoD using TCP

BB Europe — 14 ist-muse.org RTP/RTCP monitoring > Overview: RTP/RTCP basics Jitter Monitoring Loss Monitoring RTP RTCP Sender Reports RTCP Receiver Reports

BB Europe — 15 ist-muse.org 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

BB Europe — 16 ist-muse.org RTCP Messages > SDES, source description items > BYE, end of participation > APP, application specific > SR, Sender Report > RR, Receiver Report Report Block

BB Europe — 17 ist-muse.org RTP/RTCP loss estimation > Receiver report: > Same calculations can be done on AN, by looking at RTP stream # Expected - # Received Fraction lost since last RR Loss

BB Europe — 18 ist-muse.org Access node home network loss detection Receiver Reports (loss=A) RTP Monitoring on AN (loss=B) Calculate: A - B Access NetworkHome Network

BB Europe — 19 ist-muse.org RTP/RTCP interarrival Jitter estimation > Interarrival jitter: variance in interarrival time Server Access Node (AN) SjSj time > End-to-end jitter is reported in RR > Do analogous calculations on RTP at AN to determine Server – AN jitter > Compare end-to-end jitter (RR) and Server-AN jitter SkSk AjAj AkAk End-Device RjRj RkRk SiSi AiAi RiRi

BB Europe — 20 ist-muse.org TCP monitoring > Overview: TCP basics RTT & Jitter Monitoring Loss Monitoring Our algorithm: ANTMA TCP

BB Europe — 21 ist-muse.org TCP: Basics DP 1 Sender Receiver Monitoring Point 1 A1 ACK 1

BB Europe — 22 ist-muse.org TCP: Loss DP 1 Time-out! Sender Receiver Monitoring Point 1 A1 1 ACK 1

BB Europe — 23 ist-muse.org 1 TCP: Flights DP 1DP 2ACK 1 Sender Receiver Monitoring Point A1 2 ACK 2 A2

BB Europe — 24 ist-muse.org TCP Middle Monitoring: RTT & Jitter in home network > RTT is time between seeing a data packet, and seeing its matching ACK > “RTT Jitter” can be derived from RTT > Finding matching ACK is hard when loss & jitter occur: A A1 A4 A4 A4 ACK 1 DP 1  Need smart matching for jitter detection!

BB Europe — 25 ist-muse.org TCP Middle Monitoring: Loss in Home Network > Counting retransmissions Unreliable, as jitter can cause retransmissions Tests on the internet show difference with loss can be very high > “Smart” counting retransmissions Assume multiple losses in row are jitter, and ignore them Bursty loss is seen as jitter!

BB Europe — 26 ist-muse.org TCP Middle Monitoring: ANTMA > ANTMA = “Access Network TCP Monitoring Algorithm” > What? Loss, RTT & Jitter estimations Measure each TCP connection separately Monitor only home network part of connection > How? Passive monitoring of packets on AN (or RGW) History is evaluated by various rules Packets are matched with their ACK

BB Europe — 27 ist-muse.org TCP Middle Monitoring: ANTMA Example MP ACK 1DP 1DP 2DP 3DP 4DP 5DP 6ACK 2ACK 3 123A1A2A3456 ACK 3 History: 123A1 Can match:1,3 A2A ,66 LOST

BB Europe — 28 ist-muse.org Conclusion > Monitoring Plane Monitoring in Acces Network Monitoring in Home Network – RTP/RTCP – TCP > Knowledge Plane Detect & Solve QoE degradations

BB Europe — 29 ist-muse.org Questions?