-
公开(公告)号:CN103064746A
公开(公告)日:2013-04-24
申请号:CN201310025314.2
申请日:2013-01-23
Applicant: 上海交通大学
IPC: G06F9/50
CPC classification number: G06F9/5038 , G06F9/45533 , G06F9/45558 , G06F9/4881 , G06F2009/4557 , G06F2209/485
Abstract: 本发明公开了一种基于当前credit进行预测调度的处理器资源精确分配方法,其中,Credit调度器的运行队列包括位于队列的前部分的处于UNDER优先级的VCPU、处于OVER优先级的VCPU、位于队列末尾的IDLE优先级的VCPU以及用于保存所有透支了credit的VCPU的等待队列,该方法基于VCPU所拥有的credit值来预测credit开始透支的时间点,并停止对该VCPU的调度,从而有效控制credit的消耗,进而达到精确分配处理器资源的目的。本发明提高了Credit调度器在NWC模式下分配处理器资源的精确度,提高了VCPU的隔离性,可以有效地对处理器资源进行划分。此外,该方法还能保留现有Credit调度器对小任务负载的响应快速响应,负载均衡的优点。
-
公开(公告)号:CN103064746B
公开(公告)日:2015-08-12
申请号:CN201310025314.2
申请日:2013-01-23
Applicant: 上海交通大学
IPC: G06F9/50
CPC classification number: G06F9/5038 , G06F9/45533 , G06F9/45558 , G06F9/4881 , G06F2009/4557 , G06F2209/485
Abstract: 本发明公开了一种基于当前credit进行预测调度的处理器资源精确分配方法,其中,Credit调度器的运行队列包括位于队列的前部分的处于UNDER优先级的VCPU、处于OVER优先级的VCPU、位于队列末尾的IDLE优先级的VCPU以及用于保存所有透支了credit的VCPU的等待队列,该方法基于VCPU所拥有的credit值来预测credit开始透支的时间点,并停止对该VCPU的调度,从而有效控制credit的消耗,进而达到精确分配处理器资源的目的。本发明提高了Credit调度器在NWC模式下分配处理器资源的精确度,提高了VCPU的隔离性,可以有效地对处理器资源进行划分。此外,该方法还能保留现有Credit调度器对小任务负载的响应快速响应,负载均衡的优点。
-