[Nix-dev] [ANN] Hubble: Simulating Nix/Hydra build scheduling
Evgeny Egorochkin
phreedom.stdin at gmail.com
Tue Dec 21 05:55:32 CET 2010
It says I don't have permissions to access / :(
On Monday 20 December 2010 19:49:01 Ludovic Courtès wrote:
> Hello!
>
> Over the last months I’ve had the opportunity to work on the scheduling
> of Nix/Hydra build tasks as part of my work at INRIA Bordeaux Sud-Ouest
> in the Cépage research team. This has led to Hubble, a tool to simulate
> the execution of Nix/Hydra build tasks:
>
> http://hubble.gforge.inria.fr/
>
> The goal of Hubble is evaluate on-line scheduling algorithms for Nix
> build tasks, on various platforms. It implements a few scheduling
> algorithms described in the literature. For the impatient, results for
> the cluster behind http://hydra.nixos.org/ are summarized here:
>
> http://hubble.gforge.inria.fr/hubble.html#sec-3_2
>
> There is still work to be done, e.g., providing a synthetic comparison
> of the scheduling algorithms on varying platforms, with varying number
> of cores and cores per CPU, varying CPU power/bandwidth ratios, varying
> levels of network/CPU heterogeneity, etc.
>
> The next step would be to implement one of these algorithms in Nix
> (possibly in the build hook) but it’s unclear whether I’ll have time to
> work on this.
>
> Feedback welcome!
>
> I am thankful to my colleagues Nicolas Bonichon and Olivier Beaumont for
> their support, and to Eelco Dolstra for providing me with build stats
> From hydra.nixos.org that made it possible and for his valuable advice!
>
> Ludo’.
--
Evgeny
More information about the nix-dev
mailing list