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:
Aug. 22, 2017

Filed:

Apr. 22, 2016
Applicant:

Scale Computing, Inc., Indianapolis, IN (US);

Inventors:

Philip Andrew White, San Francisco, CA (US);

Hank T. Hsieh, San Francisco, CA (US);

Assignee:

Scale Computing, Inc., Indianapolis, IN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 12/10 (2016.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 12/10 (2013.01); G06F 3/064 (2013.01); G06F 3/065 (2013.01); G06F 3/0605 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0689 (2013.01); G06F 2212/151 (2013.01); G06F 2212/50 (2013.01); G06F 2212/65 (2013.01);
Abstract

A system, method, and computer program product are provided for implementing a reliable placement engine for a block device. The method includes the steps of tracking one or more parameters associated with a plurality of real storage devices (RSDs), generating a plurality of RSD objects in a memory associated with a first node, generating a virtual storage device (VSD) object in the memory, and selecting one or more RSD objects in the plurality of RSD objects based on the one or more parameters. Each RSD object corresponds to a particular RSD in the plurality of RSDs. The method also includes the step of, for each RSD object in the one or more RSD objects, allocating a block of memory in the RSD associated with the RSD object to store data corresponding to a first block of memory associated with the VSD object.


Find Patent Forward Citations

Loading…