[发明专利]用于以非破坏性方式应用破坏性固件更新的系统和方法有效
申请号: | 200710147196.7 | 申请日: | 2007-08-30 |
公开(公告)号: | CN101135979A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 布拉德利·W·毕晓普;韦恩·A·布里特森;马修·S·斯平勒 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 蒲迈文;黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 破坏性 方式 应用 更新 系统 方法 | ||
技术领域
本发明通常涉及数据处理系统领域,特别是涉及更新数据处理系统领域。更具体地说本发明涉及用于应用破坏性固件更新的系统和方法。
背景技术
目前,被用作网页服务器的许多数据处理系统是多处理器数据处理系统(MP)。这些MP包括被用于进行作为整体而影响MP的许多任务的“服务处理器”,诸如例如,监控MP的温度以便可以在适当的时候接通和断开排气扇。该服务处理器还可以监控在MP内由可能在该系统上执行的一些不同的主机操作系统共享的其他资源。
在系统启动(boot)处理期间,在MP硬件内出现了状态的软件控制转变(transition)。在每个状态期间,MP硬件可以执行固件中指示的初始化过程(procedure)以在启动处理的结束时达到所期望的配置。正如在现有技术中所知的,如下结合图1所讨论的,有时存在对服务处理器进行固件更新以获得新的MP配置的需求。这些固件更新可能频繁地发生,如果固件更新包括“破坏性操作”则影响MP的产率。破坏性操作是当在MP硬件上执行时,使得该硬件脱机(重启)的操作。如果该更新不包括破坏性操作,则能够应用该更新,并立即在运行中的系统中的硬件上操作该更新。如果更新包括破坏性操作,则MP必须被重启以执行固件更新。
参考图1,图1示出了描述根据现有技术的在MP上的固件更新的高级逻辑流程图。该处理开始于步骤100并继续到步骤102,其示出了MP开始启动处理。处理继续进行到步骤104,其描述了执行第一固件设置的MP中的服务处理器。该固件设置以第一方式在MP内的硬件上操作。例如,第一固件设置可以设置第一组温度阈值来确定何时激活和重新分配排气扇。处理继续到步骤108,其示出了MP完成启动处理。如步骤109所示,MP内的服务处理器被更新到第二固件设置,其以不同方式的第二方式在MP硬件上操作。处理继续到步骤110,其示出了MP在固件更新之后重启。处理继续进行到步骤112,其描述在重启后以第二方式操作在MP硬件上的第二固件设置。例如,第二固件设置可以设置第二组温度阈值以确定何时激活和重新分配排气扇。如步骤114所示,MP完成重启,如步骤116所示,处理结束。
无论在时间损失还是减少的产率中,重启整个MP以完成固件更新是消耗巨大的。因此,存在用于以非破坏性方式应用破坏性固件更新的系统和方法以解决现有技术的局限的需要。
发明内容
本发明包括用于以非破坏性方式应用破坏性固件更新的系统、方法和计算机可用介质。根据本发明的优选实施例,在多处理器数据处理系统的操作期间,服务处理器更新在多处理器数据处理系统中的固件从第一固件设置到第二固件设置。服务处理器通过如下步骤向多服务器数据处理系统中的硬件重复应用第二固件设置:当第二固件设置包括至少一个定向于第一硬件设备的破坏性操作时重新分配第一硬件设备,在第一硬件设备上进行破坏性操作,以及当完成破坏性操作时将第一硬件设备再分配入多处理器数据处理系统。
本发明的以上内容、以及附加目的、特征和优点将在以下具体论述的描述中变得显而易见。
附图说明
在所附权利要求中阐述了本发明的所信赖的新颖性特征。但是,当结合附图来阅读时,将通过参考以下图示实施例的具体描述来最佳理解本发明本身以及使用的优选模式,及其目的和优点,其中:
图1是示出了固件现有技术的多处理器数据处理系统(MP)中的固件更新的处理的高级逻辑流程图;
图2是根据本发明的一个实施例的被设计具有被用于提供各种热插特性的构造(fabric)控制逻辑电路的MP(服务器)的方框图;
图3A-B是根据本发明的一个实施例的包括被配置用于热插的图2的两个服务器的MP的方框图;
图4是根据本发明的一个实施例的使能所有主要组件的热插扩展的MP的方框图;
图5是图示根据本发明的优选实施例的在MP中服务部件和处理器集之间的关系的方框图;
图6是图示根据本发明的优选实施例的用于以非破坏性方式对MP应用破坏性固件更新的示范方法的高级逻辑流程图;
图7A-B示出了被用于配置能够执行图6所示和所描述的步骤的步骤的流程图;以及
图8A-B示出了被用于使用按需服务提供商来执行图6所示和所描述的步骤的步骤的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710147196.7/2.html,转载请声明来源钻瓜专利网。