QoS is meaningless for Rich Communications Services

Similar documents
NFV PM Thought Experiments Yaakov (J) Stein

Voice Analysis for Mobile Networks

INTEGRATED APPLICATION ASSURANCE

On TCP friendliness of VOIP traffic

Video Streaming Performance Monitoring

Parameter Equipment Motivation Monitoring method. Smooth play-out Test stream

A Real-world Demonstration of NetSocket Cloud Experience Manager for Microsoft Lync

Call me back on Skype

Why Next-Generation Voice Services Need Next-Generation KPIs

Oracle Communications Operations Monitor

MARKETING REPORT. Application Layer Testing (ALT): The Key to Optimizing Quality of Experience MR-433

Low-Cost Traffic Analysis of Tor

Bridging OPNFV and ETSI Yardstick and the methodology for pre-deployment validation of NFV Infrastructure

Lecture 4: Introduction to Computer Network Design

Fundamentals of Communications Networks

Configuring RTP Header Compression

Assessing Call Quality of VoIP and Data Traffic over Wireless LAN

AT&T SD-WAN Network Based service quick start guide


Configuring RTP Header Compression

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS

Engineering Quality of Experience: A Brief Introduction

Intrusion Prevention System Performance Metrics

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks

Simplified service creation and delivery. Branch. SOHO Data Center. Control Center / NOC Packet Muse Service & Network Applications

New Cisco 2800 And 3800 Series Integrated Services Router Wan Optimization Bundles

Installation and Deployment

Application Performance Troubleshooting

A Talari Networks White Paper. Turbo Charging WAN Optimization with WAN Virtualization. A Talari White Paper

SaaS Providers. ThousandEyes for. Summary

MySip.ch. SIP Network Address Translation (NAT) SIP Architecture with NAT Version 1.0 SIEMENS SCHWEIZ AKTIENGESELLSCHAFT

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Troubleshooting with Network Analysis Module

How to Choose a CDN. Improve Website Performance and User Experience. Imperva, Inc All Rights Reserved

Multi-Domain Service Optimization

FlowBROKER. Operators Require All Layer Visibility to Assure QoE Here s How. Existing QoE Analysis Tools and Methods Fall Short.

Does your Voice Quality Monitoring Measure Up?

Why Performance Matters When Building Your New SD-WAN

Stakeholders Forum on Quality of Service and Consumer Experience (Nairobi, Kenya, November 2015)

What s the magic of real-time video streaming with hyper-low latency?

Performance Metrics and Performance Measurements for Interprovider Connections

Bandwidth, Latency, and QoS for Core Components

ElastiNET FOR MOBILE BACKHAUL

New Opportunities for Timing with SDN and NFV

A New Approach To Manage a Best Effort IP WAN Services

Redeeming the P Word. Making the Case for Probes as an Effective UC Diagnostics Tools WHITE PAPER

Spirent MethodologyCenter

The Essentials of Ethernet Service Activation

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins

Technology Brief. VeloCloud Dynamic. Multipath Optimization. Page 1 TECHNOLOGY BRIEF

Troubleshooting Packet Loss. Steven van Houttum

Adaptive Bit Rate (ABR) Video Detection and Control

About Me. Bio: Research Interests:

The way to «ABC Networks» Stefano Pileri, CEO, Italtel

Introduction to Quality of Service

The trace file is here:

Planning for Performance Assurance No Longer an Afterthought

Designing and debugging real-time distributed systems

Service Control EasyApp Measuring Quality of Experience

WhitePaper: XipLink Real-Time Optimizations

Quantifying Skype User Satisfaction

Evolving Telecommunications to Triple Play:

Synthesizing Adaptive Protocols by Selective Enumeration (SYNAPSE)

P_HGI02715R02 HYBRID ACCESS. David Thorne, BT TSO HGI CLOSING SYMPOSIUM VENICE, MARCH 2016

QoS attributes of a packet. Quality of service (QoS) Packet latency affects transport service QoS. Transport services.

A Novel Software-Based H.323 Gateway with

Theoretical and Practical Aspects of Triple Play

One of the big complaints from remote

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016

Lecture 10: Internetworking"

What is SIP Trunking? ebook

Thoughts on Quality of Service for NDN/CCNstyle ICN protocol architectures

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

HOSTED PBX WITHOUT THE HEADACHES: QUALITY OF SERVICE

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

NetAlly. Application Advisor. Distributed Sites and Applications. Monitor and troubleshoot end user application experience.

Features of a proxy server: - Nowadays, by using TCP/IP within local area networks, the relaying role that the proxy

2005 SPRING SIW Performance Evaluation of the XMSF Overlay Multicast Prototype

NFV Monitoring. Nicolas Bouthors, CTO, Qosmos Division. Qosmos is a division of Enea -

What s Wrong with the Operating System Interface? Collin Lee and John Ousterhout

General requirements for ID/locator separation in NGN

Top-Down Network Design

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

How can we gain the insights and control we need to optimize the performance of applications running on our network?

Data-Driven DevOps: Bringing Visibility to Any Cloud, Any App, & Any Device. Erik Giesa SVP of Marketing and Business Development, ExtraHop Networks

Virtualization of Customer Premises Equipment (vcpe)

MODELING REAL-TIME MULTIMEDIA STREAMING USING HLS PROTOCOL

VoIP Security Threat Analysis

Module 6 STILL IMAGE COMPRESSION STANDARDS

TCP/IP stack is the family of protocols that rule the current internet. While other protocols are also used in computer networks, TCP/IP is by far

EBU response to the public consultation on the draft BEREC report 'Monitoring quality of Internet access services in the context of net neutrality'

Music on Hold with IP Connectivity

Meeting the requirements of the All-IP World. Cianfranco Ciccarella Telecom Italia Vice President Global Advisory Services

ETSF10 Internet Protocols Transport Layer Protocols

Jim Metzler. Introduction. The Role of an ADC

Network Monitoring & Detection. Fast Data: Real Time. Customer Service Department. NTT Communications Corp.

Voice, Video and Data Convergence:

Setting up Alcatel 4400 Digital PIMG Integration

Setting Up an Alcatel 4400 Digital PIMG Integration with Cisco Unity Connection

Transcription:

QoS is meaningless for Rich Communications Services NFVRG IETF-101 Yaakov (J) Stein RAD Y(J)S QoS for rich services 1

Communications services A major paradigm major shift has occurred in networking spurred by NFV and in particular Distributed NFV The traditional communications service was a pure transport service Transport bits: from site X to site Y (or between N>2 sites) with data rate at least R with latency no more than L Y(J)S QoS for rich services 2

Rich communications services Today, the service provided is much richer Provide a rich service: from site X to site Y (or between N>2 sites) with application information rate at least R with experienced latency no more than L while performing (virtual) network functions A, B, C and D Y(J)S QoS for rich services 3

QoS KPIs are proxies Customers have grown accustomed to receiving free or low flat-rate best effort service and are only willing to pay for services with QoE guarantees There is a huge information base on how how to guarantee QoS KPIs to measure QoS KPIs QoS KPIs are useful because they are straightforward to measure they perform well as proxies for subjective QoE All current SLAs are based on QoS KPIs and not directly on QoE Y(J)S QoS for rich services 4

QoE as a function of QoS Many quantitative relationships between QoE and QoS have been found QoE = f (application; QoSi ) justifying the measurement of QoS KPIs instead of directly estimating QoE We know, for example: for conversational voice how PLR/delay determine MOS given voice codec for streaming video how PLR/PDV determine perceived quality given video codec for web browsing how delay determines ApDex Y(J)S QoS for rich services 5

QoS for rich services In fact, the only reason to guarantee/measure a QoS KPI is its relationship to QoE but that relationship has only been established for traditional services It turns out that one can prove that for rich communications services there is no such relationship QoE f (application; QoS i ) Hence QoS and conventional SLAs are meaningless (and NFV makes the situation even worse) Y(J)S QoS for rich services 6

How can this be proven? The proof is based on thought experiments (AKA gedanken experiments) In each such thought experiment we pick a KPI and show a network function that makes that KPI irrelevant to QoE To demonstrate the principles involved we ll show a few of these thought experiments Y(J)S QoS for rich services 7

Packet loss can be problematic Experiment 1 Intrusion Protection Systems We are used to Packet Loss leading to QoE degradation more specifically, increased PLR means decreased QoE An IPS function discards packets that it deems to be malicious thus leading to an increased PLR Discarding these packets are in the user s best interest thus the experienced QoE should increase But there are much more convincing arguments! Y(J)S QoS for rich services 8

Packet loss can be meaningless Experiment 2 TCP proxy A TCP proxy is placed near the middle of an end-to-end TCP session The transmitted byte-stream is maintained but its segmentation is not For example, 3 packets may enter the proxy, and either 2 or 4 exit it! Thus, PLR can be high or even negative without affecting the QoE! We could abandon counting packets and measure traffic volume (the number of bytes received irrespective of packetization) So, let s check if traffic volume loss is a good QoS KPI Y(J)S QoS for rich services 9

Volume loss can be meaningless Experiment 3 WAN optimization compression Compression here can mean lossless data compression data deduplication audio or video compression, transcoding or transrating All of these mechanisms decrease the traffic volume without affecting QoE So, traffic volume is not a relevant factor in determining QoE The remedy is to completely abandon measuring byte volume and to measure Shannon information! Y(J)S QoS for rich services 10

Information loss can be meaningless Experiment 4 WAN optimization caching server (CDN) A caching server stores information that may be consumed multiple times When a flow contains cached information zero information will transferred up to the cache but the QoE remains unaffected X So, even measured Shannon information loss can not be used as an end-to-end QoS parameter! Y(J)S QoS for rich services 11

Note: Synthetic OAM packets aren t a fix Network engineers will immediately object to our line of reasoning Certainly PLR is well-defined and the fault lies totally with our measurement methodology! The proper way to measure PLR in such cases is to introduce synthetic OAM packets designed to bypass the computational functionality and thus measure true end-to-end transport PLR! That argument is completely true, and completely irrelevant! We aren t interested in measuring QoS parameters as an academic exercise The purpose of measuring them is to predict QoE on user traffic Traffic that does not traverse all the elements of user packets i.e., that is not fate sharing with true user traffic can not be expected to assist in the prediction of the QoE of such user traffic! Y(J)S QoS for rich services 12

Delay may be meaningless The 2 nd most useful QoS parameter is end-to-end propagation delay Of course, many of our previous examples already cast doubt on the meaningfulness of delay If packets are combined and re-segmented as in a TCP proxy then we need to measure delay of individual bytes If packet contents changes as in experiment 3 (compression) then byte delay becomes meaningless If packets are not even sent as in a caching server then propagation delay is undefined But, there is an even stronger argument! Y(J)S QoS for rich services 13

Delay can be unrelated to QoE Experiment 5 Web browsing Studies show that users are usually satisfied if web pages stabilize in less than 2 seconds are usually frustrated if web pages don t stabilize within 8 seconds The browser is a software function that is part of the service and runs software (e.g., javascript) downloaded as data This software may added an unbounded amount run-time before finally stabilizing the representation of the web page Thus, delay from request to page stabilization is not uniquely determined by network delay! Y(J)S QoS for rich services 14

Link failure can improve QoE! Experiment 6 Rerouting or protection switching link 1 server 1 link 6 A rich communications service initially traverses links 1, 2, 4, 6 and utilizes server 1 Due to a link 2 failure, the service is rerouted now traverses links 1, 3, 5, 6 and utilizes server 2 Server 2 happens to perform the functionality better due to upgraded software or more available CPU power and/or memory and/or storage causing the QoE to improve! Thus, link failure may lead to QoE improvement! server 2 Y(J)S QoS for rich services 15

How does NFV affect this result? One may be able to work around these results for stationary network functionalities in known locations But NFV facilitates developing new functionalities dynamically inserting/moving/reconfiguring functionalities so that we can not make assumptions on what functionalities do we can not make assumptions as to where functionalities are So, with NFV we must pessimistically assume that any of the aforementioned problems may occur anywhere! Y(J)S QoS for rich services 16

Possible solutions (WIP) So, if QoS is meaningless, how can we estimate QoE? directly access QoE estimation by application end-points indirectly estimate QoE based on user behavior measure QoE of synthetic but fate-sharing content correlate QoS KPIs with NFVI KPIs (e.g., computation load, memory usage) and VNF KPIs (as collected by VNFM) use machine learning techniques to predict QoE based directly on packet flows and NFV information without extracting traditional QoS KPIs Y(J)S QoS for rich services 17

Thanks for listening! comments appreciated Yaakov_S@rad.com Y(J)S QoS for rich services 18