Patent ID: 7415591

Claim:
A method of migrating a logical object comprising a plurality of logically associated data elements from at least one first storage location at which the logical object is stored to at least one second storage location, the logical object storing data accessible to an application program, the method comprising computer-implemented acts of: (A) in response to receipt of at least one instruction to migrate the logical object, automatically provisioning the at least one second storage location to service the logical object, the act of automatically provisioning comprising identifying the at least one second storage location and configuring the at least one second storage location to store the logical object; (B) moving the data stored within the logical object from the at least one first storage location to the at least one second storage location; (C) after completion of the act (B), automatically servicing access requests from the application program directed to the logical object from the at least one second storage location; and (D) maintaining availability of the logical object to service access requests from the application program during the act (B).