[occi-wg] OCCI MC - State Machine Diagram

Tino Vazquez tinova at fdi.ucm.es
Mon Apr 20 05:35:53 CDT 2009

Howdy everyone,

Excellent thread. My three cents:

1) I think we should define clearly the semantics of the states. for
instance, what is the difference between STOPPED and SUSPENDED? Is it
that with SUSPENDED the state is saved and not with STOPPED?

2) I really think we need an entry state like "PENDING" or "DEFINED".
It will help in implementation relying on a best-effort scheduler to
match VMs and hosts, like EC2 does. This will be the state where
machines will wait for a host to be available to run on. Also, I don't
really think that a machine entering its life cycle in SUSPENDED state
is a good idea.

3) +1 to the "CRASHED", "ERROR" or "FAILED" state.

What do you think?


On Mon, Apr 20, 2009 at 12:05 PM, Alexis Richardson
<alexis.richardson at gmail.com> wrote:
> Good thinking.
> I am interested in how EH and GG deal with exceptions.  Chris?
> On Mon, Apr 20, 2009 at 10:58 AM, Edmonds, AndrewX
> <andrewx.edmonds at intel.com> wrote:
>> Mornin!
>> After looking at the state model with a colleague (Victor), it was brought
>> up that there are no exception states captured. Might it be appropriate to
>> insert an error state such as “ERROR” or “CRASHED”? The assumption of the
>> state model currently is that no failures occur but we should design with
>> this in mind.
>> Now perhaps failure is mitigated by provider internal strategies in which
>> case exceptions are not revealed to a client but if a provider does not have
>> advanced recovery strategies there’s no way to signal exceptions to a client
>> (we should cater for lowest common denominator).
>> Andy
>> From: occi-wg-bounces at ogf.org [mailto:occi-wg-bounces at ogf.org] On Behalf Of
>> Sam Johnston
>> Sent: 20 April 2009 09:20
>> To: Thijs Metsch
>> Cc: occi-wg at ogf.org
>> Subject: Re: [occi-wg] OCCI MC - State Machine Diagram
>> On Mon, Apr 20, 2009 at 9:57 AM, Thijs Metsch <Thijs.Metsch at sun.com> wrote:
>> Ah sorry, my fault - than it was only that the picture was not
>> updated...Was missing the entry-points :-)
>> Finally worked out how to remove/update attachments. Done.
>> Sam
>> -------------------------------------------------------------
>> Intel Ireland Limited (Branch)
>> Collinstown Industrial Park, Leixlip, County Kildare, Ireland
>> Registered Number: E902934
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>> _______________________________________________
>> occi-wg mailing list
>> occi-wg at ogf.org
>> http://www.ogf.org/mailman/listinfo/occi-wg
> _______________________________________________
> occi-wg mailing list
> occi-wg at ogf.org
> http://www.ogf.org/mailman/listinfo/occi-wg

Constantino Vázquez, Grid Technology Engineer/Researcher:
DSA Research Group: http://dsa-research.org
Globus GridWay Metascheduler: http://www.GridWay.org
OpenNebula Virtual Infrastructure Engine: http://www.OpenNebula.org

More information about the occi-wg mailing list