RE: [XCON] Comment on floor control requirements
Michael Hammer <mhammer@cisco.com> Wed, 12 November 2003 16:18 UTC
Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA24975 for <xcon-archive@odin.ietf.org>; Wed, 12 Nov 2003 11:18:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AJxgw-0003xL-SV for xcon-archive@odin.ietf.org; Wed, 12 Nov 2003 11:18:03 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id hACGI22B015199 for xcon-archive@odin.ietf.org; Wed, 12 Nov 2003 11:18:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AJxgw-0003x4-KJ for xcon-web-archive@optimus.ietf.org; Wed, 12 Nov 2003 11:18:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA24960 for <xcon-web-archive@ietf.org>; Wed, 12 Nov 2003 11:17:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AJxgv-0001R6-00 for xcon-web-archive@ietf.org; Wed, 12 Nov 2003 11:18:01 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1AJxgv-0001R0-00 for xcon-web-archive@ietf.org; Wed, 12 Nov 2003 11:18:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AJxgu-0003wi-RY; Wed, 12 Nov 2003 11:18:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AJxg4-0003uP-7v for xcon@optimus.ietf.org; Wed, 12 Nov 2003 11:17:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA24892 for <xcon@ietf.org>; Wed, 12 Nov 2003 11:16:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AJxg3-0001Q4-00 for xcon@ietf.org; Wed, 12 Nov 2003 11:17:07 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx with esmtp (Exim 4.12) id 1AJxg1-0001PS-00 for xcon@ietf.org; Wed, 12 Nov 2003 11:17:06 -0500
Received: from cisco.com (64.102.124.12) by sj-iport-5.cisco.com with ESMTP; 12 Nov 2003 08:16:37 -0800
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com [64.102.16.27]) by rtp-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id hACGGUxg009655; Wed, 12 Nov 2003 11:16:31 -0500 (EST)
Received: from mhammer-w2k03.cisco.com (dhcp-hrn-64-100-229-166.cisco.com [64.100.229.166]) by fruitpie.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR) with ESMTP id ATV28002; Wed, 12 Nov 2003 08:16:29 -0800 (PST)
Message-Id: <4.3.2.7.2.20031112111300.00ba40c8@cia.cisco.com>
X-Sender: mhammer@cia.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 12 Nov 2003 11:16:29 -0500
To: Xiaotao Wu <xiaotaow@cs.columbia.edu>
From: Michael Hammer <mhammer@cisco.com>
Subject: RE: [XCON] Comment on floor control requirements
Cc: Marcus Brunner <brunner@ccrle.nec.de>, "Drage, Keith (Keith)" <drage@lucent.com>, xcon@ietf.org
In-Reply-To: <Pine.SOL.4.33.0311112246300.11638-100000@disco.cs.columbia .edu>
References: <14293743.1068573293@dyn134-139.ietf58.ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Sender: xcon-admin@ietf.org
Errors-To: xcon-admin@ietf.org
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=subscribe>
Could you take an equivalent view that the time of a request is simply one of several attributes used to make a selection of one requesting party to the conference over another? The time of arrival of a request for the floor could be recorded along with the other attributes of the requestor, and then it is a policy matter for the chair in deciding who gets the floor next. Mike At 11:15 PM 11/11/2003 -0500, Xiaotao Wu wrote: >I think we should not explicitly mention 'queue' in the requirement >document. > >'queue' is just one way of implementing the collection for floor >requests. How to define the queue and how to operate the queue is >implementation issues. It should not be explicitly mentioned in the >protocol. > >In our outdated draft draft-wu-sipping-floor-control-04.txt, we >defined several queue operations for floor requests. Now I felt that to >have the queue operations defined in a floor control protocol makes the >protocol too complicated. > >I think a better way to represent the order of the requests is to use >priority value for the requests. The priority value is just optional. >In fact, for many common usages, we don't need to use the priority value >to sort the requests. > >(1) for FIFO, time-stamp can be used to sort >(2) for random, (like in a big conference, it does not make sense to pick >a questioner based on who raise the hand first), no order at all >(3) for chair-controlled, unless the other participants also want to see >the order, the chair can keep the collection of requests locally on >chair's UA, and there is no need to have queue operations between the >chair and the conference server. > >If we do want to have the sorted collection on conference server and >allows the chair to freely change the order, the chair can change the >priority value of a request and the order can be changed. The participants >can be notified of the priority value change and re-order their list. > >I think queue should not be explicitly mentioned. Otherwise, we need >also mention the operations of the queue and make the protocol >complicated. > >Thanks! > >-Xiaotao > >=========================================================== >Name : Xiaotao Wu >Email : xiaotaow@cs.columbia.edu, xiaotaow@tsinghua.com >Homepage : http://www.cs.columbia.edu/~xiaotaow >Phone : (212)939-7054, Fax: (801)751-0217 >Phone-PC : (212)939-7133 >SIP : sip:xiaotaow@conductor.cs.columbia.edu >Office : Room 506, Mudd building, West 120th >=========================================================== > >On Tue, 11 Nov 2003, Marcus Brunner wrote: > > > keith, > > > > the queue might exist for some floor control policies (e.g. for what i > > called the ietf model). What are the things you want to say about the > > queue? Except to distribute for example the size and on what position a > > certain participant is sitting. > > > > Marcus > > > > > > > > --On Tuesday, November 11, 2003 11:38 PM +0000 "Drage, Keith (Keith)" > > <drage@lucent.com> wrote: > > > > > So firstly you do admit that the queue exists (when the number of people > > > requesting the floor exceeds the number allowed to hold the floor. So I > > > believe we can define the queue so that we can say meaningful things > > > about it. > > > > > > I also believe we can at least document the impact of existing > > > requirements on the queue, e.g. if someone requests the floor, they are > > > added to the queue until the floor chair grants the request - that after > > > all is just documenting what already implicitly exists in the document. > > > > > > The question I guess we may well differ is as to what is implementation > > > specific, and what is actually defined in future protocol specifications > > > as a result of requirements made in the requirements draft. I guess > > > partly that depends on where the queue is held in relation to the floor > > > chair. If it is in the local entity to the floor chair, then any > > > requirements on the manipulation of the queue by the floor chair could be > > > implementation specific. Any action by participants to see or modify the > > > queue would have to be defined. > > > > > > However, I am not convinced that we are yet at the stage where we can > > > agree that the queue is in the local entity to the floor chair, and maybe > > > we should have some discussion about that. My input to that would be that > > > in the wireless world, we are interested in minimising the bits on the > > > air interface, and if centralising the queue reduces the protocol load, > > > then we would certainly want to consider it. There is already a > > > requirement in the requirements draft to take account of this impact. > > > > > > Certainly if they are in separate entities, we need requirements that > > > cover the eventual protocol that must exist between the floor chair and > > > queue, and it would be useful to also identify what of those exist. > > > > > > regards > > > > > > Keith > > > > > > Keith Drage > > > Lucent Technologies > > > drage@lucent.com > > > tel: +44 1793 776249 > > > > > >> -----Original Message----- > > >> From: Marcus Brunner [mailto:brunner@ccrle.nec.de] > > >> Sent: 11 November 2003 16:16 > > >> To: Drage, Keith (Keith) > > >> Cc: xcon@ietf.org > > >> Subject: Re: [XCON] Comment on floor control requirements > > >> > > >> > > >> keith, > > >> > > >> > > >> > It would appear to me that this queuing needs to be more extensively > > >> > discussed in the above requirements document. > > >> > > > >> > > >> I think there should not be any restrictions on what queuing > > >> is needed. The > > >> mechanisms to be standardized should be free of any of these > > >> assumtions. > > >> > > >> > Firstly REQ-11 implies that the queue is first in, first out (and I > > >> > stress that this is an implication), whereas in real life > > >> certain users > > >> > may preempt others in the queue. > > >> > > > >> > Secondly it would appear to be appropriate to have > > >> requirements for the > > >> > floor control chair to have requirements for manipulating > > >> the queue, e.g. > > >> > to designate the order of obtaining the floor, to clear the > > >> queue and so > > >> > on. > > >> > > > >> > > >> I assume this to be implementation specific. > > >> > > >> > Additionally, perhaps other participants may also require > > >> visibility of > > >> > the queue. > > >> > > > >> > > >> that is good point, In draft-brunner I called it state awareness (so > > >> participants should be able to get information about the > > >> current state of > > >> the floor control mechnisms including also the queue state. > > >> > > >> > My proposal would therefore to update the draft to > > >> explicitly define this > > >> > queue concept, and then to revise the requirements to reflect the > > >> > existence of the queue, and add requirements for the > > >> manipulation of the > > >> > queue. > > >> > > > >> > > >> I oppose, this is really implementation/application specific > > >> and should not > > >> influence the design of the mechnism. > > >> > > >> Marcus > > >> > > >> > regards > > >> > > > >> > Keith > > >> > > > >> > Keith Drage > > >> > Lucent Technologies > > >> > drage@lucent.com > > >> > tel: +44 1793 776249 > > >> > > > >> > _______________________________________________ > > >> > XCON mailing list > > >> > XCON@ietf.org > > >> > https://www1.ietf.org/mailman/listinfo/xcon > > >> > > >> > > >> > > >> -------------------------------------- > > >> Dr. Marcus Brunner > > >> Network Laboratories > > >> NEC Europe Ltd. > > >> > > >> E-Mail: brunner@ccrle.nec.de > > >> WWW: http://www.ccrle.nec.de/ > > >> Phone: +49 (0) 6221 905 11 29 > > >> Mobile: +49 (0) 163 275 17 43 > > >> personal home page: http://www.brubers.org/marcus > > >> > > >> > > > > > > > > -------------------------------------- > > Dr. Marcus Brunner > > Network Laboratories > > NEC Europe Ltd. > > > > E-Mail: brunner@ccrle.nec.de > > WWW: http://www.ccrle.nec.de/ > > Phone: +49 (0) 6221 905 11 29 > > Mobile: +49 (0) 163 275 17 43 > > personal home page: http://www.brubers.org/marcus > > > > > > > > _______________________________________________ > > XCON mailing list > > XCON@ietf.org > > https://www1.ietf.org/mailman/listinfo/xcon > > > > >_______________________________________________ >XCON mailing list >XCON@ietf.org >https://www1.ietf.org/mailman/listinfo/xcon _______________________________________________ XCON mailing list XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
- [XCON] Comment on floor control requirements Drage, Keith (Keith)
- Re: [XCON] Comment on floor control requirements Marcus Brunner
- RE: [XCON] Comment on floor control requirements Drage, Keith (Keith)
- RE: [XCON] Comment on floor control requirements Marcus Brunner
- RE: [XCON] Comment on floor control requirements Xiaotao Wu
- RE: [XCON] Comment on floor control requirements Michael Hammer
- RE: [XCON] Comment on floor control requirements Xiaotao Wu
- Re: [XCON] Comment on floor control requirements Cullen Jennings
- RE: [XCON] Comment on floor control requirements Drage, Keith (Keith)