Patent · US Active

Placement engine for a block device

US9740627B2 · kind B2 · utility

3Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 22, 2016
Grant dateAug 22, 2017
Priority date
Expiry dateApr 22, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/65
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.