Patent ID: 9405781
Filing Date: 2016-08-02
CPC Classification: G06F,H04L

Claim Text:
1. A system for coordinating a plurality of clusters, the system comprising: a first cluster including a first plurality of information processing devices; a second cluster including a second plurality of information processing devices; and a multi-cluster gateway coupled to the first and second clusters, wherein the multi-cluster gateway includes a ring that performs a first hashing function and a second hashing function responsive to a request to interact with the system, wherein the request includes an object, wherein the ring performs the first hashing function on an attribute of the object, and an output of the first hashing function is a partition identifier of a partition corresponding to computing resources available at one of the first cluster and the second cluster, and wherein the partition identifier includes a plurality of portions, wherein the ring performs the second hashing function on each portion of the plurality of portions, and an output of the second hashing function identifies a storage pool location for a portion of the plurality of portions on which the second hashing function is applied, and wherein the storage pool location is located in a responsive cluster from one of the first cluster and the second cluster, and wherein the multi-cluster gateway sends a message to the responsive cluster.