1 / 15

MR 2 - COSMOS Data Collection Architecture

MR 2 - COSMOS Data Collection Architecture. July 2007 MR 2 Team. MR 2 - COSMOS DC. Architecture Components Data and Meta Data Demo. Data Manager. MR 2 Simplified Architecture. COSMOS DC Runtime. Data Broker. Client Application. Data Manager. MR 2 Distributed Configuration.

rigel-rocha
Download Presentation

MR 2 - COSMOS Data Collection Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MR 2 - COSMOS Data Collection Architecture July 2007 MR 2 Team

  2. MR 2 - COSMOS DC • Architecture • Components • Data and Meta Data • Demo

  3. Data Manager MR 2 Simplified Architecture COSMOS DC Runtime Data Broker Client Application

  4. Data Manager MR 2 Distributed Configuration COSMOS DC Runtime Data Broker COSMOS DC Runtime COSMOS DC Runtime Client Application COSMOS DC Runtime Data Manager

  5. MR 2 Data Broker COSMOS DC Runtime Data Broker Query Assembly DataBroker.xml Data Broker interface WSDM EP DataBrokerCapability getDataManagers( String classification ) registerDataManager( String hostName, int port, String classification ) unregisterDataManager( String hostName, int port, String classification ) implements

  6. COSMOS DC Runtime Data Manager Datastore * Query Assembly * DataManager.xml Data Adapter * interface DataManagerCapability getAllKeyFamilyNames() getKeyFamilyByName(String kfName) queryKeyFamilyData(String kfName, String query ) WSDM EP implements MR 2 Data Manager * Corporate component

  7. DC Runtime WSDM EP WSDM EP Data Broker Query Assembly Data Manager Query Assembly WSDM EP Data Manager Query Assembly MR 2 Client Client Client API UtilityClient getContextClient( String hostAddress, String contextName, int port ) Client Application * 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. DC Runtime Datastore Datastore WSDM EP WSDM EP Data Broker Query Assembly Data Manager Query Assembly WSDM EP Data Manager Query Assembly MR 2 Architecture DC Runtime Client API Client Application

  9. MR 2 - COSMOS DC • Architecture • Components • Data and Meta Data • Demo

  10. 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. MR 2 Data Manager interface • SDMX key family information • getAllKeyFamilyNames() • getKeyFamilyByName(String kfName) • queryKeyFamilyData(String kfName, String query )

  12. Device System NT Unix Router Cisco NT Disk # Reads Resource tree # Writes Memory Page Faults SDMX Model in the Client and the Data Managers System type tree the System Type tree is modeled in the SDMX Reference Meta Data (as an SDMX category tree) the Resource tree is modeled in the SDMXMeta Data (as an SDMX key family with dimensions from a concept tree)

  13. Device System System type tree NT Unix Router Cisco NT Disk # Reads Resource tree # Writes Memory Page Faults SDMX Performance Data Query • Query of Performance Data: • Query machine names from the SDMX category tree (of system types) • Query Key Family dimensions (of the resource tree) Example: graph the Page Faults, # Reads, and # Writes for NT device “usilbs01”

  14. MR 2 - COSMOS DC • Architecture • Components • Data and Meta Data • Demo

  15. Questions

More Related