Automatic discovery of cache mirror partners in an N-node cluster
First Claim
Patent Images
1. A process for establishing mirror partners in an N node storage cluster architecture to provide tray loss protection in said N node cluster comprising:
- selecting a master node from nodes in said N node cluster;
communicating status and profile information of each node in said N node cluster on a cluster communication network to other nodes in said N node cluster, including said master node;
recording said status and profile information in said master node;
selecting mirror partners, using said master node, by matching odd numbered nodes with next available odd numbered nodes, and even numbered nodes with next available even numbered nodes, so that each of said nodes in said N node cluster have mirroring partners that are in different enclosures to provide tray loss protection.
6 Assignments
0 Petitions
Accused Products
Abstract
Partner mirroring is provided with tray loss protection in an N node storage cluster architecture. A master proxy receives and records broadcasts of nodes in a cluster and selects mirror partners in a round robin fashion, so that even numbered nodes are mirrored with other even numbered nodes and odd numbered nodes are mirrored with other odd numbered nodes. In an N node storage cluster architecture which includes a cluster of dual controllers, tray loss protection is provided using such an odd numbered and even numbered mirror pairing process.
25 Citations
12 Claims
-
1. A process for establishing mirror partners in an N node storage cluster architecture to provide tray loss protection in said N node cluster comprising:
-
selecting a master node from nodes in said N node cluster; communicating status and profile information of each node in said N node cluster on a cluster communication network to other nodes in said N node cluster, including said master node; recording said status and profile information in said master node; selecting mirror partners, using said master node, by matching odd numbered nodes with next available odd numbered nodes, and even numbered nodes with next available even numbered nodes, so that each of said nodes in said N node cluster have mirroring partners that are in different enclosures to provide tray loss protection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for locating mirror partners comprising:
-
a cluster of controllers that are interconnected between a plurality of hosts and a plurality of storage drives; a plurality of enclosures that house said controllers; DRAM disposed in each of said controllers that is partitioned for storage and mirroring of data from other controllers; a cluster communication network that interconnects said controllers; a master controller that selects a mirror partner for each controller of said controllers in the N node cluster, such that odd numbered nodes have a mirror partner that is the next available odd numbered node as a mirror partner, and even numbered nodes have the next available even numbered node as a mirror partner. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification