4 ms·
If you'd like to learn about an open-source scheduler that does mimic some of the properties of an internal spot market, check out Cook: https://github.com/twos
by mgummelt 9y ago
If you'd like to learn about an open-source scheduler that does mimic some of the properties of an internal spot market, check out Cook: https://github.com/twosigma/Cook https://github.com/twosigma/Cook
It's unlikely that Netflix implemented anything this complex for video encoding, since Cook is only valuable when you're scheduling jobs from parties with conflicting incentives, rather than a singular purpose like "encode all Netflix video".
- bob_theslob646 9y agoHoly Shit, two sigma, the hedge fund, developed that.(Cook) >Cook is a powerful batch scheduler, specifically designed to provide a great user experience when there are more jobs to run than your cluster has capacity for.
- fragmede 9y agoLooking closer at the mission to "encode all Netflix video", a less idealized version involves people at Netflix and outside it, who have signed contracts with deadlines and monetary incentives and everyone wants to go first, but how many are willing to put their money where their mouth is, so to speak. It's expensive to operate thousands of instances in AWS, so I presume there's also a relentless push internally to drive down costs. Thanks for the link to Cook, that's fascinating. The fact that it plugs into Mesos seems quite useful!