Information Model for LMAP draft-ietf-lmap-information-model-02 (and beyond!) IETF Interim, Dublin, September 2014 Trevor Burbridge, BT 1.

Slides:



Advertisements
Similar presentations
EHR-S Reconciliation Worksheet Instructions. The spreadsheet is an extract from the EHR-S Database. Each column is Filterable by click- ing on the header.
Advertisements

Design Validation CSCI 5801: Software Engineering.
Grading Your Sections Updated 4/14/2011. Grade Collection System Changes Grade entry at any time based on the section’s calendar (beginning/ending dates)
By Eva Freund, The IV&V Group, Inc.
Electronic Workflow using UGARUSS A new DFS system.
Lesson 17: Configuring Security Policies
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
Java Programming, 3e Concepts and Techniques Chapter 4 Decision Making and Repetition with Reusable Objects.
Time Manager’s Workplace A Tool to Manage Time Data.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
4 Copyright © 2008, Oracle. All rights reserved. Configuring Backup Specifications.
Webinar Training Series New Year Rollover. Agenda Introduction/Purpose Documentation Planning & Preparation Configuring Option Sets Processing New Year.
ISO Task Controller Lecture 9 Task Controller – Part I
ShelterPoint™ Data-Entry Workflows. ShelterPoint v5.2.3.
MyFloridaMarketPlace Receiving Made Simple Commodities and Services Job Aid.
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
REDUNDANT SLIDES , syncing & calendar syncing 1.
Large Scale Broadband Measurement Activities within the IETF, Broadband Forum and EU Leone project Trevor Burbridge, 16 th May 2013 The research leading.
Consult21 Information is subject to change and is for discussion purposes only. Any dates/timings are the current anticipated timescales and may be subject.
IEEE R lmap 23 Feb 2015.
PMS /134/182 HEX 0886B6 PMS /39/80 HEX 5E2750 PMS /168/180 HEX 00A8B4 PMS /190/40 HEX 66CC33 By Adrian Gardener Date 9 July 2012.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Information Model for LMAP draft-ietf-lmap-information-model-00 IETF 89, London, March 2014 Trevor Burbridge, BT Philip Eardley, BT Marcelo Bagnulo Braun,
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
EsMD Use Case 1: Introduction to Harmonization 1.
(Business) Process Centric Exchanges
Chapter 22 Q and A Victor Norman CS 332 Spring 2014.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Information Model for LMAP draft-ietf-lmap-information-model-02 and proposed changes for 03 IETF 91, Honolulu, November 2014 Trevor Burbridge, BT 1.
VACCINE ORDERING CHANGES WITHIN THE NCIR Brittney Wooten, BS Immunization Branch.
The Alternative Larry Moore. 5 Nodes and Variant Input File Sizes Hadoop Alternative.
Pipes & Filters Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
1 Installation Training Everything you need to know to get up and running.
The Software Development Process
Interrupt driven I/O. MIPS RISC Exception Mechanism The processor operates in The processor operates in user mode user mode kernel mode kernel mode Access.
Process Architecture Process Architecture - A portion of a program that can run independently of and concurrently with other portions of the program. Some.
Java Programming, 2E Introductory Concepts and Techniques Chapter 4 Decision Making and Repetition with Reusable Objects.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks draft-ietf-ancp-framework-02.txt Presenter: Dong Sun.
Agenda - CALSCH working group Agenda bashing Guide to Internet Calendaring draft update –inclusion of Timezone data, most recent changes –additional examples.
 This Presentation is designed to help you with enrollment reporting within the Education Data System (EDS). OSPI is working to create a step-by-step.
Interrupt driven I/O Computer Organization and Assembly Language: Module 12.
1 © 2001, Cisco Systems, Inc. All rights reserved. VVT _05_2001_c1 Resource Priority Header draft-ietf-sip-resource-priority-05 James M Polk Henning.
WaveMaker Visual AJAX Studio 4.0 Training Java Script Events.
Capability Model & B2B – Draft for Discussion IBM Research – Haifa Moti Nisenson.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Nov. 9, 2004IETF61 PANA WG PANA Specification Last Call Issues Yoshihiro Ohba, Alper Yegin, Basavaraj Patil, D. Forsberg, Hannes Tschofenig.
Advances In Software Inspection
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Impact Analysis to Refactoring on the Current document Sony Corporation Toshiaki Kojima Mizuki Kanada.
Information Model for LMAP draft-ietf-lmap-information-model-03 and proposed changes for 04 IETF Interim, 12 th February 2015 Trevor Burbridge, BT 1.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
20 Copyright © 2006, Oracle. All rights reserved. Best Practices and Operational Considerations.
LMAP Framework draft-ietf-lmap-framework-01 Philip Eardley Al Morton, Marcelo Bagnulo, Trevor Burbridge, Paul Aitken, Aamer Akhter 6 th November 2013 Vancouver,
Thoughts on the LMAP protocol(s) LMAP Interim meeting, Dublin, 15 th September 2014 Philip Eardley Al Morton Jason Weil 1.
LMAP BoF 1. ISP use case 2. Framework
A registry for IPPM metrics
HSA Reusability Issues
The pScheduler Command-Line Interface
LMAP WG - IETF 88 draft-ietf-lmap-use-cases-00
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
BPSec: AD Review Comments and Responses
Presentation transcript:

Information Model for LMAP draft-ietf-lmap-information-model-02 (and beyond!) IETF Interim, Dublin, September 2014 Trevor Burbridge, BT 1

Motivation Overall Purpose – Guide standardisation of one or more control and reporting protocols – Enable high-level interoperability between protocols – Clarify MA information and functionality Structure – Assist protocols in breaking information down into separate messages that can be delivered at different times over different protocols – Aid readability 2

Information Model Sections Pre-Configuration Configuration Instruction Logging Capability & Status Reporting Minimal set of information necessary for an MA to securely contact an initial Controller Information configured by the Controller pertaining to Controller communication or general MA settings such as MA and Group ID Configuration by the Controller of what Measurement Tasks to perform, when to perform them, and where/when to report the results Information transmitted back to the Controller with configuration or instruction errors and general failure notices Information available to be fetched by the Controller such as the Measurement Tasks supported by the MA or interface configuration Information sent to the Collector regarding the Measurement Task results including MA context and Task Configuration 3

Changes to 02 Various small corrections and improvements Role added to Task Configuration Tried to restructure task ‘datasets’ to separate ‘Channels’ and ‘Downstream Tasks’ to aid clarity – But clearly failed! 4

Discussion Thanks for all the comments and review Clearly too much to discuss today – Many are directly implementable suggestions/corrections – Onto some of the bigger suggestions…… 5

Discussion: Channels & Downstream Tasks Channel becomes Task Configuration Option? – Yes: simpler – No: may need several Report Task Configurations for multiple destinations Scheduled Tasks need to output to other Scheduled Tasks (and not Task Configurations) Do we want/need a explicit concept of ‘Data Queue’ – Clarity – Define retention options, handling of multiple consumers Terminology: ‘Downstream Task’? 6 Schedule Scheduled Task A Schedule Scheduled Task B Schedule Scheduled Task A Schedule Scheduled Task B Queue X Output to…. Input from….

Discussion: Task Configurations vs. Scheduled Tasks Do we want to be able to add/override Task Configuration Options within a Schedule? – Yes: adds flexibility – No: Just define another Task Configuration 7

Discussion: Generalisation of Task Configuration and Report Information Task role is “just another” task parameter – But so is everything, but helpful to agree on some standard names/formats? Or is role inherent in registry reference? Cross-traffic is “just another” task reporting column – Leaves format to individual tasks (can select which counters etc.) 8

Discussion: Reporting Include schedule information in report (in addition to Task Configuration) Don’t always report Task Configurations in Report headers – Only report when changed? – Option of the Reporting Task? What happens to data if Reporting Task is suppressed – Let it build up or throw away? – Tail/head drop? Undefined? 9

Discussion: Timing Remove ISO8601 compliance for datetimes (just leave RFC 3339) Are calendar timing defaults dangerous? – Would execute every second – force some/all values? Do we need negative enumerations? – E.g. test all days except Sat and Sun Do we need days-from-end-of-month? – E.g. test on last day of the month Does ‘startup’ timing execute on new schedule or just MA restart? What happens to two schedules starting at exactly same time? – Previous agreement was to run in parallel (order undefined or in order of instruction?) 10

Discussion: Other Data persistence is device dependent (not protocol dependent) – Does Controller need to get through capabilities? Remove JSON example? – Currently useful but maybe superseded by forthcoming protocol documents Need to standardise condition codes? 11