×

Updating a list of data storage requests if an abbreviated resource check determines that a request in the list would fail if attempted

  • US 9,823,979 B2
  • Filed: 07/21/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 06/19/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for abbreviated resource checking to determine whether data storage requests would fail in a data storage management environment, the method comprising:

  • maintaining an ordered list of data storage requests to be performed in the data storage management environment,wherein each data storage request in the ordered list requires multiple data storage resources to perform the respective data storage request, andwherein the ordered list of data storage requests comprises a first data storage request associated with a first position in the ordered list;

    performing an abbreviated resource check to determine whether the first data storage request would fail if attempted, wherein the abbreviated resource check comprises;

    (i) identifying physical resources among the multiple data storage resources needed to perform the first data storage request,(ii) before attempting a logical check of the physical resources, performing one or more physical checks of the physical resources in an order based on;

    (a) relative chances of failure of the physical resources, and (b) relative scarcity of the physical resources in the data storage management environment, and(iii) based on the one or more physical checks, determining that at least one of the physical resources would cause the first data storage request to fail if attempted; and

    based on the determining that at least one of the physical resources would cause the first data storage request to fail if attempted, updating the ordered list of data storage requests to indicate that the first data storage request should not be performed according to the first position in the ordered list,wherein the updating of the ordered list occurs without attempting any further physical checks and any logical checks of other physical data storage resources needed to perform the first data storage request,andwherein the updating of the ordered list occurs without attempting to perform the first data storage request.

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