[发明专利]基于流技术的软件映像更新有效
申请号: | 201180059218.9 | 申请日: | 2011-11-10 |
公开(公告)号: | CN103250134A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | C·马里内利;M·弗伊勒乌米尔·斯图克尔伯格;J·方迪格尼耶 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 申发振 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 技术 软件 映像 更新 | ||
1.一种用于使数据处理实体(100)从安装于所述数据处理实体的大容量存储器(130)上的源软件映像(205s)迁移至存储于外部源(225)上的目标软件映像的方法(300),每个软件映像包括多个存储块,每一个存储块在所述软件映像之内具有对应映像地址,并且所述大容量存储器包括多个存储位置,每一个存储位置用于保存存储块,所述存储位置在所述大容量存储器之内具有对应存储地址,其中所述方法包括以下步骤:
释放(306)所述大容量存储器的一部分,
将存储于所述目标软件映像的引导位置内的所述存储块重定位(310)到所释放部分,所述引导位置是具有等于所述目标软件映像的引导块的所述映像地址的所述存储地址的所述存储位置,所述目标软件映像包括引导所述数据处理实体来加载适于从所述外部源下载所述目标软件映像的流功能(215)所需要的所述存储块,
将所述引导块存储(314)于对应引导位置内,
从所述对应引导位置内的所述引导块来引导(316)所述数据处理实体,由此加载所述流功能,以及
由所述流功能服务(330-350)每个读取所述目标软件映像的选定存储块的请求,当在所述大容量存储器中不可获得所述选定存储块时,所述流功能从所述外部源下载(336)所述选定存储块并将所述选定存储块存储(338-346)于所释放部分内,否则从所述大容量存储器中检索(348)所述选定存储块。
2.根据权利要求1所述的方法(300),还包括以下步骤:
由所述流功能(215)服务(352-368)每个写入所述目标软件映像的另一个选定存储块的请求,当所述另一选定存储块是所述引导块之一时,所述流功能则将所述另一选定存储块存储(354-368)于所述对应引导位置内,否则存储(354-368)于所释放部分内。
3.根据权利要求1或2所述的方法(300),其中所述方法在引导(316)所述数据处理实体之后还包括以下步骤:
从所述源软件映像中收集(318-326)配置信息,以及
通过将对应存储块存储于所释放部分内而将所述配置信息应用(328)于所述目标软件映像。
4.根据权利要求3所述的方法(300),其中从所述源软件映像中收集(318-326)配置信息的步骤包括:
检索(320-324)所述源软件映像的一组配置存储块,每个配置存储块在被重定位于所释放部分内时则从所释放部分中检索,否则从所述对应存储位置中检索。
5.根据权利要求1至4中的任一权利要求所述的方法(300),还包括响应于提交到所述目标软件映像的迁移的请求(370)的以下步骤:
将所述目标软件映像的不同于所述引导块的全部存储块复制(372-386)到具有等于所述对应映像地址的存储地址的所述存储位置内。
6.根据权利要求5所述的方法(300),其中复制(374-386)所述目标软件映像的全部存储块的步骤包括通过以下操作来重复复制(374-384)所述目标软件映像的至少一个当前存储块的步骤:
当在所释放部分中不可获得所述当前存储块时,则从所述外部源中下载(378)所述当前存储块,否则从所释放部分中检索(382)所述当前存储块,以及
将所述当前存储块存储(384)于具有等于所述对应映像地址的存储地址的所述存储位置内。
7.根据权利要求6所述的方法(300),其中复制(374-386)所述目标软件映像的全部存储块的步骤包括:
监测(374)数据处理实体的工作负荷,所述复制(374-384)所述目标软件映像的至少一个当前存储块的步骤在所述工作负荷降至阈值以下时执行。
8.根据权利要求5至7中的任一权利要求所述的方法(300),其中,在提交到所述目标软件映像的迁移的请求(370)之后,在所述选定存储块已经被复制到具有等于所述对应映像地址的存储地址的所述存储位置中之后,所述流功能从所述存储位置中检索(348)所述大容量存储器中可获得的所述选定存储块,否则从所释放部分中检索,并且在所述另一个选定存储块已经被复制到具有等于所述对应映像地址的存储地址的所述存储位置之后,则将所述另一选定存储块存储(366)于所述存储位置内,否则存储(366)于所释放部分内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180059218.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:印刷电路板油墨印刷用定位撑脚
- 下一篇:照明单元、显示器和三维显示器