[发明专利]改进虚拟处理器调度的亲和性有效
申请号: | 201310492055.4 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103778017B | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | S.Z.雅各布斯;D.A.拉森;N.纳亚尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 张晓明 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进 虚拟 处理器 调度 亲和性 | ||
技术领域
本发明的实施例一般地涉及计算机系统,并且更具体地涉及调度(dispatch)虚拟处理器给物理处理器的计算机系统。
背景技术
计算机系统典型地包括硬件(诸如半导体、晶体管、芯片和电路板)和计算机程序的组合。随着不断增加数目的更小和更快速的晶体管可以集成在单个芯片上,设计新的处理器以有效地使用这些晶体管,以便提高性能。当前,许多计算机设计者选择使用不断增加的晶体管预算以建立更大和更复杂的单处理器。可替代地,多个更小的处理器核心可以放置在单个芯片上,这是有益的,因为单个、简单的处理器核心更容易设计和检验。这导致更便宜和简单的检验过程,作为一次检验模块,处理器在芯片上重复多次。
已知为多逻辑分区的技术利用多处理器。逻辑分区的计算机包括实现虚拟计算机的多个逻辑分区,虚拟计算机在分离的存储器空间中运行,可以运行分离的操作系统,并且可以使用共享资源。共享资源的示例是处理器、存储器、协处理器、网络带宽或二级存储器。用于分配处理器到各分区的一种技术是使用虚拟处理器,虚拟处理器是使用共享处理器的逻辑分区的操作系统的物理处理器核心的代表。
发明内容
提供了一种方法、装置和计算机。在一个实施例中,接收对于第一分区的请求以在第一虚拟处理器上运行。确定在第一节点处第一物理处理器是否可用,其中所述第一节点是所述第一虚拟处理器的家节点。如果在所述第一节点处所述第一物理处理器可用,则将所述第一虚拟处理器调度到作为所述第一虚拟处理器的家节点的所述第一节点处的所述第一物理处理器,其中将所述第一虚拟处理器调度到所述第一节点处的物理处理器进一步包括在所述第一节点处的所述第一物理处理器上运行所述请求。如果在所述第一节点处所述第一物理处理器不可用,则确定所述第一节点处的所述第一物理处理器是否分配到第二虚拟处理器,并且所述第二虚拟处理器的家节点不是所述第一节点。如果所述第一节点处的所述第一物理处理器分配到第二虚拟处理器,并且所述第二虚拟处理器的家节点不是所述第一节点,则停止在所述第一节点处的所述第一物理处理器上运行所述第二虚拟处理器,并且将所述第一虚拟处理器调度到所述第一节点处的所述第一物理处理器。
附图说明
图1描述了用于实现本发明实施例的示例系统的高级框图。
图2描述了根据本发明实施例的节点的系统的高级框图。
图3描述了根据本发明实施例的用于调度虚拟处理器的示例处理的流程图。
图4描述了根据本发明实施例的用于调度虚拟处理器的进一步示例处理的流程图。
然而,要注意的是,附图仅说明本发明的示例实施例,并且因此不被视为本发明的其他实施例的范围的限制。
具体实施方式
在实施例中,为了满足分区的处理器权利要求,如果分区具有未决的授权工作请求,则调度器不允许物理处理器核心保持空闲。替代地,调度器可以将虚拟处理器调度到不处于虚拟处理器的家节点的物理处理器核心。
本发明的实施例基于物理处理器核心和存储器亲和性,确定工作请求的优先顺序。调度器分配(assign)每个分区各自的授权能力(capacity),其是调度器确保各个分区在没有等待的情况下接收的物理处理器周期的量。如果配置为具有消耗超过其授权的性能(capability),则分区还可以消耗额外或一些节点的过量处理器周期,如果在节点系统的一些节点处存在过量(可用)物理处理器能力。当分区正接收授权的处理器能力周期时,如果调度器计算到将导致改进的性能时,则与正在使用过量物理处理器能力的其他虚拟机相比,调度器给予该分区的亲和性更高的重要性等级。不确保分区接收过量物理处理器周期,并且可能需要等待过量物理处理器周期,或者不能与物理处理器周期的授权能力同时接收过量物理处理器周期。在各种实施例中,调度器从调度器的设计者接收各种分区的授权能力,分配每个分区具有相等的授权能力(其中所有授权能力的和是节点系统的总体处理能力),分配与历史时间段期间处理周期的分区使用成比例的授权处理器能力给每个分区,或者分配最大化节点系统的总体性能的授权能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310492055.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:复合式脱模装置及脱模方法
- 下一篇:工作场所空气中的乙胺的测定方法