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.
Patent No.:
Date of Patent:
Jul. 08, 2014
Filed:
Oct. 21, 2011
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);
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);
Rackspace US, Inc., San Antonio, TX (US);
Abstract
An improved scalable object storage system includes methods and systems allowing multiple clusters to work together. In one embodiment, there is a multi-cluster synchronization system between two or more clusters. The multi-cluster synchronization system uses variable compression to optimize the transfer of information between the clusters. Compression is used not only to minimize the total number of bytes sent between the two clusters, but to dynamically vary the size of the objects sent across the wire to optimize for higher throughput after considering packet loss, TCP windows, and block sizes. This includes both the packaging of multiple small files together into one larger compressed file, saving on TCP and header overhead, but also the chunking of large files into multiple smaller files that are less likely to have difficulties due to intermittent network congestion or errors.