Skip to main content

Large-Scale Measurement of Broadband Performance
charter-ietf-lmap-01

Revision differences

Document history

Date Rev. By Action
2013-06-28
01 Cindy Morgan New version available: charter-ietf-lmap-01.txt
2013-06-28
01 Cindy Morgan State changed to Approved from IESG review
2013-06-28
00-12 Cindy Morgan IESG has approved the charter
2013-06-28
00-12 Cindy Morgan Closed "Approve" ballot
2013-06-28
00-12 Cindy Morgan Closed "Ready for external review" ballot
2013-06-28
00-12 Cindy Morgan WG action text was changed
2013-06-28
00-12 Cindy Morgan WG action text was changed
2013-06-27
00-12 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner
2013-06-27
00-12 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2013-06-27
00-12 Adrian Farrel
[Ballot comment]
I have no objection to the creation of this working group with the charter as currently written. I am somewhat surprised that the …
[Ballot comment]
I have no objection to the creation of this working group with the charter as currently written. I am somewhat surprised that the ADs are considering the specification of two protocols (the Control protocol and the Report protocol) without any mention of requiring the working group to work on the management and operational aspects of those protocols. Maybe this should be called out as a requirement in the charter.
2013-06-27
00-12 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2013-06-27
00-12 Joel Jaeggli [Ballot Position Update] New position, Yes, has been recorded for Joel Jaeggli
2013-06-27
00-12 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2013-06-27
00-12 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2013-06-27
00-12 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2013-06-27
00-12 Martin Stiemerling [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling
2013-06-26
00-12 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2013-06-26
00-12 Richard Barnes [Ballot Position Update] New position, Yes, has been recorded for Richard Barnes
2013-06-26
00-12 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2013-06-26
00-12 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2013-06-26
00-12 Benoît Claise [Ballot Position Update] New position, Yes, has been recorded for Benoit Claise
2013-06-26
00-12 Benoît Claise Created "Approve" ballot
2013-06-26
00-12 Benoît Claise State changed to IESG review from External review
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit the Data model for LMAP report I-D to the IESG for consideration as Standards track RFC", due December 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit the Data model for LMAP control I-D to the IESG for consideration as Standards track RFC", due December 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit the Report protocol I-D to the IESG for consideration as Standards track RFC", due December 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit the Control protocol I-D to the IESG for consideration as Standards track RFC", due December 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit the LMAP Information models I-D to the IESG for consideration as Standards track RFC", due July 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for a Data model for LMAP report information", due April 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for a Data model for LMAP control information", due April 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for the Report protocol", due April 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for the Control protocol", due April 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for LMAP Information models", due January 2014
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit I-D on the LMAP Use cases to the IESG for consideration as Informational RFC", due December 2013
2013-06-18
00-12 Cindy Morgan Added charter milestone "Submit the LMAP Framework I-D to the IESG for consideration as Informational RFC", due December 2013
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for the LMAP Use cases", due September 2013
2013-06-18
00-12 Cindy Morgan Added charter milestone "Initial WG I-D for the LMAP Framework including terminology", due September 2013
2013-06-14
00-12 Cindy Morgan Telechat date has been changed to 2013-06-27 from 2013-06-13
2013-06-14
00-12 Cindy Morgan State changed to External review from Internal review
2013-06-14
00-12 Cindy Morgan WG review text was changed
2013-06-14
00-11 Cindy Morgan WG review text was changed
2013-06-14
00-11 Cindy Morgan WG review text was changed
2013-06-13
00-11 Stephen Farrell [Ballot Position Update] Position for Stephen Farrell has been changed to No Objection from Block
2013-06-13
00-12 Benoît Claise New version available: charter-ietf-lmap-00-12.txt
2013-06-13
00-11 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2013-06-13
00-11 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2013-06-13
00-11 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2013-06-13
00-11 Benoît Claise New version available: charter-ietf-lmap-00-11.txt
2013-06-13
00-10 Martin Stiemerling
[Ballot comment]
Thank you for addressing my concerns and only two nits left:
- what is a home hub? Isn't this just a marketing term …
[Ballot comment]
Thank you for addressing my concerns and only two nits left:
- what is a home hub? Isn't this just a marketing term of a certain company or known in certain markets?
How about replacing 'home hub' by 'residential gateway', 'home gateway', or something else that is not too product specific.

- ???gaming the system??? is probably 'gaming the system'
2013-06-13
00-10 Martin Stiemerling [Ballot Position Update] Position for Martin Stiemerling has been changed to Yes from Block
2013-06-13
00-10 Benoît Claise New version available: charter-ietf-lmap-00-10.txt
2013-06-12
00-09 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2013-06-12
00-09 Adrian Farrel
[Ballot comment]
I nearly balloted a "Block" on this charter because of the number of
little issues in the text. I hope that we can …
[Ballot comment]
I nearly balloted a "Block" on this charter because of the number of
little issues in the text. I hope that we can work to fix these
issues and polish the text so that the WG can be formed soon and
meet in Berlin

I'm afraid that I find this charter text far too long and imprecise to
be what I would call "safe". This is unfortunate because it will slow
down the chartering of a WG that would do useful work.

Here are a number of comments on the text, although I would prefer that
half of the text was pruned.

> The Large-Scale Measurement of Broadband Performance (LMAP)
> working group standardizes the LMAP measurement system for
> performance measurements of broadband devices such as home
> and enterprise edge routers, personal computers, mobile
> devices, etc..., whether wired or wireless.

These examples are all broadband access devices. Is it your intention
to be limiting in this way? If so, you should say so explicitly. If
not, you should give some examples from a wider set.

"such as", "etc." and the ellipsis are three ways of indicating that
the list is intentionally not complete. Drop two of them!


> Measuring portions of the Internet on a large scale is vital
> for accurate characterizations of performance over time and
> geography, for network diagnostic investigations by providers
> and their users, and for collecting information to support
> public policy development. The goal is to have the same
> measurements for a large number of points on the Internet,
> and to have the results collected and stored in the same form.

It is not "vital". No-one will die. Maybe "critical" or "essential"?

Presumably not "the same measurements". Maybe "measurements made
using the same metrics and mechanisms"?

> Practically, the LMAP working group is chartered to determine
> the form of data models and select/extend one or more protocols
> for the secure communications from a Controller to instruct
> Measurement Agent what performance metrics to measure, when to
> measure them, how/when to report the measurement results to a
> Collector, and then for a Measurement Agent to report the results
> to the Collector. Data models should be extensible for new and
> additional measurements.

Why "Practically"?
This paragraph is very hard to read because of the length of the
first sentence. Please consider rewording it.

> A key assumption constraining the initial work is that the
> measurement system is under the control of a single organization
> (for example, an Internet Service Provider or a regulator).
> However, the components of an LMAP measurement system can be
> deployed in administrative domains that are not owned by the
> measuring organization. Thus, the system of functions deployed
> by a single organization constitutes a single LMAP domain which
> may span ownership or other administrative boundaries.
>
> The LMAP architecture will allow for measurements that utilize
> either IPv4 or IPv6, or possibly both. Devices containing MAs
> may have several interfaces using different link technologies.
> Multiple address families and interfaces must be considered in
> the Control and Report protocols.

What is an MA?
The term "Control and Report protocols" could usefully be introduced
as names for the work being done by the WG 2 paras earlier.

> It is assumed that different organization's LMAP measurement
> domains can overlap, and that active measurement packets appear
> along with normal user traffic when crossing another organization's
> network. In the initial chartering phase, there is no requirement
> to specify a mechanism for coordination between the LMAP
> measurements in overlapping domains (for instance a home network
> with MAs on the home hub, set top box and laptop). In principle,
> there are no restrictions on the type of device in which the MA
> function resides.

Not sure about an "organization's network". I thought that the point was
that a measuring organization (the only use of the word organization so
far) had an LMAP domain that spans ownership or other administrative
boundaries so that the organization does not have a network.

"In the initial chartering phase" means what? Delete it.

The final sentence seems to be an orphan. Probably important, but not
related to the previous text.

> Both active and passive measurements are in scope, although there
> may be differences in their applicability to specific use cases,
> or in the security measures needed according to the threats
> specific to each measurement category. At a high level, LMAP systems
> are agnostic to the measurements and results, and extensible to
> incorporate evolution in the measurement area, but the details
> such as the data models must be standardized to match the
> measurements.

The second sentence has no meaning I can extract :-(
What does "At a high level" mean?
Doesn't an LMAP system exist to make measurements and record results?
How then can it be agnostic to the measurements and results?
What is "evolution in the measurement area"?
What other details do you have in mind beyond the data models?
What does it mean to standardize a data model to match the
measurements?

> LMAP will, where possible, adopt the performance metrics of
> the IPPM WG, And bring any required new performance metrics
> to the IPPM WG for standardization.

s/And/and/

Does "where possible" apply to the final clause as well? If not then
you should not try to charter the IPPM WG here! How about you say

  "LMAP will not standardize performance metrics."

> The use case where an end user can independently perform
> network diagnostic measurements (beyond their private network)
> is not directly in scope, recognizing that users have many
> opportunities to do this today. However, end users can obtain
> an MA to run measurement tasks if desired and report their
> results to whomever they want, most likely the supplier of
> the MA. This provides for user-initiated on-demand measurement,
> which is an important component of the ISP use case.

"Not directly in scope" is a strange thing to say.

The paragraph is also odd because an end user could be a measuring
organization in its own right. I wonder whether you are trying to
say something between the lines or whether this paragraph could be
safely deleted since "In principle, there are no restrictions on
the type of device in which the MA function resides."

> Inter-organization communication of results is out of scope of
> the LMAP charter.
>
> The management protocol to bootstrap the MAs in measurement
> devices is out of scope of the LMAP charter, although a
> bootstrapping process may be described and conducted in many
> ways, such as configuration during manufacture or with a local
> USB interface.

What is the point of the text from "although" onwards? It is
out of scope, so don't talk about it!

> Service parameters, such as product category, can be useful
> to decide which measurements to run and how to interpret the
> results. These parameters are already gathered and stored by
> existing operations systems. Discovering the service parameters
> on the MAs or sharing the service parameters between MAs are
> out of the scope. However, if the service parameters are
> available to the MAs, they could be combined with the
> measurement results in the Report Protocol.

"combined with" or "reported"?

> Deciding the set of measurements to run is a business decision
> and is out of scope of the LMAP charter.
>
> Protection against the intentional or malicious insertion of
> inaccuracies into the overall system or measurement process is
> outside the scope of work. However, the working group may design
> simple technical protection methods.

Hmmm. It is outside the scope of the charter, but the WG may work
on it. That needs to be fixed.

> The LMAP working group will coordinate with other standards
> bodies working in this area (e.g., BBF, IEEE 802.16, ETSI)
> regarding the information model, and other IETF working groups
> in the areas of data models, protocols, multiple interface
> management, and measurement of performance metrics.

s/and other/and with other/

> LMAP will consider re-use of existing protocols and data model
> languages in its efforts to produce the following work items:

Is this the full list of work items for the WG, or just the list
where the WG will consider re-use?

> 1. The LMAP Framework - provides common terminology and
> justifies the simplifying constraints

This is where the justification is. Where are the simplifying
contraints defined? And what is a "simplifying constraint"?

> 2. The LMAP Use Cases - provides the motivating use cases as
> a basis for the work
>
> 3. Information Model, the abstract definition of the information
> carried from the Controller to the MA and the information carried
> from the MA to the Collector. It includes

There seem to be some architectural terms being introduced here.
Where is this architecture documented?

>  * The metric(s) that can be measured and values for its
>    parameters such as the Peer MA participating in the
>    measurement and the desired environmental conditions (for
>    example, only conduct the measurement when there is no
>    user traffic observed)
>  * The schedule: when the measurement should be run and how
>    the results should be reported (when and to which Collector)
>  * The report: the metric(s) measured and when, the actual
>    result, and supporting metadata such as location. Result
>    reports may be organized in batches or may be reported
>    immediately, such as for an on-demand measurement.
>
> 4. The Control protocol and the associated data model: The
> definition of how instructions are delivered from a Controller
> to a MA; this includes a Data Model consistent with the
> Information Model plus a transport protocol.  This may be a
> simple instruction - response protocol, and LMAP will specify
> how it operates over an existing protocol (to be selected,
> perhaps REST-style HTTP(s) or NETCONF).

I wonder whether the parenthetical "perhaps" suggestions might be
deemed to be guiding the WG ahead of its examination of the issues.

> 5. The Report protocol and the associated data model: The
> definition of how the Report is delivered from a MA to a
> Collector; this includes a Data Model consistent with the
> Information Model plus a transport protocol (to be selected,
> perhaps REST-style HTTP(s) or IPFIX).

Ditto

> The WG will decide later whether protocols and data models
> (for Control, respectively Report) will be defined in one or
> separated documents.

A fairly unnecessary final statement.
2013-06-12
00-09 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2013-06-12
00-09 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2013-06-12
00-09 Stephen Farrell
[Ballot block]
I'm supportive of this work but I think that the charter
needs to be clear about privacy requirements.

As background, if I were …
[Ballot block]
I'm supportive of this work but I think that the charter
needs to be clear about privacy requirements.

As background, if I were to propose an experiment like this
in college, I'd have to get ethics committee approval [1]
and I reckon we need make sure the "normal" case is that
LMAP standards can easily be used in such experiments.

  [1] https://www.scss.tcd.ie/vacancies/Ethics%20Complete%20for%20Web%20Sept%2011.pdf

In our case, as an experimenter I would need to get
participants to complete (or maybe view, our forms mostly
assume questionaire based studies) a declaration that says
in part:

"
- I agree that my data is used for scientific purposes and
I have no objection that my data is published in scientific
publications in a way that does not reveal my identity.

- I understand that I may stop electronic recordings at any
time, and that I may at any time, even subsequent to my
participation have such recordings destroyed...
"

That kind of thing is more and more common in academia, and
probably for lots of work done by EU-based researchers; I'm
not sure of the position outside Europe.

So, I would suggest adding something like this:

  The LMAP WG will consider privacy as a core requirement
  and will ensure that by default experiments using the
  measurements and protocols standardised can meet
  relevant ethical norms for privacy, in particular
  ensuring that measurements are not personally
  identifying except where permission for such has been
  granted by participants in an experiment.

I don't know if that buggers up any other core requirements
here or not, and I'm happy to try find a way to describe
privacy requirements in a way that'd fit with the goals of
the proponents, but I do think we need to make sure that
privacy is a first-class citizen in this work and not an
after-thought that mostly gets ignored in reality.  (And
I'd guess that most of what's useful here can actually be
done in a privacy friendly manner anyway.)
2013-06-12
00-09 Stephen Farrell Ballot comment and discuss text updated for Stephen Farrell
2013-06-12
00-09 Stephen Farrell
[Ballot block]

I'm supportive of this work but I think that the charter
needs to be clear about privacy requirements.

As background, if I were …
[Ballot block]

I'm supportive of this work but I think that the charter
needs to be clear about privacy requirements.

As background, if I were to propose an experiment like this
in college, I'd have to get ethics committee approval [1]
and I reckon we need make sure the "normal" case is that
LMAP standards can easily be used in such experiments.

  [1] https://www.scss.tcd.ie/vacancies/Ethics%20Complete%20for%20Web%20Sept%2011.pdf

In our case, as an experimenter I would need to get
participants to complete (or maybe view, our forms mostly
assume questionaire based studies) a declaration that says
in part:

"
- I agree that my data is used for scientific purposes and
I have no objection that my data is published in scientific
publications in a way that does not reveal my identity.

- I understand that I may stop electronic recordings at any
time, and that I may at any time, even subsequent to my
participation have such recordings destroyed...
"

That kind of thing is more and more common in academia, and
probably for lots of work done by EU-based researchers; I'm
not sure of the position outside Europe.

So, I would suggest adding something like this:

  The LMAP WG will consider privacy as a core requirement
  and will ensure that by default experiments using the
  measurements and protocols standardised can meet
  relevant ethical norms for privacy, in particular
  ensuring that measurements are not personally
  identifying except where permission for such has been
  granted by participants in an experiment.

I don't know if that buggers up any other core requirements
here or not, and I'm happy to try find a way to describe
privacy requirements in a way that'd fit with the goals of
the proponents, but I do think we need to make sure that
privacy is a first-class citizen in this work and not an
after-thought that mostly gets ignored in reality.  (And
I'd guess that most of what's useful here can actually be
done in a privacy friendly manner anyway.)
2013-06-12
00-09 Stephen Farrell [Ballot comment]

The opening para talks about performance of devices, but
we're not measuring MIPS here so that also needs more
wordsmithing.
2013-06-12
00-09 Stephen Farrell [Ballot Position Update] New position, Block, has been recorded for Stephen Farrell
2013-06-12
00-09 Benoît Claise New version available: charter-ietf-lmap-00-09.txt
2013-06-12
00-08 Martin Stiemerling
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty …
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty to get to the point of it while reading the text.

Here are my comments:
- The term 'mechanisms' is used a lot in the charter text and in some places it is ok, but in other places it worries me. For instance, right in the first paragraph where LMAP is introduced:
"The Large-Scale Measurement of Broadband Performance (LMAP) working group
is chartered to standardize the mechanisms for performance measurements of
broadband devices such as home and enterprise edge routers, personal computers,
mobile devices and other networking devices, whether wired or wireless."

Another instance where 'mechanisms' is used as an arbitrary place holder:
3rd paragraph: "Many measurement systems that exist today use proprietary, custom-designed
mechanisms to coordinate their Measurement Agents (MAs)"
This is basically all about protocols and data specifications, right?


It is better to specify what those mechanisms are, right in this place in order to avoid any misunderstandings on what LMAP is supposed to work. E.g. communication protocols between LMAP entities, information models, ...

- Also in the first paragraph:
'other networking devices': What is that? Anything outside of the broadband network?

- 2nd paragraph: What is a 'characterization plan'?

- Paragraph starting with "It is assumed that different organization's". I assume this paragraph tries to clearly say considerations for overlapping LMAP domains is out of scope, isn't it? However, the text is very, very soft about this, i.e., not clear enough to say it.

- "Inter-organization communication of results is not addressed in the LMAP system
and is deferred to bi-lateral agreements."
This should better read
"Inter-organization communication of results is out of scope of LMAP."
We  should not suggest anything about how this is handled in deployments IMHO.

- I would like to see a stronger statement that LMAP is developing any performance metrics at all:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
work with IPPM to develop any required new performance metrics. "
New text suggestion:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
bring any required new performance metrics to the IPPM WG for standardization."

- Paragraph "The case where an end user can independently perform network diagnostic
measurements (beyond their private network) is not directly in scope,"
What is 'not directly in scope'? It is in scope or out of scope?

- There are two 'however' paragraphs:
- starting with "Another area that is out of scope is the management"
- starting with "Protection against the intentional or malicious insertion"
This is an attempt to extend the scope of the WG beyond of what it is supposed to do the first place, isn't it? I would like to see a clear statement that this has been noted but in order to focus the group it is better to let out of scope by now.
2013-06-12
00-08 Martin Stiemerling Ballot discuss text updated for Martin Stiemerling
2013-06-12
00-08 Martin Stiemerling
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty …
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty to get to the point of it while reading the text.

I would like to see an updated charter proposal that incorporates Stewart's text change proposals.

Here are my comments on top of Stewart's comments:
- The term 'mechanisms' is used a lot in the charter text and in some places it is ok, but in other places it worries me. For instance, right in the first paragraph where LMAP is introduced:
"The Large-Scale Measurement of Broadband Performance (LMAP) working group
is chartered to standardize the mechanisms for performance measurements of
broadband devices such as home and enterprise edge routers, personal computers,
mobile devices and other networking devices, whether wired or wireless."

Another instance where 'mechanisms' is used as an arbitrary place holder:
3rd paragraph: "Many measurement systems that exist today use proprietary, custom-designed
mechanisms to coordinate their Measurement Agents (MAs)"
This is basically all about protocols and data specifications, right?


It is better to specify what those mechanisms are, right in this place in order to avoid any misunderstandings on what LMAP is supposed to work. E.g. communication protocols between LMAP entities, information models, ...

- Also in the first paragraph:
'other networking devices': What is that? Anything outside of the broadband network?

- 2nd paragraph: What is a 'characterization plan'?

- Paragraph starting with "It is assumed that different organization's". I assume this paragraph tries to clearly say considerations for overlapping LMAP domains is out of scope, isn't it? However, the text is very, very soft about this, i.e., not clear enough to say it.

- "Inter-organization communication of results is not addressed in the LMAP system
and is deferred to bi-lateral agreements."
This should better read
"Inter-organization communication of results is out of scope of LMAP."
We  should not suggest anything about how this is handled in deployments IMHO.

- I would like to see a stronger statement that LMAP is developing any performance metrics at all:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
work with IPPM to develop any required new performance metrics. "
New text suggestion:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
bring any required new performance metrics to the IPPM WG for standardization."

- Paragraph "The case where an end user can independently perform network diagnostic
measurements (beyond their private network) is not directly in scope,"
What is 'not directly in scope'? It is in scope or out of scope?

- There are two 'however' paragraphs:
- starting with "Another area that is out of scope is the management"
- starting with "Protection against the intentional or malicious insertion"
This is an attempt to extend the scope of the WG beyond of what it is supposed to do the first place, isn't it? I would like to see a clear statement that this has been noted but in order to focus the group it is better to let out of scope by now.
2013-06-12
00-08 Martin Stiemerling Ballot discuss text updated for Martin Stiemerling
2013-06-12
00-08 Martin Stiemerling
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty …
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty to get to the point of it while reading the text.

I would like to see an updated charter proposal that incorporates Stewart's text change proposals.

Here are my comments on top of Stewart's comments:
- The term 'mechanisms' is used a lot in the charter text and in some places it is ok, but in other places it worries me. For instance, right in the first paragraph where LMAP is introduced:
"The Large-Scale Measurement of Broadband Performance (LMAP) working group
is chartered to standardize the mechanisms for performance measurements of
broadband devices such as home and enterprise edge routers, personal computers,
mobile devices and other networking devices, whether wired or wireless."

Another instance where 'mechanisms' is used as an arbitrary place holder:
3rd paragraph: "Many measurement systems that exist today use proprietary, custom-designed
mechanisms to coordinate their Measurement Agents (MAs)"
This is basically all about protocols and data specifications, right?


It is better to specify what those mechanisms are, right in this place in order to avoid any misunderstandings on what LMAP is supposed to work. E.g. communication protocols between LMAP entities, information models, ...

- Also in the first paragraph:
'other networking devices': What is that? Anything outside of the broadband network?

- 2nd paragraph: What is a 'characterization plan'?

- Paragraph starting with "It is assumed that different organization's". I assume this paragraph tries to clearly say considerations for overlapping LMAP domains is out of scope, isn't it? However, the text is very, very soft about this, i.e., not clear enough to say it.

- "Inter-organization communication of results is not addressed in the LMAP system
and is deferred to bi-lateral agreements."
This should better read
"Inter-organization communication of results is out of scope of LMAP."
We  should not suggest anything about how this is handled in deployments IMHO.

- I would like to see a stronger statement that LMAP is developing any performance metrics at all:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
work with IPPM to develop any required new performance metrics. "
New text suggestion:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
bring any required new performance metrics to the IPPM WG for standardization."

- Paragraph "The case where an end user can independently perform network diagnostic
measurements (beyond their private network) is not directly in scope,"
What is 'not directly in scope'? It is in scope or out of scope?

- There are two 'however' paragraphs:
- starting with "Another area that is out of scope is the management"
- starting with "Protection against the intentional or malicious insertion"
This is an attempt to extend the scope of the WG to what it is supposed to do the first place. I would like to see a clear statement that this has been noted but in order to focus the group it is better to let out of scope by now.
2013-06-12
00-08 Martin Stiemerling Ballot discuss text updated for Martin Stiemerling
2013-06-12
00-08 Martin Stiemerling
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty …
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty to get to the point of it while reading the text.

I would like to see an updated charter proposal that incorporates Stewart's text change proposals.

Here are my comments on top of Stewart's comments:
- The term 'mechanisms' is used a lot in the charter text and in some places it is ok, but in other places it worries me. For instance, right in the first paragraph where LMAP is introduced:
"The Large-Scale Measurement of Broadband Performance (LMAP) working group
is chartered to standardize the mechanisms for performance measurements of
broadband devices such as home and enterprise edge routers, personal computers,
mobile devices and other networking devices, whether wired or wireless."

Another instance where 'mechanisms' is used as an arbitrary place holder:
3rd paragraph: "Many measurement systems that exist today use proprietary, custom-designed
mechanisms to coordinate their Measurement Agents (MAs)"
This is basically all about protocols and data specifications, right?


It is better to specify what those mechanisms are, right in this place in order to avoid any misunderstandings on what LMAP is supposed to work. E.g. communication protocols between LMAP entities, information models, ...

- Also in the first paragraph:
'other networking devices': What is that? Anything outside of the broadband network?

- 2nd paragraph: What is a 'characterization plan'?

- Paragraph starting with "It is assumed that different organization's". I assume this paragraph tries to clearly say considerations for overlapping LMAP domains is out of scope, isn't it? However, the text is very, very soft about this, i.e., not clear enough to say it.

- "Inter-organization communication of results is not addressed in the LMAP system
and is deferred to bi-lateral agreements."
This should better read
"Inter-organization communication of results is out of scope of LMAP."
We  should not suggest anything about how this is handled in deployments IMHO.

- I would like to see a stronger statement that LMAP is developing any performance metrics at all:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
work with IPPM to develop any required new performance metrics. "
New text suggestion:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
bring any required new performance metrics to the IPPM WG for standardization."

- Paragraph "The case where an end user can independently perform network diagnostic
measurements (beyond their private network) is not directly in scope,"
What is not directly in scope? It is in scope or out of scope?

- There are two 'however' paragraphs:
- starting with "Another area that is out of scope is the management"
- starting with "Protection against the intentional or malicious insertion"
This is an attempt to extend the scope of the WG to what it is supposed to do the first place. I would like to see a clear statement that this has been noted but in order to focus the group it is better to let out of scope by now.
2013-06-12
00-08 Martin Stiemerling Ballot discuss text updated for Martin Stiemerling
2013-06-12
00-08 Martin Stiemerling
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty …
[Ballot block]
I'm in general support of the LMAP WG, but I share Stewart's concerns about the length of the charter proposal and the difficulty to get to the point of it while reading the text.

I would like to see an updated charter proposal that incorporates Stewart's text change proposals.

Here are my comments on top of Stewart's comments:
- The term 'mechanisms' is used a lot in the charter text and in some places it is ok, but in other places it worries me. For instance, right in the first paragraph where LMAP is introduced:
"The Large-Scale Measurement of Broadband Performance (LMAP) working group
is chartered to standardize the mechanisms for performance measurements of
broadband devices such as home and enterprise edge routers, personal computers,
mobile devices and other networking devices, whether wired or wireless."

Another instance where 'mechanisms' is used as an arbitrary place holder:
3rd paragraph: "Many measurement systems that exist today use proprietary, custom-designed
mechanisms to coordinate their Measurement Agents (MAs)"
This is basically all about protocols and data specifications, right?


It is better to specify what those mechanisms are, right in this place in order to avoid any misunderstandings on what LMAP is supposed to work. E.g. communication protocols between LMAP entities, information models, ...

- Also in the first paragraph:
'other networking devices': What is that? Anything outside of the broadband network?

- 2nd paragraph: What is a 'characterization plan'?

- Paragraph starting with "It is assumed that different organization's". I assume this paragraph tries to clearly say considerations for overlapping LMAP domains is out of scope, isn't it? However, the text is very, very soft about this, i.e., not clear enough to say it.

- "Inter-organization communication of results is not addressed in the LMAP system
and is deferred to bi-lateral agreements."
This should better read
"Inter-organization communication of results is out of scope of LMAP."
We  should suggest anything how this is handled in deployments IMHO.

- I would like to see a stronger statement that LMAP is developing any performance metrics at all:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
work with IPPM to develop any required new performance metrics. "
New text suggestion:
"LMAP will, where possible, adopt the performance metrics of the IPPM WG, and
bring any required new performance metrics to the IPPM WG for standardization."

- Paragraph "The case where an end user can independently perform network diagnostic
measurements (beyond their private network) is not directly in scope,"
What is not directly in scope? It is in scope or out of scope?

- There are two 'however' paragraphs:
- starting with "Another area that is out of scope is the management"
- starting with "Protection against the intentional or malicious insertion"
This is an attempt to extend the scope of the WG to what it is supposed to do the first place. I would like to see a clear statement that this has been noted but in order to focus the group it is better to let out of scope by now.
2013-06-12
00-08 Martin Stiemerling [Ballot Position Update] New position, Block, has been recorded for Martin Stiemerling
2013-06-11
00-08 Richard Barnes [Ballot Position Update] New position, Yes, has been recorded for Richard Barnes
2013-06-11
00-08 Benoît Claise New version available: charter-ietf-lmap-00-08.txt
2013-06-10
00-07 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner
2013-06-10
00-07 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2013-06-10
00-07 Stewart Bryant
[Ballot comment]
Whilst I support the objectives of this charter I am concerned about the length, complexity and verbosity of the charter text, which I …
[Ballot comment]
Whilst I support the objectives of this charter I am concerned about the length, complexity and verbosity of the charter text, which I found very difficult to understand at first.

Having spoken to Benoit the following would be two useful improvements:

Replace the first three paragraphs with the following:

The Large-Scale Measurement of Broadband Performance (LMAP) working group is chartered to standardize the mechanisms for performance measurements of broadband devices such as home and enterprise edge routers, personal computers, mobile devices and other networking devices, whether wired or wireless.

Measuring portions of the Internet on a large scale is vital for accurate characterizations of performance over time and geography, for network diagnostic investigations by providers and their users, and for collecting information to
support public policy development. The goal is to have the same measurements for a large number of points on the Internet, conducted according to the same characterization plan, and to have the results collected and stored
in the same form.

Many measurement systems that exist today use proprietary, custom-designed  mechanisms to coordinate their Measurement Agents (MAs) deployed across networks, to communicate between MAs and measurement Controllers, and to transfer results to measurement Collectors.  The LMAP working group is  chartered to determine the form of data models and select/extend one or more protocols for the communications between the Measurement Agents' (MAs) function and their Controller function and Collector function. These three functions comprise the LMAP measurement system

=====================================


OLD:
Many measurement aspects are already within the charter of IPPM. These include
standardized definitions of performance metrics, MA-to-MA measurement protocols,
and a registry of frequently-used metrics and parameter settings so they can be
identified in an efficient and consistent fashion. Neither the definition of the
new metrics and methods of measurement, nor the post-processing and analysis of
results falls within the remit of LMAP.

NEW:
LMAP will, where possible, adopt the performance metrics of the IPPM WG, and work with IPPM to develop any required new performance metrics.

===============================================

OLD:

Exhaustive protection against all possibilities of gaming the measurements -
where gaming is defined as intentionally (and perhaps maliciously) inserting
inaccuracy into the overall system or measurement process - is beyond the scope
of work. Some protections are lawyer problems, not engineering problems.
However, the working group may include protections that do not add significant
complexity, as determined by working group consensus.

NEW:

Protection against the intentional or malicious insertion of inaccuracies into the overall system or measurement process is outside the scope
of work. However, the working group may design simple technical protection methods.

===============================================
2013-06-10
00-07 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2013-06-08
00-07 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2013-06-05
00-07 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2013-06-04
00-07 Cindy Morgan WG action text was changed
2013-06-04
00-07 Cindy Morgan WG review text was changed
2013-06-04
00-07 Cindy Morgan State changed to Internal review from Informal IESG review
2013-06-04
00-07 Benoît Claise State changed to Informal IESG review from Internal review
2013-06-04
00-07 Benoît Claise WG action text was changed
2013-06-04
00-07 Benoît Claise WG review text was changed
2013-06-04
00-07 Cindy Morgan Responsible AD changed to Benoit Claise
2013-06-04
00-07 Benoît Claise [Ballot Position Update] New position, Yes, has been recorded for Benoit Claise
2013-06-04
00-07 Benoît Claise WG action text was changed
2013-06-04
00-07 Benoît Claise WG review text was changed
2013-06-04
00-07 Benoît Claise Created "Ready for external review" ballot
2013-06-04
00-07 Benoît Claise State changed to Internal review from Informal IESG review
2013-06-04
00-07 Benoît Claise Placed on agenda for telechat - 2013-06-13
2013-06-04
00-07 Benoît Claise New version available: charter-ietf-lmap-00-07.txt
2013-06-04
00-06 Benoît Claise New version available: charter-ietf-lmap-00-06.txt
2013-06-04
00-05 Benoît Claise New version available: charter-ietf-lmap-00-05.txt
2013-06-04
00-04 Benoît Claise New version available: charter-ietf-lmap-00-04.txt
2013-06-04
00-03 Benoît Claise New version available: charter-ietf-lmap-00-03.txt
2013-06-04
00-02 Benoît Claise New version available: charter-ietf-lmap-00-02.txt
2013-06-04
00-01 Benoît Claise Initial review time expires 2013-06-11
2013-06-04
00-01 Benoît Claise State changed to Informal IESG review from Not currently under review
2013-06-04
00-01 Benoît Claise New version available: charter-ietf-lmap-00-01.txt
2013-05-29
00-00 Amy Vezza New version available: charter-ietf-lmap-00-00.txt