Subject: [lmap] Information Model proposed changes

From: <[email-masked]>
Date: Thu, 13 Mar 2014 09:19:45 +0000

As presented and discussed at IETF 89, unless we hear contrary opinions we plan to make the following changes in the next week:

1) Channels no longer have timing information. This allows the channel to just specify an endpoint and security credentials. What data is to be sent to the channel and when is left to Tasks. Tasks become more generic encompassing any scheduled logic running on the MA. In addition to Measurement Tasks, Tasks will also batch results and send data to/from the channels etc. Tasks can output to other Tasks (e.g. to batch results) or to Channels. For example, updating the Instruction becomes a scheduled Task. As does error reporting or updating capabilities. For further information see the IETF slides.

2) Reports no longer have context information in the Report header. The original purpose was to report device and network context such as line speed. This responsibility is now devolved to Tasks and as such the information will be reported in the Task result data within the Report. Each Measurement tasks can either report the context application to itself, or tasks specifically designed to gather and report such context can be used. This approach seems clearer and there is no longer any ambiguity about then the context was valid.

3) Suppression information to include one further Boolean "Stop Current Tasks". If set the MA will terminate already executing Tasks in addition to stopping the commencement of new scheduled Tasks.

Trevor.