RMCAT Application Interaction draft-ietf-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 91.

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

1 Carol Davids © 2010 WebRTC Standards Summary. 2 What is WebRTC? WebRTC refers to protocols as well as Javascript APIs used to enable realtime communications.
MPTCP Application Considerations draft-scharf-mptcp-api-01 Michael Scharf Alan Ford IETF 77, March 2010.
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Video Frame Info RTP Header Extension draft-berger-avtext-framemarking-00 Espen Berger, Suhas Nandakumar, Mo Zanaty Cisco 1.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Mirja Kühlewind Karen Nielsen.
Using FEC for Rate Adaptation of Multimedia Streams Marcin Nagy Supervised by: Jörg Ott Instructed by: Varun Singh Conducted at Comnet, School of Electrical.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Requirements and Architecture for Zero-Byte Header Compression Pete McCann & Tom Hiller December 13, 2000 draft-mccann-rohc-gehcoarch-00.txt.
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
1 Application Layer. 2 Writing Networked Applications TCP UDP IP LL PL TCP UDP IP LL PL TCP UDP IP LL PL Web Browser Web Server Ftp Server Ftp Client.
Computer Networks Multimedia and Multicast. Outline F Multimedia Overview F Receiver-Driven Layered Multicast F UDP Sockets (coming soon) F IP Multicast.
SIP Performance Metrics 66 th IETF – Montreal Daryl Malas.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
1 1 July 28, Absent changes to the network can we actually do something? Yes Is there work in the area of measurements that can we do to create.
Introduction to SDP Issues. Content Background Goals SDP Primer RTP Primer Use cases “New” Functionalities in SDP Multiple RTP Streams in SDP Decision.
Multimedia Communications
Multimedia Communications Student: Blidaru Catalina Elena.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
© 2010 Universität Tübingen, WSI-ICS Patrick Schreiner, Christian Hoene Universität Tübingen WSI-ICS 26. July 2010 Rate Adaptation for the IETF IIAC.
RTCWEB architecture Harald Alvestrand. RTCWEB goals Real Time Communication in the Browser Browser to Browser is Job Number One Usable by JS applications.
Mobile Communication Congestion Exposure Scenario
Optimizing UDP-based Protocol Implementations Yunhong Gu and Robert L. Grossman Presenter: Michal Sabala National Center for Data Mining.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
Curtsy Web
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Lars Eggert, Mirja Kuehlewind.
L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 90.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Udt.sourceforge.net 1 :: 23 Supporting Configurable Congestion Control in Data Transport Services Yunhong Gu and Robert L. Grossman Laboratory for Advanced.
QoS framework (PR0002) Rev.0.5 (Work in progress).
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
CSE Senior Design II Overview: System/Product Design Mike O’Dell Based on an earlier presentation by Bill Farrior, UTA, modified by Mike O’Dell.
Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
BUNDLE Christer Holmberg, Ericsson Harald Alvestrand, Google IETF#84, Vancouver.
Conceptual design Tells the customer what the system will do Tells the customer what the system will do Answers: Answers: Where will the data come from?
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-02.txt draft-briscoe-conex-initial-deploy-02.txt Bob Briscoe, BT Dirk Kutscher, NEC.
ConEx Concepts and Abstract Mechanism draft-ietf-conex-abstract-mech-01.txt draft-ietf-conex-abstract-mech-01.txt Matt Mathis, Google Bob Briscoe, BT IETF-80.
RMCAT architectural overview Michael Welzl 1 RMCAT, 85 th IETF Meeting
Reactions to Signaling from ECN Support for RTP/RTCP draft-carlberg-tsvwg-ecn-reactions-00.txt 14 November 2011 Piers O’Hanlon Ken Carlberg.
69 th IETF, Chicago, IL Performance Evaluation of L3 Transport Protocols for IEEE Richard Rouil, Nada Golmie and David Griffith National Institute.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-00 Mo Zanaty, Varun Singh, Suhas Nandakumar IETF 89.
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
U Innsbruck Informatik - 1 Specification of a Network Adaptation Layer for the Grid GGF7 presentation Michael Welzl University.
SACM Vulnerability Assessment Scenario IETF 95 04/05/2016.
1 Creative Innovation – Customer Satisfaction – Continual Quality Improvement Session Communications API  SessionController - Interface used to control.
Quality and Value for the Exam 100% Guarantee to Pass Your Exam Based on Real Exams Scenarios Verified Answers Researched by Industry.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Protocols and the TCP/IP Suite Overview and Discussion
Next steps in Real Time Communications
IETF-86 RTP Media Congestion Avoidance Techniques
CLUE WG Interim Meeting San Jose, CA Sept , 2012
An IP-based multimedia traffic generator
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Multi-Media Concepts and Relations
Coupled Congestion Control for RTP Media
Bob Briscoe, BT IETF-72 tsvwg Jul 2008
IMTC SIP Interconnect and SuperOp
SDP Media Loopback draft-hedayat-media-loopback-01.txt
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Note: Text displayed in blue italics is included to provide guidance to the author and should be deleted or hidden before publishing the document.
Overview of H.323-SIP Gateway
PIM Backup DR Mankamana Mishra IETF-102
Design.
Editors: Bala’zs Varga, Jouni Korhonen
Presentation transcript:

RMCAT Application Interaction draft-ietf-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 91

Goals Agree on the conceptual decomposition of RMCAT applications to describe interfaces and interactions between congestion control and other functions Agree on the critical interfaces and interactions Decide if only informative for normalizing evaluations of solution candidates, or should contain normative language for the scope and interfaces of congestion controllers

Changes since -00 Focus on top 5 interfaces and interactions – Section 5 now has an overview of the top 5 interactions – Allowed Rate (CC-Codec) – Startup Ramp (CC-Codec) – Delay Tolerance (CC-Codec) – Loss Tolerance (CC-Codec) – Priority / Weight (Config-CC-UDP) Solution candidates: Please review and provide feedback if these are the top interactions for your algorithm! – Sections 5.x provide further details and more interactions Replace OS with Network Stack – Acknowledge that user-space stacks are also possible

Network Stack Network Stack Application Conceptual Model UDP Config Codec Congestion Control RTP Shared State RTCP socket interface and other network functions, e.g. ECN, DSCP, PHY events, shaping media and transport configuration, e.g. SDP, WebRTC API constraints, RTP/RTCP, CC

Network Stack Network Stack Application Conceptual Model - Top 5 Interactions UDP Config Codec Congestion Control RTP Shared State RTCP socket interface and other network functions, e.g. ECN, DSCP, PHY events, shaping 1.Allowed Rate 2.Startup Ramp 3.Delay Tolerance 4.Loss Tolerance 5.Priority

Open Questions Should the top interactions include Media Elasticity? (range, granularity and convergence time of rate changes) Informative-only or normative language for the scope and interfaces/interactions of congestion controllers? Are we providing the right guidance to congestion control designers and application developers? Are we facilitating evaluation and comparison of solution candidates by normalizing the interfaces and interactions? Should we move RTP Circuit Breakers (non-) interaction to requirements?