发明名称 |
MAINTAINING TWO-SITE CONFIGURATION FOR WORKLOAD AVAILABILITY BETWEEN SITES AT UNLIMITED DISTANCES FOR PRODUCTS AND SERVICES |
摘要 |
A system for maintaining a two-site configuration for continuous availability over long distances may include a first computing site configured to execute a first instance associated with a priority workload, the first instance being designated as an active instance; a second computing site configured to execute a second instance of the priority workload, the second instance being designated as a standby instance; a software replication module configured to replicate a unit of work data associated with the priority workload from a first data object associated with the active instance to a second data object associated with the standby instance, and a hardware replication module configured to replicate an image from a first storage volume to a copy on a second storage volume, wherein the first storage volume is associated with the first computing site, and the second storage volume is associated with a third computing site. |
申请公布号 |
US2017010922(A1) |
申请公布日期 |
2017.01.12 |
申请号 |
US201615272731 |
申请日期 |
2016.09.22 |
申请人 |
International Business Machines Corporation |
发明人 |
Bourbonnais Serge;Cadarette Paul M.;Fitzpatrick Michael G.;Petersen David B.;Vance Gregory W. |
分类号 |
G06F9/50;G06F9/46;G06F9/48;H04L12/24;H04L29/08 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer program product for maintaining a multiple-site configuration for continuous availability over long distances, the computer program product comprising one or more non-transitory computer-readable storage media having stored thereon:
first program instructions executable by a first processor located at a first computing site, the first program instructions being configured to execute a first instance of one or more computing transactions associated with a priority workload, wherein the first instance is designated as an active instance; second program instructions executable by a second processor that is communicatively coupled to the first processor and located at a second computing site, the second program instructions being configured to execute a second instance of the one or more computing transactions, wherein the second instance is designated as a standby instance; and a workload availability module configured to determine based on monitoring one or more metrics that the first computing site is unavailable and, in response to a determination that the first computing site is unavailable, to: designate the second instance as the active instance; cause a third computing site to execute a third instance of the one or more computing transactions associated with the priority workload; and designate the third instance as the standby instance. |
地址 |
Armonk NY US |