发明名称 |
使用预定状态机更新数据存储设备中的元件的方法和装置 |
摘要 |
一种用于例如通过将更新的内部代码包提供给包括单服务器或多服务器系统的数据存储设备中的元件来更新所述元件的技术。所述更新使用固定状态机来执行,其中在所述状态机的约束内以协调的方式来更新所述元件。在多服务器装置中,在所述状态机的一个遍历中和在所述状态机的分发状态期间,所述代码包被分发到与所述不同的服务器关联的元件。在所述状态机的一个遍历中,在所述状态机的激活状态中激活所述分发的代码包,所以存在并行的激活。通过配置所述状态机所使用的外部更新捆绑包,可以以灵活的方式将所述代码包进行分组。所述代码的分发基于所述分组。 |
申请公布号 |
CN100351794C |
申请公布日期 |
2007.11.28 |
申请号 |
CN200510123505.8 |
申请日期 |
2005.11.17 |
申请人 |
国际商业机器公司 |
发明人 |
E·G·巴特;F·埃克斯科菲耶;S·D·约翰逊 |
分类号 |
G06F9/46(2006.01);G06F17/30(2006.01);H04L29/02(2006.01) |
主分类号 |
G06F9/46(2006.01) |
代理机构 |
北京市中咨律师事务所 |
代理人 |
于静;李峥 |
主权项 |
权利要求书1.一种用于部署计算基础结构的方法,包括将计算机可读代码集成到计算系统中,所述计算系统包括数据存储设备,所述数据存储设备至少具有第一服务器和第二服务器,所述第一服务器和第二服务器分别都具有关联的可更新元件,其中与所述计算系统结合的所述代码能够通过执行方法来协调所述数据存储设备中的更新操作,所述方法包括:根据固定状态机的不同状态来设置将多个代码包分发到所述第一和第二服务器的所述关联的可更新元件的顺序;其中所述状态被顺序地遍历,并且包括至少一个用于分发所述多个代码包的至少一部分的分发状态,以及至少一个用于在所述多个代码包的所述至少一部分被分发到所述第一和第二服务器的所述关联的可更新元件之后激活所述多个代码包的所述至少一部分的激活状态;根据所述顺序和在所述至少一个分发状态期间,将所述多个代码包的所述至少一部分分发到所述第一和第二服务器的所述关联的可更新元件;以及在所述至少一个激活状态期间和在所述状态机的单个遍历中,激活在所述分发步骤中被分发到所述第一和第二服务器的所述关联的可更新元件的所述多个代码包的所述至少一部分。 |
地址 |
美国纽约 |