The master implements fine-grained sharing across
frameworks using resource offers. Each resource offer
is a list of free resources on multiple slaves. The master
decides how many resources to offer to each framework
according to an organizational policy
1条答案
按热度按时间wbgh16ku1#
有趣的问题:原始的mesos论文陈述了以下基本原理:
这将产生以下后果:
框架必须知道集群中的资源(例如,集群是否有gpu)
选择请求的逻辑(通过一个框架)应该被授予公平性和现有的免费集群资源,这似乎比当前的分配机制更复杂,可伸缩性更低(这里没有确凿的证据,只是触摸了mesos分配器代码之后的感觉)
也许最有趣的是,mesos调度器接口包含一个requestresources(constd::vector&requests)调用。默认的mesos drf分配器不实现这个调用,但是没有什么可以阻止您实现这样做的分配器。
如果您对集群调度器的更多细节感兴趣,我可以推荐这篇博文或omega论文。
更新:本次mesoscon演讲讨论了对更乐观的产品的一些未来扩展:http://schd.ws/hosted_files/mesosconna2016/51/mesoscon_2016_optimisticoffer.pdf