Patent ID: 9195702
Filing Date: 2015-11-24
Classification: G06F,H04L

Abstract:
1. A computer system for managing a plurality of workloads executing on both a primary system and on a secondary system, and synchronizing both a plurality of software data and a plurality of hardware data stored on the primary system with the secondary system, the computer system comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: receiving a type of region switch request; stopping the execution of the plurality of workloads on the primary system based on the type of region switch request; suspending, following the stopping of the execution, the replication of the plurality of software data stored on the primary system with the plurality of software data stored on the secondary system; suspending, following the stopping of the execution, the replication of the plurality of hardware data stored on the primary system with the plurality of hardware data stored on the secondary system; switching the replication of the plurality of software data that occurs from the primary system to the secondary system to occur from the secondary system to the primary system; switching the replication of the plurality of hardware data that occurs from the primary system to the secondary system to occur from the secondary system to the primary system; activating the execution of the plurality of workloads on the secondary system based on the switching of the replication of both the plurality of hardware data and the plurality of software data; and synchronizing the plurality of workloads on the secondary system based on the switching of the replication of both the plurality of hardware data and the plurality of software data; wherein the primary system is located at a first region and the secondary system is located at a second region.