The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 29, 2014

Filed:

Oct. 21, 2011
Applicants:

Gregory Lee Holt, Hollywood Park, TX (US);

Clay Gerrard, San Antonio, TX (US);

David Patrick Goetz, San Antonio, TX (US);

Michael Barton, San Antonio, TX (US);

Inventors:

Gregory Lee Holt, Hollywood Park, TX (US);

Clay Gerrard, San Antonio, TX (US);

David Patrick Goetz, San Antonio, TX (US);

Michael Barton, San Antonio, TX (US);

Assignee:

Rackspace US, Inc., San Antonio, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

An improved scalable object storage system allows multiple clusters to work together. Users working with a first cluster, or with a multi-cluster gateway, can ask for services and have the request or data transparently proxied to a second cluster. This gives transparent cross-cluster replication, as well as multi-cluster compute or storage farms based upon spot availability or various provisioning policies. Vendors providing a cloud storage 'frontend' can provide multiple backends simultaneously. In one embodiment, a multi-cluster gateway can have a two, three, or higher-level ring that transparently matches an incoming request with the correct cluster. In the ring, a request is first mapped to an abstract 'partition' based on a consistent hash function, and then one or more constrained mappings map the partition number to an actual resource. In another embodiment, the multi-cluster gateway is a dumb gateway, and the rings are located only at the cluster level.


Find Patent Forward Citations

Loading…