Re: [clue] Timing discussion
Marshall Eubanks <marshall.eubanks@gmail.com> Tue, 17 April 2012 13:47 UTC
Return-Path: <marshall.eubanks@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 583D821F85C2 for <clue@ietfa.amsl.com>; Tue, 17 Apr 2012 06:47:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.588
X-Spam-Level:
X-Spam-Status: No, score=-103.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pci29SSTJPC3 for <clue@ietfa.amsl.com>; Tue, 17 Apr 2012 06:47:31 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id AC02821F852E for <clue@ietf.org>; Tue, 17 Apr 2012 06:47:30 -0700 (PDT)
Received: by lbgc1 with SMTP id c1so325987lbg.31 for <clue@ietf.org>; Tue, 17 Apr 2012 06:47:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=hIT2QxeiXuPIEeVAQdlwUiXJp/A2zPyxxcnqrA8y/m0=; b=oEIzIddSfn2qM5FVuptNoHTqIZC1WRGVj4JFIMjJ7UIR5W+ARKMYh09U3WmnW50z0o CstYSuZaJoIEOyXQQPqKQKAS/kcWU43MH7wJFuPCCjhP//7uC7LkQCdlgZO7300ZrBpG Sf3vIj1IJevybfwJflTfG/zt3xDK/s9NxNqkNX8csGGrkjnQ1uV1lmPeOv0WvU/8uZF3 xZGCuPiZ3Ljrj9FOtBtzntGL2xvnKxieuSqNSOeTkgnGye6jV2AXzx2HQXsZPX7utCiD THY0ILYVWcm/aNyx6c1Z844I8I5zECV0dOcgc5cAyIhZIAhrUAnC/CwuPb1rJ6637b/P twgQ==
MIME-Version: 1.0
Received: by 10.112.49.136 with SMTP id u8mr7396370lbn.2.1334670449600; Tue, 17 Apr 2012 06:47:29 -0700 (PDT)
Received: by 10.112.46.4 with HTTP; Tue, 17 Apr 2012 06:47:29 -0700 (PDT)
In-Reply-To: <A997DBD5DD3E0B46A6D0353CF3E32CCB0F901530@xmb-sjc-233.amer.cisco.com>
References: <A997DBD5DD3E0B46A6D0353CF3E32CCB0F901530@xmb-sjc-233.amer.cisco.com>
Date: Tue, 17 Apr 2012 09:47:29 -0400
Message-ID: <CAJNg7VJSsrkPUNZXGWLtrSi1OpdjyAJsJn7e1D5k6SPhj=UTzQ@mail.gmail.com>
From: Marshall Eubanks <marshall.eubanks@gmail.com>
To: "Brian Baldino (bbaldino)" <bbaldino@cisco.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Cc: clue@ietf.org
Subject: Re: [clue] Timing discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2012 13:47:35 -0000
On Mon, Apr 16, 2012 at 8:47 PM, Brian Baldino (bbaldino) <bbaldino@cisco.com> wrote: > Hey all, > > At the last meeting Mary brought up the topic of ‘how quickly do things need > to happen’ (and therefor where should certain information be carried) came > up. I’ve got some text below that is hopefully a good start to that > discussion; I’m sure there are types of data that I missed but hopefully > this will work to get things going. > > > > -Brian > > > > Timings: > I’ve categorized these into three levels: > > Media plane (typically relatively fast) > Media control plane (typically relatively medium) > Signaling plane (typically relatively slow) > > The speeds above are just rough categorizations and only describe the planes > in terms of ‘relative’ speeds as the actual speeds are based on all sorts of > factors (i.e. even media plane can be ‘slow’ if it’s going over a satellite > link). First off, is CLUE really going to set up 3 communications mechanisms ? I hope not. Second, can we not describe any non-SIP based control channel as being in the "media plane?" I would prefer "CLUE control channel." My reasoning here is that there may be "media plane" communications that occur at a layer below CLUE (e.g., RTCP). Unless we are literally planning to use that media plane, I don't think we should call what we are doing media plane. Third, timings. I think that there are 3 time scales of interest. These are (roughly, and from a video-centric perspective) - 30 msec. This is a video frame. Nothing of significance I think can happen faster, and some things, such as video switching, ideally would only take one frame. When I think of "media plane" this is the time scale I am thinking of. This can only be achieved with one-way communication, as most RTT will be > 30 msec. - 200 msec. This was always viewed as the ideal IPTV channel change time (and a lot of work was done on IGMP to try and get there). This also happens to be a rough upper bound on non-noticeable RTTs, and so is a rough limit on how fast you can do things if those things require some sort of RT handshake / authorization / acknowledgement. I think that it would be good to do many CLUE config changes in this time range - experience is that users will tolerate 200 msec of interruption or dead time, if something major changes. - many seconds. Setting up a conference, changing basic conference parameters, etc., can take many seconds. Rebooting equipment can take many seconds. Things that require, .e.g., noticing that a heartbeat is gone, or that there is a failure to respond to a message, will also typically take this sort of time. Experience is that a many seconds delay may be OK at the start of a conference, or in case of a major failure, but shouldn't happen very often if at all inside a functioning conference. My opinion is that we will not do things on the 30 msec time frame, that we should set up a CLUE signaling channel, and aim for 200 msec type performance (when the RTT will support it), and that timing then becomes a discussion of what is priority, and what is not. draft-wenger-clue-transport-02 says At this point in time, there is no proposal on the table that suggests that we can avoid a CLUE control channel. I still think that is valid. Regards Marshall > > Listed below are some events and the ‘lowest acceptable’ time as listed > above. Obviously it is ideal for everything to happen as quickly as > possible, but, I think what we’re really after is what we would be willing > to deal with in the worst case. I don’t have a lot of scenarios, these were > some things I was able to come up with, but hopefully this ‘system’ will be > useful to categorize things that come up moving forward. > > Image repair (IDR, etc.) – Media control plane > Layout change – Signaling plane > Bitrate, etc. renegotiation – Signaling plane > Switching change (i.e. active speaker) – Media plane > Roster list – Signaling plane > > > _______________________________________________ > clue mailing list > clue@ietf.org > https://www.ietf.org/mailman/listinfo/clue >
- [clue] Timing discussion Brian Baldino (bbaldino)
- Re: [clue] Timing discussion Christer Holmberg
- Re: [clue] Timing discussion Paul Kyzivat
- Re: [clue] Timing discussion Paul Kyzivat
- Re: [clue] Timing discussion Marshall Eubanks