发明名称 Live Upgrade
摘要 A method and corresponding system upgrades a live computer system. The method begins with migrating a copy of data from a first system to a communicatively coupled second system at a first time. Next, at one or more subsequent times, a copy of changed data is migrated from the first system to the second system until a threshold is reached. Finally, in response to reaching the threshold, a copy of the remaining changed data is migrated from the first system to the second system. A further embodiment of the method comprises: disabling access to the first system during the migration of data at the first time, enabling and maintaining access to the first system at the one or more subsequent times during the migration of the copy of changed data, and disabling access to the first system during the migration of the copy of the remaining changed data. In this manner, the system being upgraded is still highly available throughout the upgrade process.
申请公布号 US9582510(B2) 申请公布日期 2017.02.28
申请号 US201313905719 申请日期 2013.05.30
申请人 Dassault Systemes Americas Corp. 发明人 Tabenkin Boris;Tewksbary David Edward;Upham William Joseph;Lanfranchi Severin
分类号 G06F17/00;G06F17/30;G06F9/44 主分类号 G06F17/00
代理机构 Hamilton, Brook, Smith & Reynolds P.C. 代理人 Hamilton, Brook, Smith & Reynolds P.C.
主权项 1. A method for upgrading a system, the method comprising: migrating a copy of data from a first computing system to a communicatively coupled second computing system at a first time during a system upgrade, wherein access to the first computing system is disabled during the migrating at the first time; at subsequent times during the system upgrade, migrating a copy of changed data, the copy of the changed data being migrated from the first computing system to the second computing system until a threshold is reached, wherein access to the first computing system is enabled and maintained live during the migrating at the subsequent times, wherein the migrating of the copy of the changed data at the subsequent times includes updating corresponding migrated data requiring transformation in data structure by: (i) querying the changed data on the live first computing system to determine a subset of the queried changed data requiring transformation in data structure, wherein the subset includes all data on the first computing system requiring transformation in data structure,(ii) deleting a subset of the migrated data at the second computing system, the deleted subset of the migrated data at the second computing system corresponding to the determined subset of the queried changed data requiring transformation in data structure at the live first computing system, such that the deleted subset includes all data on the second computing system requiring transformation in data structure,(iii) transforming the data structure of the determined subset of the queried changed data at the live first computing system, and(iv) migrating a copy of the transformed data from the live first computing system to the second computing system to replace the deleted subset of the migrated data at the second computing system; and in response to reaching the threshold, migrating a copy of remaining changed data from the first computing system to the second computing system, wherein access to the first computing system is disabled during the migrating of the remaining changed data.
地址 Waltham MA US