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:
Sep. 26, 2017
Filed:
May. 21, 2013
Google Inc., Mountain View, CA (US);
Jeffrey Adgate Dean, Palo Alto, CA (US);
Sanjay Ghemawat, Mountain View, CA (US);
Yasushi Saito, Mountain View, CA (US);
Andrew Fikes, Los Altos, CA (US);
Christopher Jorgen Taylor, Palo Alto, CA (US);
Sean Quinlan, Palo Alto, CA (US);
Michal Piotr Szymaniak, Mountain View, CA (US);
Sebastian Kanthak, San Jose, CA (US);
Wilson Cheng-Yi Hsieh, Syosset, NY (US);
Alexander Lloyd, New York, NY (US);
Michael James Boyer Epstein, Brooklyn, NY (US);
GOOGLE INC., Mountain View, CA (US);
Abstract
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying a storage group in a distributed storage system into which data is to be stored is presented. A data structure including information relating to storage groups in a distributed storage system is maintained, where a respective entry in the data structure for a respective storage group includes placement metrics for the respective storage group. A request to identify a storage group into which data is to be stored is received from a computer system. The data structure is used to determine an identifier for a storage group whose placement metrics satisfy a selection criterion. The identifier for the storage group whose placement metrics satisfy the selection criterion is returned to the computer system.