An API for the Process Manager Component Meeting at Argonne June 5-6, 2003.

Slides:



Advertisements
Similar presentations
The MPI Forum: Getting Started Rich Graham Oak Ridge National Laboratory.
Advertisements

Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
RPC Robert Grimm New York University Remote Procedure Calls.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Slide 1 of 10 Job Event Basics A Job Event is the name for the collection of components that comprise a scheduled job. On the iSeries a the available Job.
Process Manager Interface Narayan Desai, Rusty Lusk, Rick Bradshaw.
WP 1 Grid Workload Management Massimo Sgaravatto INFN Padova.
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Data Grid Web Services Chip Watson Jie Chen, Ying Chen, Bryan Hess, Walt Akers.
HPCC Mid-Morning Break Interactive High Performance Computing Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
Process-oriented System Automation Executable Process Modeling & Process Automation.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
ADLB Update Recent and Current Adventures with the Asynchronous Dynamic Load Balancing Library Rusty Lusk Mathematics and Computer Science Division Argonne.
GRAPPA Part of Active Notebook Science Portal project A “notebook” like GRAPPA consists of –Set of ordinary web pages, viewable from any browser –Editable.
Presented by Robert Zaremba.  Remote messages must be sent to a message queue so that components are decoupled  Both sides of a communication must be.
Testing, Integration, Validation, and/or XML Erik DeBenedictis Sandia National Labs Sandia is a multiprogram laboratory operated by Sandia Corporation,
Resource Management and Accounting Working Group Working Group Scope and Components Progress made Current issues being worked Next steps Discussions involving.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Process Management Working Group Process Management “Meatball” Dallas November 28, 2001.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
NoteSearch - Find what you’re looking for. Prototype Team B.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Syntax Discussion. 2 The “Stack” Components original ANL components: PM, NSM, SD, EM SSSDK,SSSLIB-using versions of Sched, QM, others Custom utilities.
SciDAC SSS Quarterly Report Sandia Labs August 27, 2004 William McLendon Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed.
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
Erik P. DeBenedictis Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of.
Client: Paul Mather Virginia Tech CS4624, Blacksburg May 1, 2014 By Nathanael Bice, Scott Brink & Adam Piorkowski.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
A View from the Top Al Geist June Houston TX.
Objective What is RFT ? How does it work Architecture of RFT RFT and OGSA Issues Demo Questions.
SSS Build and Configuration Management Update February 24, 2003 Narayan Desai
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Process Manager Specification Rusty Lusk 1/15/04.
University of Illinois at Urbana-Champaign System Monitoring Component Goals for this Meeting –Implement new XML interface –Improve Node monitor Daemon.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
WP1 Status and plans Francesco Prelz, Massimo Sgaravatto 4 th EDG Project Conference Paris, March 6 th, 2002.
STAR Scheduler Gabriele Carcassi STAR Collaboration.
Argonne National Laboratory + University of Chicago1 Users of a Process Manager Process Manager Application (e.g. MPI library) Interactive User Queue Manager.
Advanced topics Cluster Training Center for Simulation and Modeling September 4, 2015.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
Impact Analysis to Refactoring on the Current document Sony Corporation Toshiaki Kojima Mizuki Kanada.
David Adams ATLAS AJDL: Abstract Job Description Language David Adams BNL June 29, 2004 PPDG Collaboration Meeting Williams Bay.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
SciDAC CS ISIC Scalable Systems Software for Terascale Computer Centers Al Geist SciDAC CS ISIC Meeting February 17, 2005 DOE Headquarters Research sponsored.
Enabling Grids for E-sciencE Agreement-based Workload and Resource Management Tiziana Ferrari, Elisabetta Ronchieri Mar 30-31, 2006.
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Unified Modeling Language
Web services, WSDL, SOAP and UDDI
Software Development Process
LifeGuide From the perspective of the other side of the team
Quick update on the project
Wide Area Workload Management Work Package DATAGRID project
Signal Conditioning.
CST8177 Scripting 2: What?.
Working in The IITJ HPC System
Production client status
Software Architecture & Design
DIBBs Brown Dog BDFiddle
Presentation transcript:

An API for the Process Manager Component Meeting at Argonne June 5-6, 2003

Argonne National Laboratory + University of Chicago2 Schematic of Process Management Component in Context QMPM MPD’s mpdrun XML file mpiexec (MPI Standard args) Brett’s job submission language interactive simple scripts using SSS XML SSS Components application processes SSS XML “Official” SSS side Prototype MPD-based implementation side EM SD PM Sched NSM

Argonne National Laboratory + University of Chicago3 How should we proceed? Proposal: voting should actually be on an explanatory document that includes Descriptions – text and motivations Examples – for each type of message, both simple and complicated Details – XML schemas What follows is just input to this process

Argonne National Laboratory + University of Chicago4 The Process Manager Interface The “other end” of interfaces to other components Service Directory Event Manager The commands supported, currently tested by interaction with both the SSS Queue Manager and standalone interactive scripts Create-process-group Kill-process-group Signal-process-group Get-process-group-info Del-process-group-info Checkpoint-process-group

Argonne National Laboratory + University of Chicago5 Some Examples - 1 <create-process-group submitter='desai' totalprocs='32’ output='discard'> <process-spec exec='/bin/foo' cwd='/etc' path='/bin:/usr/sbin‘ range='1-32' co-process='tv-server'> node1 node2 yields:

Argonne National Laboratory + University of Chicago6 Some Examples - 2 yields: <process-spec cwd="/home/desai/dev/sss/clients” exec="/bin/hostname" path="/opt/bin:/home/desai/bin:/opt/bin:/usr/local/bin: /usr/bin:/bin:/usr/bin/X11:/usr/games"/> topaz topaz

Argonne National Laboratory + University of Chicago7 Some Examples - 3 Things like signal and kill process group work the same: yields

Argonne National Laboratory + University of Chicago8 Input Schema Process Manager component inbound schema SciDAC SSS project, 2002 Andrew Lusk

Argonne National Laboratory + University of Chicago9 Input Schema - 2

Argonne National Laboratory + University of Chicago10 Input Schema - 3

Argonne National Laboratory + University of Chicago11 Output Schema Process Manager component outbound schema SciDAC SSS project, 2002 Andrew Lusk

Argonne National Laboratory + University of Chicago12 Types Schema - 1 Process Manager component schema SciDAC SSS project, 2002 Andrew Lusk

Argonne National Laboratory + University of Chicago13 Types Schema - 2

Argonne National Laboratory + University of Chicago14 Types Schema - 3

Argonne National Laboratory + University of Chicago15 Types Schema - 4

Argonne National Laboratory + University of Chicago16 Error Schema - 1 Service Directory error schema SciDAC SSS project 2003 Narayan Desai