You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@vcl.apache.org by Josh Thompson <jo...@ncsu.edu> on 2009/05/21 19:17:13 UTC
cluster reservations and time table
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In working on VCL-16, I realized that the time table that gets presented to a
user when a requested environment is not available only works correctly for
single images. If it is presented for a cluster reservation, only the parent
image is used to calculate availability. Because the child images could have
different hardware dependencies than the parent, either a separate time table
would need to be generated for each image, or a collapsed version of a time
table would need to be generated that displays times in a single column that
the whole cluster would be available. The former doesn't scale at all for
larger clusters (imagine working with 10 time tables for a cluster with 10
images). The latter would be difficult to generate.
So, for all reservations (single or cluster), I'm thinking of replacing the
time table idea with an interactive "auto find" method. This method would
iteratively try to find a time the request would fit in by keeping the
requested length the same but increasing the requested start time by X units
of time (X would probably increase relative to the requested length of the
reservation). I'm thinking to do a small number of iterations (Y). Then, if
one or more available times were found, prompt the user to see if any of them
would work. If no times were found or if the user didn't like any of the
listed times, the user could click a button to have VCL iterate another Y
times and repeat the cycle.
The other benefit of this is that it would introduce the "packing problem" in
to VCL providing more thesis topics for grad students. ;)
Any thoughts? Can anyone think of a way to keep the time table without too
much difficulty?
Thanks,
Josh
- -------------------------------
Josh Thompson
Systems Programmer
Virtual Computing Lab (VCL)
North Carolina State University
Josh_Thompson@ncsu.edu
919-515-5323
my GPG/PGP key can be found at pgp.mit.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFKFYyaV/LQcNdtPQMRAk5VAJ9iEHdgDP88Lq7uJcW+1IHlTSGf5ACeIJvK
ouiaDUqfdqZuLHsXeucirHc=
=iUXo
-----END PGP SIGNATURE-----