3 ms·
because in borg land, everything apart from the binary is controlled by the scheduler. why is that good? because it means that the thing that knows about resou
by KaiserPro 9y ago
because in borg land, everything apart from the binary is controlled by the scheduler.
why is that good? because it means that the thing that knows about resource utilisation has control of what resources it give out. quite patch on the farm? give the low priority jobs more memory/cpu.
You also have to remember that borg is part of the secret sauce that makes google tick. Having a single interface to a smart, efficient, fast and scalable scheduler is invaluable at scale.
Kebernetes is nice, but its nowhere near as advanced or fully featured as slurm/gridengine/tractor etc. its also not that efficient or fast. (I worked in VFX with various schedulers some were able to dispatch 100k execution instructions a second)
- nickpsecurity 9y agoYou might find this interesting: https://www.cl.cam.ac.uk/~rnw24/papers/2016-osdi-firmament.pdf https://www.cl.cam.ac.uk/~rnw24/papers/2016-osdi-firmament.p...
- KaiserPro 9y agoooo this is smashing. Adding to the list.