SSS Build and Configuration Management Update February 24, 2003 Narayan Desai

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Database Planning, Design, and Administration
Database System Concepts and Architecture
Introducing Campus Networks
5.1 Overview of Network Access Protection What is Network Access Protection NAP Scenarios NAP Enforcement Methods NAP Platform Architecture NAP Architecture.
CTS2 Terminology Services
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Active Messages: a Mechanism for Integrated Communication and Computation von Eicken et. al. Brian Kazian CS258 Spring 2008.
Systems Analysis and Design in a Changing World, 6th Edition
Operating Systems.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Windows Server 2008 Chapter 11 Last Update
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 9 Elements of Systems Design
12.
1 Week #7 Network Access Protection Overview of Network Access Protection How NAP Works Configuring NAP Monitoring and Troubleshooting NAP.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Module 7: Implementing Sites to Manage Active Directory Replication.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Week #7 Objectives: Secure Windows 7 Desktop
So, Jung-ki Distributed Computing System LAB School of Computer Science and Engineering Seoul National University Implementation of Package Management.
Implementing Network Access Protection
Process Management Working Group Process Management “Meatball” Dallas November 28, 2001.
Module 8: Configuring Network Access Protection
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
MediaGrid Processing Framework 2009 February 19 Jason Danielson.
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
Computer Emergency Notification System (CENS)
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
HP Overview. HP Overview is a family of integrated network and system management solution for managing the complete IT enterprises, including networks,
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
M4 Alpha Release August 9 th February 8th, 2006 M4 Alpha Release Modified Agenda Review M4 Objectives, General Concepts and Design Review M4 Development.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
TANGO TANGO ALTERNATE NETWORK GRAPH ORGANIZER Olof Hellqvist Zak Blacher.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Construction Planning and Prerequisite
Proposal for WG3 & WG5 work area split
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Network Components David Blakeley LTEC HUB A common connection point for devices in a network. Hubs are commonly used to connect segments of a LAN.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
MICE Configuration DB Janusz Martyniak, Imperial College London MICE CM39 Software Paralell.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Compaq Availability Manager Installation, Configuration, Setup and Usage Barry Kierstein.
Group Communication Theresa Nguyen ICS243f Spring 2001.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
Process Manager Specification Rusty Lusk 1/15/04.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
System Architecture CS 560. Project Design The requirements describe the function of a system as seen by the client. The software team must design a system.
WebSphere Diego Leone.
SDN challenges Deployment challenges
EIN 6133 Enterprise Engineering
Introduction to Web Services
Enterprise Java Beans.
Chapter 17 - Component-based software engineering
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

SSS Build and Configuration Management Update February 24, 2003 Narayan Desai

Communication Infrastructure Overview Service Directory Feature complete Validating Robust SSSLib Supports 5 wire protocols Data encryption implemented Uses “trusted endpoint” model3 5 language bindings based on same code base Event Manager Feature complete Validating Performs well Stable

Communication Infrastructure Stress Testing At scale tests run last week ~240 nodes 32 processes per node Tests Service directory Event Manager Senders Receivers Results Thread safety issues revealed Minor race conditions fixed Now runs at scale for extended stress tests

Communication Infrastructure Futures Schema updates Restriction based syntax (more on this later) Bring service directory and event manager schemas in line with other current schemas Parallel Implementations High availability support More wire protocol modules

Build and Configuration Management Status Complete implementation in use on Chiba City Second implementation underway at Oak Ridge Complete schemas exist and are used for validation in all components System model includes 3 components Same model shown at last face to face Basic validation of approach demonstrated by multiple, disparate implementations Transition to restriction based syntax completed

Cluster Hardware Infrastructure Handles all pre-software install node interactions Power controllers BIOS setup Node identification Ethernet switch setup IPMI First component a node interacts with in the BCM stack Initial version that supports Chiba City hardware in use Stores and serves hardware topology information

Build System Cluster configuration management system Handles software installation and system configuration Handles user access control Stores and serves node attribute information Stores and serves node configuration information OSCAR based implementation underway City toolkit based implementation completed and in use

Node State Manager Administrative control panel for a cluster Manages system administrative state information Integrates with cluster diagnostic system Stores and serves information node states and administrative states Generates events on node state changes Provides imperative interface to diagnostic system Initial system diagnostics supplied by AmIHappy

Build and Configuration Futures Schemas stable Develop a more modular cluster hardware infrastructure implementation with better hardware support OSCAR deployment of SSS components underway Develop better system diagnostics Work towards better node state manager integration Figure out more interesting uses of restriction based syntax (getting curious yet?)

Restriction Based Syntax All potentially multiple argument functions treat argument data as a restriction, not as an explicit argument Restrictions match all data that meets the criteria specified Allows matching to be performed inside of components Allows operations to use matching Opens the door to transactions Makes data ownership more explicit

Example Operates on all nodes where adminstate=‘online’ This allows all operations to be performed efficiently

API Augmentation APIs only control server side functionality i.e., what can client count on from components? Our APIs currently consist entirely of XML schemas This may not be sufficient Clients may wait for events Event generation is not specified Semantics for all commands aren’t specified (yet) Data ownership is not yet clear