×

DATA STORAGE RESOURCE ALLOCATION BY PERFORMING ABBREVIATED RESOURCE CHECKS OF CERTAIN DATA STORAGE RESOURCES TO DETERMINE WHETHER DATA STORAGE REQUESTS WOULD FAIL

  • US 20150331899A1
  • Filed: 07/21/2015
  • Published: 11/19/2015
  • Est. Priority Date: 06/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing abbreviated resource checks 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 requires multiple data storage resources to perform the respective data storage request, andwherein the 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) determining which of the data storage resources of the multiple data storage resources needed to perform the first data storage request are physical resources as opposed to logical resources,(ii) performing one or more physical checks of the resources determined to be physical resources before attempting to check any of the logical resources, and(iii) identifying at least one physical resource that, based on the one or more physical checks, would cause the first data storage request to fail if attempted; and

    based on the identifying of the at least one physical resource, 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 of other physical data storage resources needed to perform the first data storage request,wherein the updating of the ordered list occurs without attempting any checks of logical 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
    ×
    ×