Patent ID: 8972694
Filing Date: 2015-03-03
Classification: G06F

Abstract:
1. A method for dynamically allocating storage comprising: receiving a write operation to write at least first data to a target logical address range of a virtually provisioned device, the virtually provisioned device having a first logical address range wherein the target logical address range identifies one or more locations in the first logical address range; determining that physical storage is not currently allocated for the target logical address range of the virtually provisioned device; responsive to determining that physical storage is not currently allocated for the target logical address range, performing first processing to allocate a first portion of physical storage for storing said first data, said first portion being allocated from at least one physical device included in a first of a plurality of storage tiers and having a first corresponding subrange of said first logical address range, said first corresponding subrange including said target logical address range, said first processing including: updating mapping information to indicate that the first corresponding subrange of the virtually provisioned device maps to the first portion of physical storage.