[发明专利]用于确保使用中的软件升级的方法无效

专利信息
申请号: 200680050937.3 申请日: 2006-12-08
公开(公告)号: CN101356499A 公开(公告)日: 2009-01-28
发明(设计)人: 希亚姆·P·佩努博卢;凯文·J·史密斯 申请(专利权)人: 艾默生网络能源-嵌入式计算有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京德琦知识产权代理有限公司 代理人: 罗正云;王琦
地址: 美国威*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 确保 使用 中的 软件 升级 方法
【说明书】:

技术领域

发明一般涉及软件的升级,更具体地说涉及在施行使用中的软件升级 时对故障性弱点的去除。

背景技术

程序是协调执行以对处理系统的很多不同区域中的各种功能进行控制 的软件指令组。在启动时初始安装并配置在系统中一个以上储存装置中的计 算机程序通常持续地控制计算机系统的操作。经常需要或期望更新、更改或 替换系统软件的一个以上组件。例如,可能期望向系统提供附加的特征;偶 尔需要解决在系统操作期间发现的问题或“臭虫”;并且经常期望更新软件 程序以适应技术的新发展。

当对软件进行更改时,典型地是在系统中安装并配置软件代码的新版 本。整体或部分地关闭系统操作来安装新软件,会由于所涉及的停工时间而 导致经济和服务的损失。为了避免系统之中持续运行的组件的中断,已经开 发了允许在系统保持“使用中”的同时进行软件升级的方法。

这些当前使用的使用中软件的升级过程需要最少两个节点(2N)的冗 余方案。该2N冗余方案将第一组件放置在第一节点上,并将第二组件放置 在与第一节点通信的第二节点上。组件之一在有效地运行系统进程,而另一 组件处于备用模式。在处于备用模式时,该组件不处理任何请求,但是动态 地跟踪配置更新和状态信息,以便在有效组件发生故障的情况下,该备用组 件被更新,并可用于立即承担系统控制。

为了完成软件升级,传统的过程是首先将非有效的备用组件升级到新的 版本。然后给备用组件时间,使其与有效组件同步状态信息。一旦组件得到 同步,则该组件进行模式切换,以使现在升级到软件的新版本的初始备用组 件成为有效组件,而先前的有效组件成为当前的备用版本。然后新的备用版 本(先前的有效版本)被升级到软件的新版本。最终,组件再次进行同步, 并相互切换模式。现在,初始的有效组件被更新并且有效。

然而,当前流行的使用中的软件升级方案通易受故障的伤害。这在升级 备用组件的步骤和使备用组件与有效组件同步的步骤期间尤其如此。如果有 效部件坏掉,则在这些时期期间,备用组件要么未被完全升级且不能操作, 要么状态信息未被完全同步。

因此,需要克服以上所讨论的现有技术所具有的问题。

附图说明

附图用来进一步图示各种实施例,并且对所有根据本发明的各种原理和 优点进行解释,其中在所有分立的视图中,相同的附图标记指代相同的或功 能上相似的元件,这些附图与以下的详细描述一起被并入申请文件并形成申 请文件的一部分。

图1是根据本发明实施例的计算机网络的框图。

图2是示出根据本发明实施例的,具有均处于软件程序的第一版本的第 一有效组件和第二备用组件的第一系统的状态的框图。

图3是示出根据本发明实施例的,具有均处于软件程序的第一版本的第 一有效组件和第二备用组件、以及处于软件程序的第二版本的第三备用组件 的第二系统的状态的框图。

图4是示出根据本发明实施例的,具有均处于软件程序的第一版本的第 一备用组件和第二备用组件以及处于软件程序的第二版本的第三有效组件 的第三系统的状态的框图。

图5是示出根据本发明实施例的,具有拥有软件程序的第一版本的第一 备用组件、拥有软件程序的第一版本的第二备用组件以及拥有软件程序的第 二版本的第三有效组件的第四系统的状态的框图。

图6是示出根据本发明实施例的,具有拥有软件程序的第一版本的第一 备用组件、拥有软件程序的第二版本的第三有效组件以及拥有软件程序的第 二版本的第四备用组件的第五系统的状态的框图。

图7是示出根据本发明实施例的,具有拥有软件程序的第二版本的第三 有效组件和拥有软件程序的第二版本的第四备用组件的第六系统的状态的 框图。

图8是示出示出根据本发明实施例的,具有拥有软件程序的第二版本的 第三备用组件和拥有软件程序的第二版本的第四有效组件的第七系统的状 态的框图。

图9是用于实现本发明实施例的信息处理系统的框图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾默生网络能源-嵌入式计算有限公司,未经艾默生网络能源-嵌入式计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200680050937.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top