Download presentation
Presentation is loading. Please wait.
Published byTaylor McCormick Modified over 10 years ago
1
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 - COSMOS Data Collection Architecture July 2007 MR 2 Team
2
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 - COSMOS DC Architecture –Components Data and Meta Data Demo
3
Copyright © 2007 CA, made available under the Eclipse Public License COSMOS DC Runtime MR 2 Simplified Architecture Client Application Data Manager Data Broker
4
Copyright © 2007 CA, made available under the Eclipse Public License COSMOS DC Runtime MR 2 Distributed Configuration COSMOS DC Runtime Data Broker Data Manager COSMOS DC Runtime Data Manager COSMOS DC Runtime Client Application
5
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 Data Broker COSMOS DC Runtime Data Broker Query Assembly DataBroker.xml Data Broker DataBrokerCapability getDataManagers( String classification ) registerDataManager( String hostName, int port, String classification ) unregisterDataManager( String hostName, int port, String classification ) WSDM EP implements interface
6
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 Data Manager COSMOS DC Runtime Data Manager Query Assembly * DataManager.xml Data Adapter * DataManagerCapability getAllKeyFamilyNames() getKeyFamilyByName(String kfName) queryKeyFamilyData(String kfName, String query ) WSDM EP implements interface Datastore * * Corporate component
7
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 Client Client Client API Client Application * DC Runtime Data Broker Query Assembly WSDM EP Data Manager Query Assembly WSDM EP Data Manager Query Assembly WSDM EP UtilityClient getContextClient( String hostAddress, String contextName, int port ) DataBrokerClient getDataBroker( String hostAddress, int runtimePort ) getDataManagers( WsResourceClient dataBrokerClient, String classification ) DataManagerClient getDataManager( String hostAddress, int runtimePort, String dataManagerName ) getAllKeyFamilyNames( WsResourceClient dataManagerClient ) getKeyFamily( WsResourceClient dataManagerClient, String keyFamilyName ) * Corporate component
8
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 Architecture DC Runtime Client API Client Application DC Runtime Data Broker Query Assembly WSDM EP Data Manager Query Assembly WSDM EP Data Manager Query Assembly WSDM EP Datastore
9
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 - COSMOS DC Architecture –Components Data and Meta Data Demo
10
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 Data Format SDMX –Data (e.g. performance data) –Meta Data (e.g. resource types) –Reference Meta Data (e.g. system types) SDMX Key Family –Contains meta data that describes multi- dimensional data –Used to construct queries
11
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 Data Manager interface SDMX key family information –getAllKeyFamilyNames() –getKeyFamilyByName(String kfName) –queryKeyFamilyData(String kfName, String query )
12
Copyright © 2007 CA, made available under the Eclipse Public License SDMX Model in the Client and the Data Managers the System Type tree is modeled in the SDMX Reference Meta Data (as an SDMX category tree) System type tree Device System NT Router Cisco Unix the Resource tree is modeled in the SDMX Meta Data (as an SDMX key family with dimensions from a concept tree) Resource tree NT Disk # Reads Memory Page Faults # Writes
13
Copyright © 2007 CA, made available under the Eclipse Public License SDMX Performance Data Query System type tree Device System NT Router Cisco Unix Resource tree NT Disk # Reads Memory Page Faults # Writes Query of Performance Data: 1.Query machine names from the SDMX category tree (of system types) 2.Query Key Family dimensions (of the resource tree) Example: graph the Page Faults, # Reads, and # Writes for NT device usilbs01
14
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 - COSMOS DC Architecture –Components Data and Meta Data Demo
15
Copyright © 2007 CA, made available under the Eclipse Public License Questions
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.