[Swift-devel] Re: Clone provider-wonky to create a queue simulator for scheduling simulation
Michael Wilde
wilde at mcs.anl.gov
Tue Jun 8 09:54:49 CDT 2010
Thanks, Ben - good info. Keeping it all in provider-wonky sounds great.
- Mike
----- "Ben Clifford" <benc at hawaga.org.uk> wrote:
> > I'm not sure I follow, what is provider-wonky, and where is it
> located for
> > me to take a look?
>
> provider-wonky is a modified version of the local execution provider
> that was intended to help test Swift's reliability mechanisms.
>
> The idea is that, although it runs real programs on your local
> machine, it
> does so in a way that shows some of the problems with executing on a
> remote machine - for example, by causing a certain percentage of jobs
> to
> fail, or be delayed, or for certain unusual remote-site configurations
> to
> be simulated.
>
> Its in the swift SVN in the provider-wonky/ directory.
>
> It already has some random delay code in there, but there is
> definitely
> scope for making that more realistic - I think at present it does
> something like a normal distribution of delays for each place a delay
> can
> occur, which I think is probably not realistic.
>
> There doesn't seem much utility in forking queue simulation into a
> separate provider-queuesim vs keeping all interesting simulation
> behaviour
> all in one provider.
>
> A note I wrote about it can be found here:
>
> http://mail.ci.uchicago.edu/pipermail/swift-devel/2008-May/003140.html
>
> That is, however, out of date - there are parameters that you can set
> now,
> through some mechanism that I do not recall.
>
> --
--
Michael Wilde
Computation Institute, University of Chicago
Mathematics and Computer Science Division
Argonne National Laboratory
More information about the Swift-devel
mailing list