superior调度
时间: 2023-12-12 19:26:52 浏览: 156
Superior Scheduler是一个资源请求调度中心,它通过检视所有的任务请求和资源情况来优先处理高优先级的请求。它使用单独的线程处理调度事件,减少心跳频率并降低心跳风暴的可能性。它还使用基于集合的算法来快速找到最佳位置来寻找匹配的资源。其寻找节点的方法是寻找所有的节点并考虑“最合适”的节点。
Open-source Scheduler则是基于节点匹配算法的调度器。由于它没有全局视图来了解可用资源的情况,因此很难对其进行优化。它需要通过延迟调度来处理数据的局部性集群调度。另外,它在保留资源时也面临一定的困难,因为其他节点可能有足够的资源为高优先级容器提供服务,但调度器却不知道这一点。其寻找节点的方法是“最先满足”。
Superior调度器工作时,资源管理器通过心跳将所有调度器节点的状态存放在映射中。然后,专用的调度线程会检查所有等待工作的队列,并根据工作所需的资源量在映射中寻找最匹配的资源节点,然后将工作分配给该节点。这种方式非常节约资源和时间。
阅读全文