Re: [lmap] Proposed definition of Cycle-ID and related changes
"Carey, Timothy (Nokia - US)" <timothy.carey@nokia.com> Mon, 13 June 2016 13:52 UTC
Return-Path: <timothy.carey@nokia.com>
X-Original-To: lmap@ietfa.amsl.com
Delivered-To: lmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E2F812B017 for <lmap@ietfa.amsl.com>; Mon, 13 Jun 2016 06:52:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level:
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oBt5mk2PaTdS for <lmap@ietfa.amsl.com>; Mon, 13 Jun 2016 06:52:22 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-01.alcatel-lucent.com [135.245.18.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6754A12D7A4 for <lmap@ietf.org>; Mon, 13 Jun 2016 06:52:20 -0700 (PDT)
Received: from us70uumx3.dmz.alcatel-lucent.com (unknown [135.245.18.15]) by Websense Email Security Gateway with ESMTPS id 3DF06DD8C929F; Mon, 13 Jun 2016 13:52:17 +0000 (GMT)
Received: from us70uusmtp3.zam.alcatel-lucent.com (us70uusmtp3.zam.alcatel-lucent.com [135.5.2.65]) by us70uumx3.dmz.alcatel-lucent.com (GMO) with ESMTP id u5DDqJsp005500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 13 Jun 2016 13:52:19 GMT
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id u5DDqIdK004863 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 13 Jun 2016 13:52:18 GMT
Received: from US70UWXCHMBA05.zam.alcatel-lucent.com ([169.254.10.10]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Mon, 13 Jun 2016 09:52:18 -0400
From: "Carey, Timothy (Nokia - US)" <timothy.carey@nokia.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Thread-Topic: [lmap] Proposed definition of Cycle-ID and related changes
Thread-Index: AdHBXEjqPt7psnt4QFCkU25nJ5GxXgAPx6GAAKG8CYAAWdkFAAAEkbrw///+KgCAAEK3MA==
Date: Mon, 13 Jun 2016 13:52:18 +0000
Message-ID: <9966516C6EB5FC4381E05BF80AA55F77012A6BB927@US70UWXCHMBA05.zam.alcatel-lucent.com>
References: <4AF73AA205019A4C8A1DDD32C034631D458D677B2B@NJFPSRVEXG0.research.att.com> <20160608113537.GA11574@elstar.local> <9966516C6EB5FC4381E05BF80AA55F77012A6BA48B@US70UWXCHMBA05.zam.alcatel-lucent.com> <20160613113912.GA22671@elstar.local> <9966516C6EB5FC4381E05BF80AA55F77012A6BB8C2@US70UWXCHMBA05.zam.alcatel-lucent.com> <20160613134328.GA26207@elstar.local>
In-Reply-To: <20160613134328.GA26207@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lmap/gIxFyZR5RoKc9ljCcbeRR3zI1sQ>
Cc: "philip.eardley@bt.com" <philip.eardley@bt.com>, "lmap@ietf.org" <lmap@ietf.org>, "MORTON, ALFRED C (AL)" <acmorton@att.com>, "STARK, BARBARA H" <bs7652@att.com>
Subject: Re: [lmap] Proposed definition of Cycle-ID and related changes
X-BeenThere: lmap@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Large Scale Measurement of Access network Performance <lmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lmap>, <mailto:lmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lmap/>
List-Post: <mailto:lmap@ietf.org>
List-Help: <mailto:lmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lmap>, <mailto:lmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2016 13:52:25 -0000
Inline <TAC2> -----Original Message----- From: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-university.de] Sent: Monday, June 13, 2016 8:43 AM To: Carey, Timothy (Nokia - US) Cc: MORTON, ALFRED C (AL); philip.eardley@bt.com; STARK, BARBARA H; lmap@ietf.org Subject: Re: [lmap] Proposed definition of Cycle-ID and related changes On Mon, Jun 13, 2016 at 01:36:02PM +0000, Carey, Timothy (Nokia - US) wrote: > Juergen, > > Inline <TAC> > > -----Original Message----- > From: Juergen Schoenwaelder > [mailto:j.schoenwaelder@jacobs-university.de] > Sent: Monday, June 13, 2016 6:39 AM > To: Carey, Timothy (Nokia - US) > Cc: MORTON, ALFRED C (AL); philip.eardley@bt.com; STARK, BARBARA H; > lmap@ietf.org > Subject: Re: [lmap] Proposed definition of Cycle-ID and related > changes > > On Sat, Jun 11, 2016 at 04:46:35PM +0000, Carey, Timothy (Nokia - US) wrote: > > Juergen, > > > > There are 3 things that need to be supported > > > > 1) Cycle-Context-ID: Input as an option (we should discuss if this is an option or a tag - I assume option because it is a name/value pair Cycle-Context-ID:MyTest) associated Schedule or Action - We should discuss if this option name should be reserved in LMAP like channel or role. > > Why would this be an option and not just a tag? Options are used to pass information to a running task; I do not think the task needs to know the Cycle-Context-ID since it is a pure organizational matter. > <TAC> As I understand it tags do not have the capability for a Name and Value - its just a tag. So using a tag I can't know if MyTest tag value is the Cycle-Context-ID. However if I use an option - I could have Cycle-Context-ID name and MyTest value. A Cycle-Context-ID is generated by a controller and likely meaningful to a piece of software analyzing data collected by a collector. I would assume that the data analysis software will obtain information from the controll about the tags the controller used to tag measurements. <TAC2> Lets ask Al; what happens if/when the MAs and controllers are not in the same administrative domain - Me I like to be explicit about these things. > > 2) Cycle-ID: As Al said this is generated based on: The MA receives > > the form and policy to generate the Cycle-ID as part of the > > Instruction's Schedule. The problem I see is "what is the form and > > policy that would be used" - We haven't addressed this piece. For > > example - there might be a policy to simply increment the > > Cycle-number. If this is part of the knowledge of the task registry > > entry then OK; otherwise we might need some enhancements to the > > information model > > Hence my proposal is that the implementation creates a unique event-id for every firing event and this event-id is reported with the result. I hope this event-id can be as simple as a counter that I bump whenever an event fires. > <TAC> Well Cycle-numbers are necessarily tied to a firing of event - I thought it had its own context and definition - which can be tied to a firing of an event -sure but we risk overloading the term event-id. Which I would like to avoid. So what is then this 'own context and definition' and how would I implement it? I do know how to implement an event-id and from what I understood Al Morton talking about this event-id would give him the means to correlate results. <TAC2> Correct the Cycle-Number allows you to correlate the results within the context of the Cycle-Context-ID. How the Cycle-Number is calculated is what isn't defined right now and we should discuss how that is defined. > > 3) Cycle-ID: This option (again name/value pair Cycle-ID:MyTest-1) is reported in the options element of the Result object. We should discuss if this option name should be reserved in LMAP. So a result would have the Cycle-Context-ID (since it was passed as input and echoed) and Cycle-ID in the result tags. > > Tags are already reported back in the result. I am not sure there is anything needed to be done here. > <TAC> The Cycle-ID is a result of combining the Cycle-Context-ID and the Cycle-Number - So for results - the Cycle-Context-ID is reported as a tag or option but the Cycle-Number is not reported - so we need to report that (or the combined Cycle-ID as an option, tag or as you suggest and I am leary of, an event-id. My simple minded solution is that the controller tags measurements as it sees fit (this takes care of the Cycle-Context-ID) and the LMAP implementation would add an event-id to the result records, which echoes back the tags already. A data analysis program can then filter on both of them if desired. <TAC> Yep I see that - Lets just make sure of the assumptions that the Context-ID can be used as a tag and the cycle-number can be restricted to the algorithm that would assign an event-id. Again I just like to be explicit since we do not know how this would work across administrative domains or if the operators would be able enforce a naming convention on a tag so that their system knows this is the Cycle-Context-ID. /js -- Juergen Schoenwaelder Jacobs University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany Fax: +49 421 200 3103 <http://www.jacobs-university.de/>
- [lmap] Proposed definition of Cycle-ID and relate… MORTON, ALFRED C (AL)
- Re: [lmap] Proposed definition of Cycle-ID and re… Romascanu, Dan (Dan)
- Re: [lmap] Proposed definition of Cycle-ID and re… MORTON, ALFRED C (AL)
- Re: [lmap] Proposed definition of Cycle-ID and re… Romascanu, Dan (Dan)
- Re: [lmap] Proposed definition of Cycle-ID and re… Juergen Schoenwaelder
- Re: [lmap] Proposed definition of Cycle-ID and re… Carey, Timothy (Nokia - US)
- Re: [lmap] Proposed definition of Cycle-ID and re… Juergen Schoenwaelder
- Re: [lmap] Proposed definition of Cycle-ID and re… Carey, Timothy (Nokia - US)
- Re: [lmap] Proposed definition of Cycle-ID and re… Juergen Schoenwaelder
- Re: [lmap] Proposed definition of Cycle-ID and re… Carey, Timothy (Nokia - US)