Session Manager on Globus

  • The purpose of SessionManager? is that the user can use computation resources for the environment easily without being conscious.

Therefore, it becomes necessary to make the operation of the user minimum.

  • In Globus, SessionManager? must do the execution of Job and the collection

of OutputFile? automatically. As for this operation, the important point is the timing of the collection of OutputFile?. SessionManager? always checks the condition of Job and collects if Job ends.

sequence diagram

http://www.sfc.keio.ac.jp/~s02082di/Globus.png

  • description

1.A dotted line show a file transfer.

2.step4 shows, a state is checked at a fixed interval.

3.Checked status is end, SessionManager? commands Globus to get output files.

  • complement

1.Maybe, step2.1 and step2.2 is able to at the same time by the function like a "globus-job-run -stage".

pyGlobus http://www-itg.lbl.gov/gtg/projects/pyGlobus

Globus official site http://globus.org