为用户任务寻找合适的服务器这个过程,在分布式领域中叫作调度.

单体调度

单体调度是指一个集群中只有一个节点运行调度进程,该调度进程负责集群资源管理和任务调度,也就是说单体调度器拥有全局资源视图和全局任务。

单体调度将任务所需资源与现有资源进行匹配, 再将任务分配给某个节点.

image.png

image.png
具体设计

Borg 调度设计

一个作业包含多个任务.

  • 调度以任务为单位

总结

image.png