Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "An API for the Process Manager Component Meeting at Argonne June 5-6, 2003."— Presentation transcript:

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

2 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

3 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

4 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

5 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:

6 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

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

8 Argonne National Laboratory + University of Chicago8 Input Schema - 1 http://www.w3.org/2001/XMLSchema Process Manager component inbound schema SciDAC SSS project, 2002 Andrew Lusk alusk@mcs.anl.govalusk@mcs.anl.gov

9 Argonne National Laboratory + University of Chicago9 Input Schema - 2

10 Argonne National Laboratory + University of Chicago10 Input Schema - 3

11 Argonne National Laboratory + University of Chicago11 Output Schema - 1 http://www.w3.org/2001/XMLSchema Process Manager component outbound schema SciDAC SSS project, 2002 Andrew Lusk alusk@mcs.anl.govalusk@mcs.anl.gov

12 Argonne National Laboratory + University of Chicago12 Types Schema - 1 Process Manager component schema SciDAC SSS project, 2002 Andrew Lusk alusk@mcs.anl.gov

13 Argonne National Laboratory + University of Chicago13 Types Schema - 2

14 Argonne National Laboratory + University of Chicago14 Types Schema - 3

15 Argonne National Laboratory + University of Chicago15 Types Schema - 4

16 Argonne National Laboratory + University of Chicago16 Error Schema - 1 Service Directory error schema SciDAC SSS project 2003 Narayan Desai desai@mcs.anl.gov


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

Similar presentations


Ads by Google