Patent ID: 9696932
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A method for reserving storage space in a thin provisioning environment, comprising: receiving a space reservation request from a thin device to allocate space from a storage pool as a reserved space, wherein the space reservation request identifies an amount of space requested for reservation for the thin device from the storage pool containing allocated and unallocated space and wherein the space reservation request is provided prior to the thin device receiving an I/O request that uses the reserved space; maintaining a reservation entity that identifies the reserved space in the storage pool corresponding to the reservation request from the thin device; and servicing the I/O request using space from the storage pool, wherein the reserved space in the storage pool is allocated to service the I/O request only when sufficient free unallocated space in the storage pool is unavailable to service the I/O request.