Patent ID: 9182918
Filing Date: 2015-11-10
Classification: G06F,H04L

Abstract:
1. A first storage controller comprising: a first module adapted to facilitate reading and writing to each of a first plurality of storage devices in a first array of storage devices based upon first commands received from a host server, said first commands including a first non-backup write request including data for storage on the first plurality of storage devices; a second module adapted to facilitate interactions with a second storage controller in a first high availability pair arrangement with the first storage controller, wherein the second storage controller controls the reading and writing to each of a second plurality of storage devices in the first array of storage devices; a third module adapted to receive a second non-backup write request from the host server through a third storage controller over a volume mirroring link, the second non-backup write request including data for storage on the first plurality of storage devices; and a fourth module adapted to receive, from the second storage controller over an inter-controller communication channel, a third non-backup write request including data for storage on the first plurality of storage devices; wherein the third storage controller is part of a second high availability pair arrangement with a fourth storage controller, the second high availability pair managing a second array of storage devices.