[发明专利]用于促进计算环境中的处理的方法和系统有效
申请号: | 201280067471.3 | 申请日: | 2012-11-13 |
公开(公告)号: | CN104054053B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 小查尔斯.盖尼;J.马尔德;M.法里尔;P.伯纳德;D.W.施米特;J.P.库巴拉;R.罗杰斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄剑飞 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 警告 追踪 中断 设施 | ||
向程序(例如,操作系统)提供具有宽限期的警告,在该宽限期中,执行诸如清理的功能(例如,完成、停止和/或移动可分派单元)。在一个实例中,向该程序警告其正失去对其共享资源的存取。举例而言,在虚拟环境中,向客户机程序警告:其将失去其中央处理单元资源,且因此,其将执行诸如清理的功能。
技术领域
本发明的方面大体上涉及计算环境内的处理,且具体而言,涉及促进与共享资源相关联的处理。
背景技术
资源共享的环境的一种类型为虚拟环境,该虚拟环境包括主机中央处理单元(CPU)及一个或多个客户机中央处理单元。由在主机CPU上执行的主机程序(例如,主机操作系统)来布建(provision)客户机CPU(亦称为虚拟CPU)。主机程序执行动作以从底层主机配置分配资源并将那些资源指派给客户机CPU。
在一个特定实施例中,当主机CPU进入解译执行模式时,存在客户机CPU。在此点处,客户机操作系统(本文中亦称作客户机程序)开始虚拟化CPU上的执行,同时主机程序暂时中止主机CPU上的执行。在解译执行模式结束时,主机程序继续执行CPU上的执行。链接技术存在于主机与客户机之间,主机及客户机状态藉由这些连结技术而得以保存及恢复。通常,当主机程序启动客户机程序时,主机程序暂时中止,直至客户机程序返回为止。客户机CPU与主机CPU两者是一个主机CPU的不同模式。
主机配置通常包括计算机系统的所有资源。这些资源包括(但不限于)中央处理单元(CPU)、主存储器及输入/输出(I/O)器件。在此系统中,多个客户机CPU可由单一主机CPU来支持。此情形藉由以下操作来实现:为每个客户机CPU指派称作时间片(timeslice)的一段时间以使用主机CPU,以及接着将主CPU移动至另一客户机CPU达一时间片,等等。主机CPU可支持之客户机CPU的数目根据主机CPU之能力以及待指派给每个客户机CPU之所要能力而变化。
客户机配置通常由两个或两个以上客户机CPU形成,且被称作客户机多处理(MP)配置。可藉由单独主机CPU之共享或甚至藉由共享单一主机CPU来布建每个客户机CPU。此共享的一个属性在于:客户机CPU可操作达称作时间片的一段时间,且接着处于非作用中的达某一任意一段时间。非作用中时段基于以下各者而变化:由系统建立的优先权策略、将共享主机CPU的客户机CPU的总数,以及正使用的特定共享技术。
在此客户机多处理系统中,有时称作可分派单元(DU)的程序可由客户机CPU上的客户机操作系统来分派,且接着在该可分派单元的执行期间,该可分派单元的主机时间片期满。此情形可使可分派单元处于以下状况下:使得可分派单元无法在客户机多处理配置的任何其他客户机CPU上继续,而不管任何其他客户机CPU的可用性。确切而言,可分派单元必须等待唯一客户机CPU以接收其下一时间片以便继续。基于共享技术以及客户机配置的相对优先权,可使下一时间片延迟达相当的一段时间。即使客户机配置具有能够执行可分派单元的其他客户机CPU,可分派单元的继续也是不可能的(归因于在先前时间片期满时保存的可分派单元的客户机CPU的状态)。可分派单元系非作用中的,直至该精确状态可用以使客户机CPU继续为止。
发明内容
经由提供一种用于有助于促进计算环境中的处理的计算机程序产品来克服先前技术的缺点且提供优点。该计算机程序产品包括计算机可读储存介质,该计算机可读储存介质可由处理电路读取且储存指令以供该处理电路执行以用于执行方法。该方法例如包括:由第一程序将警告追踪设施已安装指示提供给第二程序,该指示指明警告追踪设施安装在该计算环境内,该警告追踪设施将宽限期提供给该第二程序以执行第一功能;由该第一程序将警告追踪通知提供给该第二程序;基于该警告追踪通知,由该第二程序在该宽限期内启动该第一功能;以及由该第一程序在该宽限期之后执行第二功能。
本文中亦描述且主张与本发明的一个或多个方面有关的方法以及系统。另外,本文中亦描述且可主张与本发明的一个或多个方面有关的服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280067471.3/2.html,转载请声明来源钻瓜专利网。