为什么mesos提供资源?

enxuqcxy  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(352)

mesos中的决定对于mesos提供资源的框架有什么意义?这似乎被提到了很多,但最终所有的逻辑都在mesos分配模块中,所以无论是mesos发出和撤销报价,还是框架请求资源,这只是语义上的区别吗?

wbgh16ku

wbgh16ku1#

有趣的问题:原始的mesos论文陈述了以下基本原理:

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

这将产生以下后果:
框架必须知道集群中的资源(例如,集群是否有gpu)
选择请求的逻辑(通过一个框架)应该被授予公平性和现有的免费集群资源,这似乎比当前的分配机制更复杂,可伸缩性更低(这里没有确凿的证据,只是触摸了mesos分配器代码之后的感觉)
也许最有趣的是,mesos调度器接口包含一个requestresources(constd::vector&requests)调用。默认的mesos drf分配器不实现这个调用,但是没有什么可以阻止您实现这样做的分配器。
如果您对集群调度器的更多细节感兴趣,我可以推荐这篇博文或omega论文。
更新:本次mesoscon演讲讨论了对更乐观的产品的一些未来扩展:http://schd.ws/hosted_files/mesosconna2016/51/mesoscon_2016_optimisticoffer.pdf

相关问题