1 / 12

SSS Build and Configuration Management Update 9/2003

Narayan Desai desai@mcs.anl.gov Argonne National Lab. SSS Build and Configuration Management Update 9/2003. Overview. Infrastructure Updates Library Updates Configuration and Management Components Restriction Syntax Augmentations. Communication Infrastructure. Scale Tested

kylee
Download Presentation

SSS Build and Configuration Management Update 9/2003

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. Narayan Desai desai@mcs.anl.gov Argonne National Lab SSS Build and Configuration Management Update 9/2003

  2. Overview • Infrastructure Updates • Library Updates • Configuration and Management Components • Restriction Syntax Augmentations

  3. Communication Infrastructure • Scale Tested • Stress tested on 256 node cluster • In Production • Running as primary system software on Chiba City • Trustworthy • That fragile feeling is gone • Many subtle bugs have been fixed

  4. Communication Infrastructure Features • Service Directory • Added Schema Version to schema • Added Component Tier to schema • Event Manager • Data Persistence • Event Statistics • Delivery and Matching Counters • Aids in system debugging • Integration with APITest • Service Directory tests written • Event Management tests in progress

  5. SSSlib • Core Rewrite • Protocol Libraries restructure • Draft Specification Updates • /etc/sss.conf support • Schema additions • OSX/HPUX support • Libtool support for portability

  6. Build and Configuration Management • Node State Management • Diagnostic capabilities • Added users of node state data • Build System • Initial configuration management system (bcfg) • Better integration with management system • Continued progress on OSCAR implementation • Cluster Hardware Infrastructure • Identified need for generic topology support

  7. Restriction Syntax • Command Format • Provides SQL-type functionality • All commands support operations based on server-side property matching • Commands are more powerful than raw SQL • Disjunctive Normal Form • Exposes all internal data structures to matching interface • Data “ownership” is explicit

  8. Basic Response Syntax The data returned from this query is all of the data elements the operation was performed on. The data element is returned in a sparse format. That is, only attributes and child nodes present in the initial query are returned. <datagroup> <Data attr1=‘data1’ attr2=‘data2’ attr3=‘a’/> <Data attr1=‘data1’ attr2=‘data2’ attr3=‘b’/> </datagroup>

  9. Matching Semantics • Each data element will match a (potentially empty) set of elements of real data. • Returns may contain data elements with disjoint sets of attributes and child elements. • Child element matching has similar semantics • Trivial to add data inspection operations

  10. Augmented Matching Semantics • Activated by the match attribute • Allows type-specific matching • Numerical operations • String Operations • Time Operations • More operations can be easily added

  11. Restriction Syntax Advantages • Compact • Expressive and Simple • Powerful • Validation provides benefit • Explicit data ownership

  12. Future Work • More augmented restriction syntax operators • Improvement of testbed environment and system usability • Library portability • Improved integration between resource management and configuration and state management • Advanced administrative tools leveraging the restriction syntax • Add tests to model bugs • More “dummy” components to aid in development • Automated setup for SSS development environment

More Related