Www.opendaylight.org Device Identification & Driver Management TSC Update January 8, 2015.

Slides:



Advertisements
Similar presentations
Proposal: Model-Driven SAL for the OpenDaylight Controller
Advertisements

LACP Project Proposal.
Fraunhofer FOKUS Context Management in Dynamic Environments IWCMC 2009, June 2009 Jens Tiemann Humberto Astudillo Evgenij Belikov Fraunhofer Institute.
Device Driver Framework Discussion
Instant Queue IBM Techline Instant Queue Manager Deployed for IBM Techline Richard Brader IBM Techline January 2012.
1 5 th SDO Emergency Services Workshop October 2008 “sos” URI parameter for marking emergency requests Milan Patel 5 th SDO Emergency Services Workshop.
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies April 24, 2015.
Time Series Data Repository (TSDR)
Example for SCL resource usage according to ETSI TC M2M March 2011 Josef Blanz, Qualcomm Inc.
Device Driver Framework Project October 2014.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
WAWC’05 Enhancing Mobile Peer-To-Peer Environment with Neighborhood Information Arto Hämäläinen -
SBP/2 over IEEE-1394 and future 1394 specifications Contact Info: Christopher Lee University of New Hampshire InterOperability Lab -
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
October 2003 Iosif Legrand Iosif Legrand California Institute of Technology.
NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind
SNMP Plugin TSC Update December,
CaTissue customizations at Indiana University and Regenstrief Institute.
SMART METER TEXAS Status Update July 29, AGENDA Release 1 Smart Meter Texas Online Portal Update – SMT Solution Update – Registration Statistics.
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee.
Event-Based Model for Reconciling Digital Entries Thesis Proposal Ahmet Fatih Mustacoglu 10/3/20151Ahmet.
Discovery Flow 18 September 2014.
SMART METER TEXAS Status Update May 5, AGENDA Release 1 Smart Meter Texas Online Portal Update – SMT Solution Update – Registration Statistics –
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
PosView Progress Report CS720H May, 3, POSTECH DP&NM Lab. (2)(2)CORBA-based Agent What we do? Development of network management platform: PosView.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP Library Encryption - LTO4 Key.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
, 74 th IETF, San Francisco, U.S.A., March draft-seno-ccamp-wson-impairment-compensate-cntl-00.txt Issued March 2 nd, ,
P-IMAP Draft Overview (
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
Terminology and Use Cases Status Report David Harrington IETF 88 – Nov Security Automation and Continuous Monitoring WG.
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
Dipartimento di Informatica Università di Pisa Alberto Baragatti, Roberto Bruni, Hernán Melgratti, Ugo Montanari and Giorgio Spagnolo Prototype Platforms.
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies Revision 3 May 21, 2015.
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Delivering Services to Residential Appliances by Utilizing Remote Resource Awareness Andreas Häber, PhD Research Fellow University.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
Web-Based Management. Display on Web browser Economical displays Ubiquitous access Reduction in network load for non-polled configuration Web Interface.
Kafka Producer OpenDaylight Project Proposal
December 30, 2015 Richard Chien Marko Lai Jason Yuan
PAYWARE MOBILE API – APP TO APP INTEGRATION. PAYWARE MOBILE API OVERVIEW VeriFone’s PAYware Mobile API provides iPhone developers the ability to easily.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Release date: January,
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
Subscribing to datastore push updates draft-netmod-clemm-datastore-push-00.txt Alexander Clemm, Alberto Gonzalez Prieto, Eric Voit.
Created by Jan Medved I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
Azher Mughal / Beraldo Leal Programming OpenFlow Flows for Scientific Profit 1 Azher Mughal / Beraldo Leal SuperComputing 2015.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies Revision 2 May 1, 2015.
Author: Maros Marsalek (Honeycomb PTL)
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Luis Gomez, Principal SW Test Engineer, Brocade
Defining ONAP APIs With BSS/OSS
Export Services Deep Dive
ONAP Policy Framework Weekly Meeting June 7, 2017
GEOSS Component and Service Registry (CSR)
IETF-59 P-IMAP Draft Overview ( Stéphane H. Maes – Jean.
Documenting ONAP components (functional)
NMDA Q & A draft-dsdt-nmda-guidelines &
DetNet Information Model Consideration
HP Team in OASIS WSDM TC Date: July 29, 2003
Overview Multimedia: The Role of WINS in the Network Infrastructure
Latest Update on Gap Analysis of Openstack for DPACC
Presentation transcript:

Device Identification & Driver Management TSC Update January 8, 2015

History 2  Posted the Device Driver Framework (DDF) Project on 10/21/2014  DDF design was an attempt to highly leverage HP’s design  After learning more about ODL/MD-SAL and working with Discovery team we have changed the focus to better work with MD-SAL  Changed the name to Device Identification and Driver Management (DIDM)  Defined DIDM as offset-2 project

Motivation 3  Problems:  Today applications need to know the device’s capabilities to create flow mods that best utilize the capabilities of the device  Controller doesn’t provide a common/consistent device specific way of handling CRUD operations for functions such as vlan configuration  Motivation:  Need to provide Device specific functionality  Extensible -Allow new device specific functionality to be dynamically added, and allow dynamic support for new device types  Standard/consistent way of implementing device specific functionality

Scope 4  We are addressing the following: 1)Identification –determine the type of device 2)Device Driver – provide device specific functionality 3)Synchronization – collecting and pushing data to/from a device 4)Define Data Models for Common Features – define data models for performing common function such as vlan configuration 5)Define RPCs for Common Features – define APIs (RPCs) for common features such as flowmod adjustment 6)Discovery - discover that a new device exists (manual discovery)

Deliverables 5  Common model augmentations for device type and device state  Data models and APIs for common “features” such as vlan configuration, flow mod adjustment, etc.  Device Drivers  Identification components  Documentation and sample driver  Abstract/helper classes

Design Considerations 6  Invoking Drivers  Standard MD-SAL mechanisms  RPCs or invoked via a data change notification  Identification  Framework component that orchestrates the Identification process. Drivers provide Identification component with information to identify devices via MD-SAL mechanisms  Synchronization, Driver Registration  Use standard MD-SAL mechanisms, event driven via notifications (Decentralized)

Dependencies 7  Credential Manager – work with AAA team  SNMP Plugin

MD-SAL Enhancement Requests 8  Ability to control how much processing is given to a plugin  Finer filter of data change notifications:  Eg, notify only if augmentation equal a specified value

Ownership 9  Credential Manager should be owned by AAA project team  Common data models for performing functions such as vlan config should be owned by Controller project (ie, put all data models in a central location)  Are data models being moded to Openflowplugin project?

Immediate Next Steps 10  Update project Proposal with committers  Create a Main wiki page  Create a High Level Lithium Release Plan  Elect a Project Lead

Project Details 11  Project Lead – Steve Dean  Project Contact – Steve Dean  Test Contact – Steve Dean  Draft Lithium Release Plan – Available for review 

Backup 12

Component Diagram Identification Manager 13 Identity MD-SAL Device-Types 3800 OF-info: HP, 3800 sysOid: Sync Device Driver Config Identification Manager Listen for created nodes in Ops Notified when data in Device-Types tree changes. Read new device type info 1 2 Driver (plugin) Write identification info to Device- Types tree in Config data store OF-info: HP, 5400 sysOid:

Component Diagram Identification Manager 14 Credential Manager Identity MD-SAL Nodes Node RSDriver IID 3800 VLAN Driver 5400 IID 5400 VLAN Driver 3800 Routed RPCS Create inventory node in Config and Operational data store SNMP library Sync Device Driver Config Nodes Node Operational Discovery Identification Manager Listen for created nodes in Ops Notified when new node created Augment with Device Type Drivers Registered 2 Driver (plugin) Notified when Device Type Augmentation applied 5 Apply augmentation with data collected 6 Register routed RPCs or for data change notifications 7