« Return to Thread: CF Requirements: 3) Slice Controller

Re: [geni-dev] CF Requirements: 3) Slice Controller

by Robert P Ricci :: Rate this Message:

Reply to Author | View in Thread

Thus spake Jeff Chase on Thu, Mar 19, 2009 at 07:08:03PM -0400:

> Since a key objective is to make GENI easy to use, we want the
> slice/experiment controllers to be easy to program and we want the code
> to be maximally reusable.   That is always hard, but declarative
> representations of experiments (like your ExpSpec suggestion) seems the
> right ideal to pursue.   Orca's slice controller toolkit is more
> procedurally oriented, so it is rather primitive in that
> respect...unless it is running something like Gush layered above it.  
> But that is one area where I think Orbit really excels (cf. Max Ott's
> slides from the GEC 3 services-wg meeting).  Gush and Orbit are the
> right places to start from with that, IMHO, unless there are other
> ExpSpecs that I am not yet aware of.

The obvious one missing from your list is the Emulab NS file (based on
NS-2), which in addition to describing network topologies, can also
describe software to distribute, programs to run, packet traces to
gather, etc. and lets you script all this stuff as well. Some
documentation:
    http://users.emulab.net/trac/emulab/wiki/nscommands
    http://users.emulab.net/trac/emulab/wiki/AdvancedExample

There's also the "Expermenter's Workbench" on Emulab which extends the
above with notions like formal parameters to experiments, a more
complicated experiment structure (for example, breaking up experiments
into potentially multiple "runs"), as well as adding a bunch of other
abstractions:
    http://www.cs.utah.edu/flux/papers/workbench-nsdi07-base.html

--
/-----------------------------------------------------------
| Robert P Ricci <ricci@...> | <ricci@...>
| Research Associate, University of Utah Flux Group
| www.flux.utah.edu | www.emulab.net
\-----------------------------------------------------------

_______________________________________________
control-wg mailing list
control-wg@...
http://lists.geni.net/mailman/listinfo/control-wg

 « Return to Thread: CF Requirements: 3) Slice Controller