© 2007 Open Grid Forum OGF Modeling Activities DMTF Alliance Partner Symposium Portland, 2007 July 18 Ellen Stokes

Slides:



Advertisements
Similar presentations
GLUE 2.0 and GLUEMan Sergio Andreozzi, INFN-CNAF, Bologna (Italy) OGF Feb 2008, Cambridge, MA, USA.
Advertisements

© 2006 Open Grid Forum Joint Session on Information Modeling for Computing Resources OGF 20 - Manchester, 7 May 2007.
IBM Software Group ® Design Thoughts for JDSL 2.0 Version 0.2.
© 2006 Open Grid Forum Joint Session on Information Modeling for Computing Resources (OGSA Modeling Activities) OGF 21 - Seattle, 16 October 2007.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Object-Oriented Analysis and Design
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Interoperability Tests for IEC Scott Neumann November 12, 2009.
© 2006 Open Grid Forum Information Modeling of Grid Resources: the OGF GLUE WG Approach DMTF Symposium - Portland, 17 July 2007 Sergio Andreozzi INFN-CNAF,
Introduction to MDA (Model Driven Architecture) CYT.
Managing Computational Activities on the Grid - from Specifications to Implementation: The GLUE 2 information model OGF25, 2nd March 2009, Catania Balázs.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Diagram Definition A Case Study with the UML Class Diagram MoDELS 2011, Wellington, NZ By Maged Elaasar 1,2 (Presenter) and Yvan Labiche.
# 1 AMI Enterprise Task Force of the Utility AMI Working Group Overview & Plans For further information, contact Wayne Longcore Chairman of AMI-Ent TF.
Information System Development Courses Figure: ISD Course Structure.
Data Tagging Architecture for System Monitoring in Dynamic Environments Bharat Krishnamurthy, Anindya Neogi, Bikram Sengupta, Raghavendra Singh (IBM Research.
“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Greg Robinson, Co-Chair, SG-Systems Brent Hodges, Chair, SG-Systems.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Systems Analysis and Design in a Changing World, Fourth Edition
© 2008 Open Grid Forum OGF Activities wrt DMTF DMTF Alliance Partner Technical Symposium San Jose, 2008 March 27 Ellen Stokes
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
Oleg LODYGENSKY Etienne URBAH LAL, Univ Paris-Sud, IN2P3/CNRS, Orsay,
1 Class Diagrams. 2 Overview Class diagrams are the most commonly used diagrams in UML. Class diagrams are for visualizing, specifying and documenting.
27 January Common Resource Model (CRM) snapshot of information to be released as a GGF working doc (OGSA WG / CRM BOF) for the March 2003 GGF meeting.
Towards a WBEM-based Implementation of the OGF GLUE Information Model Sergio Andreozzi, INFN-CNAF, Bologna (Italy) Third EGEE User Forum 13 Feb 2008, Clermont-Ferrand,
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
WLCG-RUS An Extensible Solution to Grid Accounting & Usage Monitoring EGEE 3 rd User Forum X. Chen, A. Khan Brunel University.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
SEA-1 20 Nov 2014 CCSDS System Engineering Area (SEA): System Architecture WG (SAWG) Restart Peter Shames, SEA AD 20 Nov 2014.
How To Use The WMI Interfaces With Windows Virtualization
GENI Instrumentation and Measurement System - Schema Martin Swany.
FIPA Abstract Architecture London FIPA meeting January 24-29, 2000 from: TC-A members.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
© 2007 Open Grid Forum Kick Off BOF Reference Model Working Group Paul Strong 1 st Feb, 2007.
DMTF Standards Overview WBEM and CIM September 18, 2002 Andrea Westerinen Julie Schott Cisco Systems.
14 October 2002GGF6 / CGS-WG1 Working with CIM Ellen Stokes
Using XML Schema to define NETCONF Content Sharon Chisholm Alex Clemm TJ Tjong
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
© 2006 Open Grid Forum Joint Session on Information Modeling for Computing Resources OGF 21, Seattle, Tuesday 16 October 2007.
© 2006 Open Grid Forum BES, HPC, JSDL and GLUE Profiling OGF 23, Barcelona, Tuesday 16 October 2007.
© 2007 Open Grid Forum Co-Chairs - Dr David Snelling, Fujitsu Labs Paul Strong, eBay Research Labs 7 th May 2007 OGF20 Working Session 1 of 2 Reference.
21 July DMTF CIM (Common Information Model) Ellen Stokes, IBM
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
DMTF-OGF Alliance Partnership Partnership Resolutions1 23 July 2007 Recommendations with Resolutions GOAL: Encourage wider participation and acceptance.
OGSA HPC cluster usecase for reference Model v.02
Models for Resources and Management
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
Management and Manageability in OGSA
SysML v2 Formalism: Requirements & Benefits
Unified Modeling Language
CCSDS System Engineering
Introduction to Unified Modeling Language (UML)
Some Basics of Globus Web Services
Hiro Kishimoto, OGSA-WG co-chair GGF16 in Athens February 13, 2006
OGSA Information & Data Models
Web Ontology Language for Service (OWL-S)
Management Area ‘Status at a glance’
OGF20 Information Model Joint Session
Sergio Andreozzi (speaker) Laurence Field Balazs Konya
Introduction to OGF Standards
GLUEMan: A WBEM-based Implementation of GLUE 2.0
Sergio Andreozzi Laurence Field Balazs Konya
Information Services Claudio Cherubino INFN Catania Bologna
Software Architecture & Design
Presentation transcript:

© 2007 Open Grid Forum OGF Modeling Activities DMTF Alliance Partner Symposium Portland, 2007 July 18 Ellen Stokes

© 2007 Open Grid Forum 2 Agenda Workgroup Overview wrt Models OGSA GLUE Reference Model Conclusion

© 2007 Open Grid Forum 3 Resource Information Usage (An Observation) Resources are modeled for 3 purposes Managing resources/information in the system/network Advertising existence & capabilities of resources in the system/network Expressing (requesting) set of requirements to accomplish an activity in the system/network System/Network management is focused on managing…..Grid is focused on advertising and requesting System/Network management: models are granular & detailed; examples are CIM, GLUE, Unicore, SDD, CMDB, TPM DCM, … Grid: models similar but different focus…higher level, user friendly, simpler, capabilities, requirements, more abstract But Grid modeled information can and should build on and re-use System/Network information… For example, to route workload successfully, you don’t need to know/specify lots of requirements

© 2007 Open Grid Forum 4 Output of Three Workgroups Information model (UML) Data model (XML, MOF, LDAP) Meta Model Common Model Reference Model V2.0 spec (publish 7/2008) hierarchy & relationships GLUE 1.x spec LDAP, XML, RDB Example DAGs Component models OGSA information Modeling guideline (publish 9/2007) OGSA info model OGSA XML Data tag Container/BES service info model (publish 9/2007) container/BES service MOF rendering (publish 8/2007) GLUE 1.x spec UML & table GLUE 2.0 spec XML GLUE 2.0 spec UML & table JSDL 1.0 BES1.0

© 2007 Open Grid Forum 5 Overlap or consolidation? Information model (UML) Data model (XML, MOF, LDAP) Meta Model Common Model Reference Model V2.0 spec hierarchy & relationships Example DAGs Component models OGSA information Modeling guideline OGSA info model OGSA XML Data tag GLUE 2.0 spec XML GLUE 2.0 spec UML & table JSDL 2.0? BES 2.0? consistent

© 2007 Open Grid Forum OGSA OGSA resource model design team, OGSA-BES WG, JSDL WG

© 2007 Open Grid Forum 7 OGSA Information Model Concept Managed Info Instances (Native Language) Advertised Capabilities (XML) Activity’s Requirements (XQuery) algorithms simple mapping and selection Instances info, e.g. CIM, GLUE Granular Expresses managed information in the environment May be virtualized Abstracted and generated from managed information via algorithms Simple, meaningful, and user friendly Expresses the capabilities of an entity, e.g. container May be virtualized May be refreshed as managed information changes Simple, meaningful, and user friendly Expresses an activity’s needs May be virtualized Capabilities and Requirements have compatible language for easy mapping and selection – XML to advertise capabilities and XQuery to express requirements

© 2007 Open Grid Forum 8 OGSA Information Model Relationship matching advertisement request algorithms Managed Information Instances Various “detailed” information models including Glue, CIM, SDD/IUDD, SDM, and others Actual devices and components Monitoring Instrumentation

© 2007 Open Grid Forum 9 Approach BES, JSDL, and GLUE provide insights into base capabilities and requirements of what’s needed to produce a draft set of elements (in XML) for advertisement and query for the Information Model GLUE Glue 2.0 provides initial set of model elements to advertise Subset and modified for ease of use, understanding, and satisfying (matching) requirements with advertisements Managed Info Instances (Native Language) Advertised Capabilities (XML) Activity’s Requirements (XQuery) algorithms simple mapping and selection BES container GLUE schema JSDL requirements

© 2007 Open Grid Forum 10 Approved for CIMv2.16 experimental Basic Execution Service class Container is a profile of ComputerSystem (formal definition is TBD)

© 2007 Open Grid Forum GLUE Glue workgroup

© 2007 Open Grid Forum 12 GLUE Workgroup Building on 5 years modeling work carried out outside of OGF Goal: provide a recommendation for an abstract information model of Grid resources and reference implementations based on use cases Unification of existing information models (e.g., GLUE Schema 1.x, NorduGrid Schema) Scope: model all the information needed for Supporting Grid-level Scheduling Inventory of available resources Monitoring including jobs

© 2007 Open Grid Forum 13 Glue Resources Main Entities Compute Entities Storage Entities

© 2007 Open Grid Forum Reference Model

© 2007 Open Grid Forum 15 Purpose A common language, glossary, taxonomy, ontology and formal model to describe Grids, what they are, how they are composed, managed, etc Nouns Relationships Life-cycles Basis for Interface design/specification Architecture A foundation to build, extend, and link existing efforts, e.g. EGA Reference Model v1.5, OGSA, CDDLM

© 2007 Open Grid Forum 16 Reference Model v2.0 Formal meta-model based on EGA Reference Model v1.5 Basic UML 2.0 representation Static Classes State Transitions Sequence Diagrams Extensive text annotation

© 2007 Open Grid Forum 17 Conclusion Common models of Grid resources are key for integration and usage Leverage of existing models and experience is necessary to advance the state of modeled information in a timely fashion Appropriate collaboration with DMTF is needed to expand the realm of managed information