
On Wednesday 27 May 2009 22:04, Etienne URBAH wrote:
Morris, Aleksandr and All,
Concerning the OGF PGI Job State Model (based on Aleksandr's) :
I agree that Delegated includes Running.
I suggest that :
- Pending should be renamed as Submitted
- Deep internal states do NOT need to be exposed, but states requiring User action do.
- Cancellation by the User and Failure detected by the Execution Service lead to the same result, so the same state.
From my point of view job canceled by user is canceled for good. But one failed because of failure detected during job processing/execution may lead to restartable job if reason of failure may be eleminated by user action. A.K.
Therefore, using the free ArgoUML tool, I have created my own proposal, which is available at http://forge.gridforum.org/sf/go/doc15655?nav=1 with the ZARGO, XMI and PNG formats.
Please criticize and improve it !
Best regards.
----------------------------------------------------- Etienne URBAH LAL, Univ Paris-Sud, IN2P3/CNRS Bat 200 91898 ORSAY France Tel: +33 1 64 46 84 87 Skype: etienne.urbah Mob: +33 6 22 30 53 27 mailto:urbah@lal.in2p3.fr -----------------------------------------------------
On Fri, 22 May 2009, Aleksandr Konstantinov wrote:
On Friday 22 May 2009 12:49, Morris Riedel wrote:
Hi PGI team,
as we discussed in going forward by discussing the state model I tried to sketch a first version inside the powerpoint file I put on GridForge:
http://forge.gridforum.org/sf/docman/do/downloadDocument/projects.pgi-wg/doc man.root.input_documents.execution_service.state_model/doc15637
Feel free to use it and make your changes that make it easier to discuss it in the next telcons / per mailing lists.
I have tried to draw a diagram similar to one we are having in ARC but extended a bit with possible use-cases I could think about. I think it makes superset of your diagram.
A.K.
I also put related work about other state models inside it (HPC-FSP & BES).
Note that I created a sub-folder called state-model inside the Execution Service folder for it.
Finally, there are certainly some transitions/states that have to be discussed (i.e. sub-states hierarchy), but this version might be a good start.
Let's start with the discussion then, Morris
------------------------------------------------------------ Morris Riedel SW - Engineer Distributed Systems and Grid Computing Division Jülich Supercomputing Centre (JSC) Forschungszentrum Juelich Wilhelm-Johnen-Str. 1 D - 52425 Juelich Germany
Email: m.riedel@fz-juelich.de Info: http://www.fz-juelich.de/jsc/JSCPeople/riedel Phone: +49 2461 61 - 3651 Fax: +49 2461 61 - 6656
Skype: MorrisRiedel