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:
Oct. 26, 2010

Filed:

Feb. 03, 2005
Applicants:

Craig Soules, Pittsburgh, PA (US);

Arif Merchant, Los Altos, CA (US);

Alistair C. Veitch, Mountain View, CA (US);

Yasushi Saito, Mountain View, CA (US);

Inventors:

Craig Soules, Pittsburgh, PA (US);

Arif Merchant, Los Altos, CA (US);

Alistair C. Veitch, Mountain View, CA (US);

Yasushi Saito, Mountain View, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 15/16 (2006.01); G06F 15/173 (2006.01); G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An embodiment of a method of hashing an address space to a plurality of storage servers begins with a first step of dividing the address space by a number of the storage servers to form data segments. Each data segment comprises a base address. A second step assigns the data segments to the storage servers according to a sequence. The method continues with a third step of measuring a load on each of the storage servers. According to an embodiment, the method concludes with a fourth step of adjusting data shares assigned to the storage servers according to the sequence to approximately balances the loads on the storage servers while maintaining the base address for each data segment on an originally assigned storage server. According to another embodiment, the method periodically performs the third and fourth steps to maintain an approximately balanced load on the storage servers.


Find Patent Forward Citations

Loading…