QoS SIG Presentation QoE Measurements In A SeON Framework Dr. Parag Pruthi NIKSUN Dr. Ashutosh Dutta NIKSUN Date: December 14, 2010 Copyright 2010 GISFI. All Rights Reserved.
QoE => Perceived Quality of Service Network Metrics Bit rate, delay, jitter, packet loss rate Power consumption Application Metrics Call setup delay Failed calls, dropped calls, retransmission MOS (Mean Opinion Score) Several standards groups ITU-T SG12 ITU X.902 (IP Telephony) IETF IPPM, DIFFSERV 3GPP 3GPP TS 32.409 (IMS performance) Slide 3
What is Frequency of Measurement? Duration of Flow? Minutes? Seconds? Sub-seconds? Per-packet? Slide 4
Time Effect Slide 5
Require Multitimescale Measurements Slide 6
In A SeON Framework Such Timescale Shall Be Specifiable & Negotiable Details To Be Investigated By Working Group Slide 7
What To Measure? Which Layer? Which Application? Which User? Hop-by-hop or End-to-end? Etc? Slide 8
QoS is needed at multiple layers DNS/ ENUM HSS S-CSCF S-CSCF P-CSCF P-CSCF GETSApplication Server PCRF IMS L3 priority-based QoS Invite OK ACK I-CSCF PCRF RTP L2 Priority based QoS diameter SIP SIP RPH Functions DNS Application-layer priority Queuing Managed IP (Multi-Provider Network) GW GW GETS Call Wireline Access Cable DSL Fiber Ethernet RAN Caller (UE1) IP CAN Wireless Access UMTS EvDO WiMAX LTE Satellite 9 Wireless Access UMTS EvDO WiMAX LTE Satellite Copyright 2007 Telcordia Technologies. All Rights Reserved. RAN RAN IP CAN Called (UE2) Wireline Access Cable DSL Fiber Ethernet 9
IP Layer UDP Layer Slide 10
Application HTTP Application SSH Slide 11
User 1 User 2 Slide 12
All Traffic Except Facebook Facebook Only Slide 13
Require Multi-Layer Measurements Slide 14
Require DPI for Application Classification Slide 15
In A SeON Framework Such Layer Shall Be Specifiable & Negotiable Details To Be Investigated By Working Group Slide 16
Experiencing QoS due to mobility in Campus net Administrative Domain A Administrative Domain B Authorization Agent Registration Agent Authorization Agent Authentication Agent Authentication Agent Configuration Agent Signaling Proxy N1 L2 PoA 128.59.10.7 Layer 2 PoA 207.3.232.10 A Mobile Host B C D Layer 2 PoA L3 PoA N1- Network 1 (802.11) N2- Network 2 ( CDMA/GPRS) 210.5.240.10 128.59.9.6 802.11 h/o delay 18 s Corresponding Host L3 PoA Layer 3 PoA N2 L2 PoA N2 N1 Backbone IPch Signaling Proxy Configuration Agent L3 PoA 128.59.11.8 Registration Agent 802.11 207.3.232.10 802.11 802.11 900 ms media interruption h/o delay 900 ms 22 18 Seconds media interruption 4 Seconds media interruption h/o delay 4 s
Where is the delay during handover process? Handover Event P1 P2 Network discovery & selection P11 Channel discovery P13 P3 Network attachment P12 Subnet discovery P5 Security association Binding update P6 Media reroute P31 P21 P23 L2 association Server discovery Configuration P4 Identifier acquisition Domain advertisement P22 Router solicitation P33 Address Resolution P32 Duplicate Address Detection P41 Authentication (L2 and L3) P53 Identifier mapping P42 Key derivation P51 Identifier update P62 P61 Forwarding Tunneling P54 Binding cache P63 Buffering P64 P52 Identifier Verification Bi-casting/ Multicasting 23
What If Devices Are Virtual? Important to Specify Measurement Boundaries And Type of Measurements For Abstraction From Implementation Slide 24
Require Measurements Between Elements Slide 25
In A SeON Framework Such (Logical) Measurements Shall Be Specifiable & Negotiable Details To Be Investigated By Working Group Slide 26
Cross-layer feedback helps to achieve QoE Adaptive Application User User Needs, Requirement Routing Handoff SNR, switching SIP SAP Re-negotiate Bw, codec TCP Retransmission, RTCP Feedback Application H.323 (Audio, Video, Data) Codecs (H.261) SDP RTP RTCP UDP TCP SCTP MIP MIPv6 CIP AAL 3/4 AAL3/4 RIP ICMP IGMP OSPF CSMA/CA CSMA/CD PPP LINK status TX power Modulation BER SONET 802.11 802.3 CDMA/GPRS/LTE
Feedback-based service oriented architecture DNS/ ENUM HSS S-CSCF S-CSCF Invite OK ACK RTP P-CSCF diameter P-CSCF GETSApplication Server DNS I-CSCF PCRF Performance Monitor SIP IMS PCRF Layer 3 control IMS-layer control Network Feedback Layer 2 control Multi-layer SON Controller Managed IP (Multi-Provider Network) GW GW GETS Call Wireline Access Cable DSL Fiber Ethernet RAN Caller (UE1) IP CAN Wireless Access UMTS EvDO WiMAX LTE Satellite 32 Wireless Access UMTS EvDO WiMAX LTE Satellite RAN RAN IP CAN Called (UE2) Wireline Access Cable DSL Fiber Ethernet 32
Per flow Measurements (IntServ) Aggregation Across Domains Per flow guarantees End-to-end Scalability can be difficult? Should we investigate? Slide 33
QoS (SIG) deliverables - December Define several use case scenarios for communication in rural India Focus QoS metrics for a specific set of applications Survey available techniques and framework being discussed in different SDOs Map the appropriate techniques and protocols to those use case scenarios Draft Best Current Practices for QoS Requirement for Rural India Slide 34
Rural India Specific Still Needs Investigation Slide 35