Patent · US Active

Placement engine for a block device

US9348526B2 · kind B2 · utility

4Cited by
1References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 28, 2014
Grant dateMay 24, 2016
Priority date
Expiry dateJul 17, 2034

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.