storage information services
play

Storage Information Services Ted Hesselroth Fermilab Abhishek Singh - PowerPoint PPT Presentation

Ted Hesselroth USCMS T3 Meeting 2008-03-03 Storage Information Services Ted Hesselroth Fermilab Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01


  1. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Storage Information Services Ted Hesselroth Fermilab Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  2. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Software Domains in OSG  Used, served, or provided by OSG Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  3. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Information Services Axes  Independently implemented  Similar architecture Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  4. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Information Services - Aggregation Stack ReSS Aggregation Services Information Gratia Syslog-ng BDII Gatherer Schema DB Log WSRF - Glue schema format Resource Properties Gratia CEMon Collection Services internal probe GIP Grid Resources Worker Node Storage Element Compute Element Lower Part of Complete Stack Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  5. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Information Collection - GIP  Collects static and dynamic information  Static: configuration files  Dynamic: accesses components of resources  Supports Glue Schema  Invoked by CEMon  CEMon forwards info to aggregators Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  6. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Information Collection – built-in dCache Information Service  Runs as dCache cell  Collects information via cell messages  Control over collection scheduling  Replies are processed asynchronously  Aggregates in memory as “tree”  Can compute and store secondary information  Serves serialized output through httpd or admin interface  Whole or sub-tree  XML or flat files Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  7. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 dCache Information Service Graphic: Paul Millar Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  8. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Information Collection – spec’d Services to respond to queries on configuration and state Software design should specify what information will be available. Glue Schema Software  Implementation  Adapters to helper service for handling queries  Annotations?  Common format for queries and responses Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  9. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Information Services - Access Stack Reports Interactivity Dashboards MyOSG Gratia Web Pages Applications Portals Utilities schedd OIM condor_status ldapsearch xpathsearch Discovery: Monitoring: Accounting: Diagnostics: Data Services ReSS OSGMM RSV Gratia Syslog-ng Repositories DB LDAP ReSS Matchmaker filesystem Upper Part of Complete Stack Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  10. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Discovery Axis - Subsystem Software Aggregator Resource GIP CEMon BDII LDAP directory based on GlueSchema Aggregator ReSS Resource Description classad based on GlueSchema OSGMM central Site availability info schedd  OSGMM adds info on site availability Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  11. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Storage Information Usage – ReSS Submission using Job Description Language Job Description (snippet) using classads Resource Description universe=globus globusscheduler = $$(GlueCEInfoContactString) requirements = TARGET. GlueCEAccessControlBaseRule == “VO:Dzero” executable = srmcp schedd ReSS arguments = - 2 $$(GlueSEControlProtocolEndpoint)/$$(VOInfoPath)/test … queue … Job Execution Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  12. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Command Line LDAP search using Xpath OSG Storage Extensions Project ]$ bin/xpathldapsearch \ //GlueSE/GlueSA/GlueVOInfo[@GlueVOInfoAccessControlBaseRule='dzero']/\ ../.. /GlueSEControlProtocol/ @GlueSEControlProtocolEndpoint httpg://sigmorgh.hpcc.ttu.edu:49443/srm/v2/server. httpg://se01.cmsaf.mit.edu:8443/srm/managerv2 httpg://se01.cmsaf.mit.edu:8443/srm/managerv1 httpg://cit-se.ultralight.org:8443/srm/managerv1 httpg://cit-se.ultralight.org:8443/srm/managerv2 httpg://cit-se2.ultralight.org:8443/srm/v2/server httpg://cit-se2.ultralight.org:8443/srm/v2/server httpg://fndca1.fnal.gov:8443/srm/managerv2 httpg://fndca1.fnal.gov:8443/srm/managerv1 httpg://fndca1.fnal.gov:8443/srm/managerv2 httpg://fndca1.fnal.gov:8443/srm/managerv1 httpg://gk03.atlas-swt2.org:8443/srm/managerv2 httpg://gk03.atlas-swt2.org:8443/srm/managerv1 httpg://srm.unl.edu:8443/srm/managerv1 httpg://srm.unl.edu:8443/srm/managerv2 httpg://dcsrm.usatlas.bnl.gov:8443/srm/managerv2 … Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  13. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Storage Information Usage - Discovery BDII SE discovery 1. VO or public use transform, 2. Control Protocol openldap 3. Access Protocol http 4. Available Space interface proxy Test Submission Scripts OK Sites Schedd CondorG Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  14. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Data Integration  OGSA-DAI  MDS4  XAware Data Transformation XAware OGSA-DAI MDS4 Between Aggregation and Access  Single subsystem for top half of stack  Easier integration with other systems and technologies Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  15. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Other Info Integration Software – XAware Composite Data Services Layer  Aggregation  Data Chaining  Inbound XML  Decomposition  Synchronization  Conditional Logic  Transactions  Error Handling  Extension Points  Security Graphic: XAware Inc . Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  16. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Other Info Integration Software – XAware XAware Designer – Eclipse plug-in   Visual drag-and-drop, wizard-based IDE that speeds the development of XAware-powered applications XAware Engine   High-performance, scalable, dynamic data integration and data services execution engine J2EE, Servlet, Batch, or Embedded  Adapters   Provide connectivity to requested data sources and systems; SQL, FTP, Email, SNMP, Text, RMI, Cobol Copybook, File, XSL, LDAP, Java, EJB, JMS, MQ, others… Connectors  Graphic: XAware Inc .  Provides synchronous and asynchronous connectivity from client applications to XAware-delivered services via SOAP, JMS, EJB, HTTP, HTTPS, and Java API Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  17. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Thank you. Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  18. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Diagnostics Tool Architecture Data Message Protocols Collection (Probes) (RESTful POST with XML) State Data Operations v Representation (Schema adapter, Update) (XML in XMLDB) Condition Schema Evaluation (Glue, CIM, custom) (XSL) Modeling Grammar Trigger (CIM Meta schema) (ISO Schematron) Expression Abhishek Singh Rana and Frank Wuerthwein UC San Diego

  19. Ted Hesselroth USCMS T3 Meeting 2008-03-03 Ted Hesselroth OSG Storage Forum 2009-07-01 Possible Future for Information Services and Storage How would we use an integrated frame work to achieve…  Catalog Integration  Replication  Federation  Grid Buffering Abhishek Singh Rana and Frank Wuerthwein UC San Diego

Recommend


More recommend