Quantifying Skype User Satisfaction

Similar documents
Game Traffic Analysis: An MMORPG Perspective

Recommended QoS Configuration Settings for NETGEAR R6400 Wireless Router

Skype Video Responsiveness to Bandwidth Variations

Quantifying Skype User Satisfaction

QoE Evaluation Framework for Multimedia Content

ETSF10 Internet Protocols Transport Layer Protocols

Voice Analysis for Mobile Networks

Tuning Skype s Redundancy Control Algorithm for User Satisfaction

Theoretical and Practical Aspects of Triple Play

VOIP Network Pre-Requisites

An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google Talk, and MSN Messenger

Command Center Guide. November 2018

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Bandwidth, Latency, and QoS for Core Components

Multimedia Networking

Troubleshooting Packet Loss. Steven van Houttum

CS 457 Multimedia Applications. Fall 2014

A Skype Analyzer for the Bro IDS Implementation and results. Miguel Ibero Carreras

SamKnows test methodology

An Analysis of the Skype P2P Internet Telephony Protocol 王永豪 B 杜明可 B 吳治明 B

Transporting audio-video. over the Internet

Washington State University CptS 455 Sample Final Exam (corrected 12/11/2011 to say open notes) A B C

Mobility Management for VoIP on Heterogeneous Networks: Evaluation of Adaptive Schemes

GUIDELINES FOR VOIP NETWORK PREREQUISITES

Voice, Video and Data Convergence:

Recommended QoS Configuration Settings for. AdTran NetVanta 3448 Router

AT&T Collaborate TM. Network Assessment Tool

Mobile Multimedia Application over DOrA How to Ensure Positive End-user Experience?

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

Whitepaper IP SLA: Jitter. plixer. International

Recommended QoS Configuration Settings for TP-LINK Archer C3200 Wireless Router

Multimedia Networking

Recommended QoS Configuration Settings for. Dell SonicWALL SOHO Router

Alcatel OmniPCX Enterprise

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30%

QoS metrics and requirements

Analysis and Signature of Skype VoIP Session Traffic

WhitePaper: XipLink Real-Time Optimizations

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Synopsis of Basic VoIP Concepts

QoS on Low Bandwidth High Delay Links. Prakash Shende Planning & Engg. Team Data Network Reliance Infocomm

Design Considerations

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Summer 2008) Midterm. Date: June 12, 2008

MAF ICIMS. Call Quality Monitoring and SIP Capacity Planning

Quan'fying QoS Requirements of Network Services: A Cheat- Proof Framework

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

Performance Analysis of Voice Call using Skype

Introduction to Quality of Service

Enabling Quality Architectures in the Infrastructure. John Warner Strategic Product Marketing Texas Instruments

Content distribution networks

Preface Preliminaries. Introduction to VoIP Networks. Public Switched Telephone Network (PSTN) Switching Routing Connection hierarchy Telephone

RealMedia Streaming Performance on an IEEE b Wireless LAN

Conversational Model Based VoIP Traffic Generation

Chapter 2 Application Layer. Lecture 4: principles of network applications. Computer Networking: A Top Down Approach

Performance Management: Key to IP Telephony Success

Partner : Advocate IT Service 81 Broadway Asheville, NC United States. Customer: Sample Customer TrafficSim Report

Top-Down Network Design

Multimedia Streaming. Mike Zink

estadium Project Lab 2: Iperf Command

SIMULATION FRAMEWORK MODELING

Experimental Study of Skype. Skype Peer-to-Peer VoIP System

JOURNAL OF HUMANITIE COLLEGE No ISSN:

Code Software

Design Considerations

Samara State Aerospace University, 2011

QoS in a SOHO Virtual Private Network for IP Telephony

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos

Skype Traffic Identification

Distributed Multimedia Systems. Introduction

You submitted this homework on Sat 22 Mar :51 AM PDT. You got a score of 5.00 out of 5.00.

Chapter 5 VoIP. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March Multmedia Networking

CSince XenDesktop 4 Enterprise and Platinum editions offer many other

An Experimental Analysis on Iterative Block Ciphers and Their Effects on VoIP under Different Coding Schemes

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

Revealing Skype Traffic: When Randomness Plays with You

Solutions to Performance Problems in VoIP Over a Wireless LAN

Monitoring and Analysis

Enhancing Quality of Service in Software-Defined Networks

Transporting Voice by Using IP

HP 830 Series PoE+ Unified Wired-WLAN Switch Switching Engine

Avaya ExpertNet Lite Assessment Tool

Actively Managing Multimedia Telchemy Actively Managing Multimedia

Efficient Implementation of VoIP Over VPN w.r.t Packet Delay and Data Security

Client/Server Computing

Assessing Call Quality of VoIP and Data Traffic over Wireless LAN

WatchGuard M200 Firewall/Router QoS Configuration Guide

Introduction to LAN/WAN. Application Layer 4

VOIP and Video on a City-wide Scale

EVALUATION OF LTE PERFORMANCE

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

ENSC 427 Communication Networks

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

AT&T Collaborate TM. Network Assessment Tool

Measurement QoS Parameters of VoIP Codecs as a Function of the Network Traffic Level

ENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET

Measurements and QoS Analysis of Live-World Mobile Telecommunication Networks

Voice over IP (VoIP)

Measurement Study of Lowbitrate Internet Video Streaming

Contact Center SIP Migration SYNERGY DRIVES SUCCESS

Transcription:

EECS443: Skype satisfaction presentation p. 1/14 Quantifying Skype User Satisfaction Kuan-Ta Chen, Chun-Ying Huang, Polly Huang, and Chin-Laung Lei SIGCOMM 06, Sep 2006, Pisa, Italy.

EECS443: Skype satisfaction presentation p. 2/14 Goals and Motivation How can we evaluate quality of service in real-time P2P multimedia services like Skype? Traditional telephony QoS metrics: Mean Opinion Score (MOS): human surveys of sample audio clips Average Call Duration (ACD) Decentralized P2P architecture, packet encryption, and dynamic network conditions make evaluation very difficult.

EECS443: Skype satisfaction presentation p. 3/14 Contributions Two QoS metrics: User Satisfaction Index (USI): based on call duration Interactivity measures: based on voice activity Ciphertext voice activity detection Chokepoint P2P service tracing Statistical methodology

EECS443: Skype satisfaction presentation p. 4/14 Trace collection Packet sniffer installed on campus s WAN uplink. Two stage packet filtering: online: HTTP request to ui.skype.com indicates a Skype login and gives the host s Skype port. (captures 1-2% of packets) offline: Skype packets are partitioned into sessions (calls). Orphan packets are discarded. Skype hosts are ping-ed for RTT (network latency) every 2 minutes, at 1Hz. 462 usable sessions recorded, 45% relayed

EECS443: Skype satisfaction presentation p. 5/14 Call duration as a QoS indicator They use statistical analysis to determine the correlation to call duration of: Bitrate Network conditions: Round Trip Time (RTT) as measure by pings Jitter (δ(bitrate)) sample bitrate each sec Packet loss is factored into jitter estimate

Results: bitrate correlation EECS443: Skype satisfaction presentation p. 6/14

Results: jitter correlation EECS443: Skype satisfaction presentation p. 7/14

EECS443: Skype satisfaction presentation p. 8/14 User Satisfaction Index Regression analysis is used to determine separate impact to USI of each factor: bitrate/jitter/rtt = 46% / 53% / 1% USI = 2.15 log(bitrate) 1.55 log(jitter) 0.36 RT T Conclusions: improve user satisfaction by increasing bitrate and decreasing jitter, even at the expense of latency.

Interactivity as a QoS indicator Responsiveness users should alternate speaking Response Delay short delay means better comprehension Talk Burst Length poor quality leads to slower speech(limited 10 sec) So, we need a way to detect voice activity in the encrypted media stream... EECS443: Skype satisfaction presentation p. 9/14

EECS443: Skype satisfaction presentation p. 10/14 Skype s two voice codecs isac: wideband codec, 10-32kbps Variable Bit Rate ilbc: 13.3kbps Constant Bit Rate Packet frequency (frame size) is relatively constant 30ms. This can be increased to reduce packet header overhead and thus bandwidth at the expense of latency. Bandwidth numbers are per-channel (direction) Packet header is 20 bytes IP + 8 bytes UDP => 7.5 kbps header overhead What is the effect of AES Encryption on packet length? Traces showed 20-64 kbps (likely due to header and encryption, not higher bitrate codec)

EECS443: Skype satisfaction presentation p. 11/14 Bitrate analysis Bitrate factors: Volume level microfluctuations due to varied syllable entropy. macrofluctuations due to network conditions, CPU load. Filter out variations below the 1 sec and above 5 sec scale.

EECS443: Skype satisfaction presentation p. 12/14 Interactivity results Feasibility: Filtering yielded 73-92% accuracy in voice activity detected on a synthetic waveform and a voice sample. Correlations with USI:

EECS443: Skype satisfaction presentation p. 13/14 Future work Use better network instrumentation Other applications: Traditional client-server VoIP Other P2P apps Real-time integration for dynamic bitrate adjustment

EECS443: Skype satisfaction presentation p. 14/14 Problems Interactivity is not shown to be correlated with QoS (call duration) and intuition behind interactivity is weak. Experience shows that latency is important QoS factor. Network effects analysis is flawed: bitrate is inherent in VBR codec, not indication of jitter & packetloss. Generally, few variant data points in statistical analysis Better benchmark for USI is needed: perhaps MOS Ignored Skype s CBR ilbc codec