Patent ID: 11868612
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A system for use in managing storage operations in storage systems, the system comprising a processor configured to:
based on a set of criteria, determine total amount of storage resources of a storage system required to completely perform a storage operation, wherein the storage operation is directed to fault tolerant storage devices of the storage system, wherein the total amount of storage resources is determined prior to sending a request to perform the storage operation;
based on the determination of the total amount and based on the type of storage resources required to completely perform the storage operation, allocate the total amount of storage resources prior to starting to perform the storage operation; and
avoid waiting for any additional storage resources required during execution of the storage operation to complete the storage operation to become available during performance of the storage operation by performing the storage operation using the allocated storage resources that are determined and allocated prior to starting the storage operation, wherein determining the total amount of storage resources comprises determining, prior to sending the request to perform the storage operation, amounts of memory buffers, control buffers, control structures, buffers for reading data, buffers for reading parity, buffers for calculation of a new parity, or any combination thereof, that would be incurred in the course of executing the storage operation to complete the storage operation.