Survival site load balancing
First Claim
1. A method comprising:
- identifying a first storage controller and a second storage controller maintained at a first storage site, the first storage controller providing access to a first storage device, the second storage controller providing access to a second storage device;
identifying a third storage controller and a fourth storage controller maintained at a second storage site, the third storage controller providing access to a third storage device, the fourth storage controller providing access to a fourth storage device;
responsive to identifying a failure of the first storage controller, assigning ownership of the first storage device from the first storage controller to the second storage controller for failover operation of the first storage device; and
responsive to identifying a disaster of the second storage site;
assigning ownership of the third storage device from the third storage controller to the second storage controller for switchover operation of the third storage device;
assigning ownership of the fourth storage device from the fourth storage controller to the second storage controller for switchover operation of the fourth storage device; and
specifying that the first storage controller is an original storage site owner for the third storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for load balancing between storage controllers. For example, a first storage controller and a second storage controller may be configured at a first storage site according to a high availability configuration, and may be configured as disaster recovery partners for a third storage controller and a fourth storage controller at a second storage site. If the first storage controller fails, the second storage controller provides failover operation for a first storage device. If a disaster occurs at the second storage site, the second storage controller provides switchover operation for a third storage device and a fourth storage device. Responsive to the first storage controller being restored, the third storage device may be reassigned from the second storage controller to the first storage controller for load balancing at the first storage site during disaster recovery of the second storage site.
12 Citations
20 Claims
-
1. A method comprising:
-
identifying a first storage controller and a second storage controller maintained at a first storage site, the first storage controller providing access to a first storage device, the second storage controller providing access to a second storage device; identifying a third storage controller and a fourth storage controller maintained at a second storage site, the third storage controller providing access to a third storage device, the fourth storage controller providing access to a fourth storage device; responsive to identifying a failure of the first storage controller, assigning ownership of the first storage device from the first storage controller to the second storage controller for failover operation of the first storage device; and responsive to identifying a disaster of the second storage site; assigning ownership of the third storage device from the third storage controller to the second storage controller for switchover operation of the third storage device; assigning ownership of the fourth storage device from the fourth storage controller to the second storage controller for switchover operation of the fourth storage device; and specifying that the first storage controller is an original storage site owner for the third storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of replication; and
a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to;identify a first storage controller and a second storage controller maintained at a first storage site, the first storage controller providing access to a first storage device, the second storage controller providing access to a second storage device; identify a third storage controller and a fourth storage controller maintained at a second storage site, the third storage controller providing access to a third storage device, the fourth storage controller providing access to a fourth storage device; responsive to identifying a failure of the first storage controller, assign ownership of the first storage device from the first storage controller to the second storage controller for failover operation of the first storage device; and responsive to identifying a disaster of the second storage site; assign ownership of the third storage device from the third storage controller to the second storage controller for switchover operation of the third storage device; assign ownership of the fourth storage device from the fourth storage controller to the second storage controller for switchover operation of the fourth storage device; and specify the first storage controller as an original storage site owner for the third storage device. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A non-transitory computer readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to:
-
identify a first storage controller and a second storage controller maintained at a first storage site, the first storage controller providing access to a first storage device, the second storage controller providing access to a second storage device; identify a third storage controller and a fourth storage controller maintained at a second storage site, the third storage controller providing access to a third storage device, the fourth storage controller providing access to a fourth storage device; responsive to identifying a failure of the first storage controller, assign ownership of the first storage device from the first storage controller to the second storage controller for failover operation of the first storage device; responsive to identifying a disaster of the second storage site; assign ownership of the third storage device from the third storage controller to the second storage controller for switchover operation of the third storage device; and assign ownership of the fourth storage device from the fourth storage controller to the second storage controller for switchover operation of the fourth storage device; and responsive to identifying restoration of the first storage controller; perform automated load balancing between the first storage controller and the second storage controller at the first storage site. - View Dependent Claims (20)
-
Specification