Volker Hilt Bell Labs/Alcatel-Lucent SIP Overload Control IETF Design Team Status.

Slides:



Advertisements
Similar presentations
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
Advertisements

Using Edge-To-Edge Feedback Control to Make Assured Service More Assured in DiffServ Networks K.R.R.Kumar, A.L.Ananda, Lillykutty Jacob Centre for Internet.
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
Camarillo / Schulzrinne / Kantola November 26th, 2001 SIP over SCTP performance analysis
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
ICE Jonathan Rosenberg Cisco Systems. Changes Removed abstract protocol concept Relaxed requirements for ICE on servers and gateways – no address gathering.
Optimizing Buffer Management for Reliable Multicast Zhen Xiao AT&T Labs – Research Joint work with Ken Birman and Robbert van Renesse.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-04 draft-ietf-bmwg-sip-bench-meth-04 August 2, 2012 Prof. Carol Davids, Illinois Inst. of Tech.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
IEEE in the Large: Observations at the IETF Meeting Henning Schulzrinne, Andrea G. Forte, Sangho Shin Department of Computer Science Columbia University.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
IETF Session Initiation Protocol Henning Schulzrinne Columbia University New York, NY.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
CORE KAIST EECS Computer Engineering Research Lab A General Purpose Proxy Filtering Mechanism Applied to the Mobile Environment Bruce Zenel Jupyung Lee.
Chapter 6 Control Using Wireless Throttling Valves.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described.
SIPPING Working Group IETF 68 Mary Barnes Gonzalo Camarillo.
POSTER TEMPLATE BY: Whitewater HTTP Vulnerabilities Nick Berry, Joe Joyce, & Kevin Vaccaro. Syntax & Routing Attempt to capture.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-02 draft-ietf-bmwg-sip-bench-meth-02 July 24, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP 2.0 TLS handling Magnus Westerlund draft-ietf-mmusic-rfc2326bis-12.
Doc.: IEEE /0897r0 SubmissionJae Seung Lee, ETRISlide 1 Active Scanning considering Operating Status of APs Date: July 2012.
All Rights Reserved © Alcatel-Lucent 2006, ##### Volker Hilt Bell-Labs/Alcatel-Lucent SIP Overload Control Report from the IETF Design.
SIP working group IETF#70 Essential corrections Keith Drage.
Multimedia Information System Lab. Network Architecture Res. Group Cooperative Video Streaming Mechanisms with Video Quality Adjustment Naoki Wakamiya.
SIP Overload Design Team Status Jonathan Rosenberg Cisco.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
SAML for SIP Hannes Tschofenig, Jon Peterson, James Polk, Douglas Sicker, Marcus Tegnander.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
Overload Design Team Status Jonathan Rosenberg Cisco.
1 © 2001, Cisco Systems, Inc. All rights reserved. VVT _05_2001_c1 Resource Priority Header draft-ietf-sip-resource-priority-05 James M Polk Henning.
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
Sponsored by the National Science Foundation NetServ: Enabling In-Network Services On The Next Generation Internet Jae Woo Lee, Jan Janak, Roberto Francescangeli,
Security Threats and Requirements for Emergency Calling draft-tschofenig-ecrit-security-threats-01.txt Hannes Tschofenig, Henning Schulzrinne, Murugaraj.
SIP Working Group IETF 74 chaired by Keith Drage, Dean Willis.
A SIP Load Control Event Package draft-shen-sipping-load-control-event-package-00.txt Charles Shen, Henning Schulzrinne, Arata Koike IETF 72, Dublin Ireland.
SIP Overload Control draft-hilt-sipping-overload-00 Volker Hilt Daryl Malas Indra Widjaja
Volker Hilt Bell Labs/Alcatel-Lucent SIP Overload Control IETF Design Team Status.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Problem Statement: Media Independent Handover Signalling draft-hepworth-mipshop-mih-problem-statement-01 Ele Hepworth (*), Greg Daley, Srinivas Sreemanthula,
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
Volker Hilt SIP Session Policies Volker Hilt
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
PANA Discussion and Open Issues (draft-ietf-pana-pana-01.txt)
IP-NNI Joint Task Force Status Update
Jonathan Rosenberg Volker Hilt Daryl Malas
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
Signaling Compression for Push-to-talk over Cellular (PoC)
SIPPING Working Group IETF 58
Configuration Framework draft-ietf-sipping-config-framework-06
Open Forum th November 2016.
IP-NNI Joint Task Force Status Update
IEEE in the Large: Observations at the IETF Meeting
Simulation of Session Initiation Protocol
Charles Shen, Henning Schulzrinne, Arata Koike
Open Forum th November 2015.
SIP Server Overload Control: Design and Evaluation
SIMPLE Presence Traffic Optimization and Server Scalability
SIP Session Policies Volker Hilt
Proposal for Change/Improvements in STIR/SHAKEN Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server.
Proposal for Change/Improvments in STIR/SHAKEN Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server.
Congestion Control Comments Resolution
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Active RTP liveness discovery
Presentation transcript:

Volker Hilt Bell Labs/Alcatel-Lucent SIP Overload Control IETF Design Team Status

Slide 2 | 74 IETF Meeting | March 2009 SIP Overload Control Design Team Team Members  Eric Noel, Carolyn Johnson (AT&T Labs)  Volker Hilt, Fangzhe Chang (Bell Labs/Alcatel-Lucent)  Charles Shen, Henning Schulzrinne (Columbia University)  Ahmed Abdelal, Tom Phelan (Sonus Networks)  Mary Barnes (Nortel)  Jonathan Rosenberg (Cisco)  Nick Stewart (British Telecom) Four independent simulation tools  AT&T Labs, Bell Labs/Alcatel-Lucent, Columbia University, Sonus Networks Bi-weekly conference calls.

Slide 3 | 74 IETF Meeting | March 2009 draft-ietf-sipping-overload-design-01 Changes to -00 Added new sections on:  Fairness  Introduces fairness categories.  Performance Metrics  Discusses metrics to compare overload control mechanisms  Message Priorization  Selection of messages in overload condition. Added text to Security Considerations section. Minor edits throughout the text.

Slide 4 | 74 IETF Meeting | March 2009 draft-ietf-sipping-overload-design-00 Next Steps Discussion of overload control mechanisms needs to be structured along the identified performance metrics. Document is close to completion.

Slide 5 | 74 IETF Meeting | March 2009 SIP Overload Control Design Team Simulation Results Four types of overload control  Rate-based Overload Control  Loss-based Overload Control  Window-based Overload Control  Overload Signal-based Overload Control Summary of Steady-State Evaluation (presented at IETF ’73) Performance of all overload control mechanisms under evaluation is similar in steady state. Varying network conditions (i.e., delay, loss-rate) do not reveal significant differences. Results for Transient Scenarios Evaluation of transient behavior with respect to  Changes in offered load  changes in the number of neighbors  Fairness

Slide 6 | 74 IETF Meeting | March 2009 Changes in Offered-Load (AT&T Labs) Rate-based and Window-based Overload Control Simulations use the following overload control feedback types and algorithms:  Rate-based: queue delay  Loss-based: SRED  Window-based Feedback conveyed in SIP responses. Result: rate-, loss- and window-based controls respond well to transient stimulus.

Slide 7 | 74 IETF Meeting | March 2009 Changes in Offered-Load (Bell Labs/Alcatel-Lucent) Loss-based and Rate-based Overload Control Time Overload control feedback type and algorithms used:  SRED algorithm  Loss- vs. rate-based feedback SIP responses convey feedback from core to edge proxies. Result: loss- and rate-based overload control perform well. Time CPS

Slide 8 | 74 IETF Meeting | March 2009 Changes in Offered-Load (Columbia University) Window-based and Rate-based Overload Control Slide 8  Window- and rate-based controls perform well.

Slide 9 | 74 IETF Meeting | March 2009 Changes in Offered-Load (Sonus Networks) Loss-based and Overload-Signal-based Overload Control Target Overload Signal Rate =10 Overload Signals /Sec

Slide 10 | 74 IETF Meeting | March 2009 Changes in the Number of Senders (Bell Labs/Alcatel-Lucent) Loss-based and Rate-based Overload Control Edge proxies are turned on/off sequentially.  Each edge proxy sends the same amount of load while active. Feedback-type and algorithms:  Rate-fixed: core proxies are configured with a fixed number of senders. The overall rate of a core proxy is divided through the sender number.  Rate-aware: core proxies estimate the number of senders. The overall rate of a core proxy is divided through the sender estimate.  Loss-based: same loss rate is sent to all edge proxies.  All simulations use SRED algorithm.

Slide 11 | 74 IETF Meeting | March 2009 Fairness (Columbia University) Rate-based Overload Control Slide 11  Provider-centric fairness: each source gets the same share  User-centric fairness: each source gets a share proportional to its original incoming load

Slide 12 | 74 IETF Meeting | March 2009 Conclusion & Next Steps Simulation Results The overload control performance seems to differ little between the type of feedback:  Rate-, Loss-, Window- and Signal-based mechanisms all performed well in steady-state as well as transient evaluations. Of course, the performance does vary depending on the overload control algorithms used and parameter settings of these algorithms.  But: algorithms and parameter settings are likely to be out of scope for an overload control protocol specification. Next Steps Evaluate additional transient scenarios. Finalize draft-ietf-sipping-overload-design-01 Work on a solution!!

Session Initiation Protocol (SIP) Overload Control draft-hilt-sipping-overload-06 Volker Hilt, Indra Widjaja, Henning Schulzrinne A Session Initiation Protocol (SIP) Load Control Event Package draft-shen-sipping-load-control-event-package-01 Charles Shen, Henning Schulzrinne, Arata Koike

Slide 14 | 74 IETF Meeting | March Service Provider B Hotline Callee am-10am, Service Provider A Enterprise Network B Enterprise Network A Filter Spec ID: To: Time: 9am-10am Act: accept rate= N max Filter Spec ID: To: Time: 9am-10am Act: accept rate=N SPA Filter Spec ID: To: Time: 9am-10am Act: accept rate=N EPA Filter Spec ID: To: Time: 9am-10am Act: accept rate=N SPB Charles Shen, Henning Schulzrinne, Arata Koike, A Session Initiation Protocol (SIP) Load Control Event Package, draft-shen-sipping-load-control-event-package-01.txt, IETF SIPPING Working Group, Work in Progress. Nov 3, 2008 Filter-based SIP Server Overload Control draft-shen-sipping-load-control-event-package-01

Slide 15 | 74 IETF Meeting | March 2009 Server S1Server S2 Session Initiation Protocol (SIP) Overload Control draft-hilt-sipping-overload-06 Overload control mechanism  Enables proxies to send overload control feedback to upstream neighbors.  Feedback is conveyed in SIP responses  New Via Header Parameters  Supports different types of feedback. Currently defined: loss-based.  Specifies the protocol semantics. Open to different overload control algorithms. Via: SIP/2.0/TCP ss1.example.com:5060 ;oc=20;oc_validity=500 OverloadReduces load