×

Provisioning in heterogenic volume of multiple tiers

  • US 9,262,313 B2
  • Filed: 03/14/2013
  • Issued: 02/16/2016
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method implemented by a computing system for provisioning a volume that has multiple tiers corresponding to different trait sets, the method comprising:

  • an act of receiving a provisioning request, the provisioning request identifying storage traits for each of a plurality of different tiers of a volume to be provisioned, the storage traits including one or more mandatory storage traits and one or more optional storage traits;

    for each of the plurality of tiers that are to be provisioned, an act of identifying from the provisioning request a trait set to be applied to each of the plurality of different tiers, wherein a trait set of a first tier in the plurality of different tiers is at least partially different than a trait set of a second tier in the plurality of different tiers;

    an act of querying storage traits of an existing storage system; and

    an act of causing the volume to be provisioned with the plurality of different tiers, using the existing storage system, each tier having the corresponding identified trait set, wherein provisioning the volume further comprises;

    thickly provisioning the volume if it is determined that there is adequate storage in the existing storage system to thickly provision the volume;

    thinly provision the volume or partially thickly provision the volume if it is determined that there is inadequate storage in the underlying storage system to thickly provision the volume and the provisioning request provides flexibility for thinly provisioning at least part of the volume; and

    failing the provisioning request and providing a prompt for new storage to be added to the underlying storage system if it is determined that there is inadequate storage in the underlying storage system to thickly provision the volume and that there is inadequate flexibility in the provisioning request to permit the volume to be thinly provisioned or partially thickly provisioned.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×