Upload
kemp
View
34
Download
0
Embed Size (px)
DESCRIPTION
OGF Activities wrt DMTF. DMTF Alliance Partner Technical Symposium San Jose, 2008 March 27 Ellen Stokes ([email protected]). Agenda. Accomplishments (since last APTS) What’s on the immediate horizon? Future alliance partner work (thoughts) Conclusion Discussion. - PowerPoint PPT Presentation
© 2008 Open Grid Forum
OGF Activities wrt DMTF
DMTF Alliance Partner Technical SymposiumSan Jose, 2008 March 27Ellen Stokes ([email protected])
2© 2008
Open Grid Forum
Agenda
• Accomplishments (since last APTS)
• What’s on the immediate horizon?
• Future alliance partner work (thoughts)
• Conclusion
• Discussion
3© 2008
Open Grid Forum
Accomplishments (since last APTS)
• Additions to CIMv2.16 experimental• BasicExecutionService service object• ExecutionEnvironment object deemed to be implemented as a ComputerSystem
(although still waiting for MOF comment text to state the broadness of ComputerSystem)
• OGF documents: http://www.ogf.org/documents/GFD.119.pdf and http://www.ogf.org/documents/GFD.108.pdf
• Alliance partner contributions noted in CIM release text and allowed in contributed MOFs
• Improved DMTF Processes• DMTF web site is the only way to submit comments on published documents• DSP4002 (Committee & Workgroup Processes) and 4003 (Alliance Processes)
updated to state explicitly how things work with respect to alliance partners• Reviewed/commented on (with DMTF acceptance)
• DSP0225: URI Format for Published XML Schema• DSP0230: WS-CIM Mapping Specification
• Jury still out on progressing DMTF to a delegated/federated model
4© 2008
Open Grid Forum
CIM BES service and ExecutionEnvironment
ManagedSystemElement
(See Core Model (ManagedSystem Element))
LogicalElement
(See Core Model (Managed System Element))
System
(See Core Model(Enabled Logical Element))
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAKreference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
*
Service
CreationClassName: string {key}Name: string {override, key}PrimaryOwnerName : string {write}PrimaryOwnerContact : string {write}StartMode: string (10) {D, enum}Started: boolean
StartService(): uint32StopService(): uint32
*
*
ServiceAvailableToElement
ServiceAffectsElement
* *
BasicExecutionService {E}
CreateActivity( [IN] Request : string, [OUT] Identifier : string, [OUT] Job : ref CIM_ConcreteJob) : uint32 {enum}
TerminateActivity( [IN] Identifier : string[ ], [OUT] Response : boolean[ ], [OUT] Job : ref CIM_ConcreteJob) : uint32 {enum}
GetActivityStatus( [IN] Identifier : string[ ], [OUT] StatusResponse : string[ ], [OUT] Job : ref CIM_ConcreteJob) : uint32 {enum}
GetActivityDocuments( [IN] Identifier : string[ ], [OUT] Response : string [ ], [OUT] Job : ref CIM_ConcreteJob) : uint32 {enum}
GetAttributesDocument( [OUT] AttrsDoc : string[ ], [OUT] Job : ref CIM_ConcreteJob) : uint32 {enum}
HostedService
*w
1
HostedDependency
0..1
*
ComputerSystem
NameFormat {override, enum}Dedicated : uint16[ ] {enum}OtherDedicatedDescriptions : string[ ]ResetCapability : uint16 {enum}PowerManagementCapabilities : uint16 [ ] {D, enum}
SetPowerState ( [IN] PowerState : uint32 {enum}, [IN] Time : datetime) : uint32 {D}
EnabledLogicalElement
EnabledState : uint16 {enum}OtherEnabledState : stringRequestedState : uint16 {enum}EnabledDefault : uint16 {enum}TimeOfLastStateChange: datatimeOverwritePolicy : uint16 {E}{enum}PrimaryStatus : uint16 {E}{enum}DetailedStatus : uint16 {E}{enum}OperatingStatus : uint16 {E}{enum}CommunicationStatus : uint16 {E}{enum}RequestStateChange( [IN] RequestedState {enum}, [OUT] Job: CIM_ConcreteJob, [IN] TimeoutPeriod: dateTime): uint32 {enum}
Caption : stringDescription : stringElementName : string
ManagedElement
SystemComponent
5© 2008
Open Grid Forum
What’s on the immediate horizon?
• The OGF Glue workgroup has identified the base set of grid resources that need to be advertised that applications can consume. Update CIM as appropriate with these advertised resource models (e.g. new modified DMTF classes, DMTF view / abstracted classes) including how best to map/leverage information models. Anticipated output would be in the form of an OGF Information Document that extends/modifies DMTF CIM and a set of DMTF change requests that reflect OGF’s advertised models. Target: 2H2008 – 1Q2009
• https://forge.gridforum.org/sf/go/doc14639?nav=1
6© 2008
Open Grid Forum
GLUE main entities/relationships
7© 2008
Open Grid Forum
GLUE auxiliary entities
8© 2008
Open Grid Forum
GLUE storage entities/relationships
9© 2008
Open Grid Forum
GLUE and OGF reference model integration
10© 2008
Open Grid Forum
Future alliance partner work (thoughts)
Work register is under revision
• Virtualization https://forge.gridforum.org/sf/projects/gridvirt-wg • Identify / write use cases to feed DMTF virtualization work, e.g. portals,
aggregated virtualized resources, cloud computing, etc, leveraging OGF’s grid-virt use case work as appropriate.
• Packaging: OVF vs rPath. Evaluate, identify, and input changes to potentially merge OVF and rPath so there is a single packaging format during the next version of the OVF spec.
• Model harmonization https://forge.gridforum.org/sf/projects/rm-wg • Define the relationship between the OGF reference model and the DMTF
CIM model, identify/remove overlap.• For example, can we profile CIM model for OGF reference model, are
there classes, etc from OGF reference model that need to be inserted into CIM, what are the incompatibilities?
• DMTF to comment on the OGF reference model• ‘clouds’ is being explored via OGF BOF/mailing list….stay tuned
11© 2008
Open Grid Forum
Conclusion
• Common models of Grid resources are key for adoption and integration
• 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
12© 2008
Open Grid Forum
Open Discussion
• Questions?
• Comments?