×

Computer program product and computer system for controlling performance of operations within a data processing system or networks

  • US 7,689,835 B2
  • Filed: 05/06/2008
  • Issued: 03/30/2010
  • Est. Priority Date: 12/12/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product, stored on a tangible, computer readable medium, for controlling performance of operations in relation to a set of resources within a data processing network, the operations including a first operation, said computer program product having instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method comprising the steps of:

  • computing a set of hash values representing a set of resources for which an operation has been performed;

    storing the set of hash values;

    in response to a requirement for performance of the operation, computing a new set of hash values representing the set of resources;

    comparing the new hash values with the stored hash values for the set of resources to identify matches between new hash values and stored hash values;

    determining that performance of the operation is not currently required for resources for which a match is identified between the respective new hash value and a stored hash value;

    performing the operation for resources for which no match is identified between the new hash value and any stored hash value;

    wherein the step of computing a new set of hash values comprises;

    reading the set of resources from a first storage medium of a system in the data processing network into a second storage medium of the system, the second storage medium providing faster access than the first storage medium, wherein the computing of the new set of hash values accesses the set of resources read to the second storage medium and the method further comprises;

    comparing each resource of the set of resources with a maximum size limit to identify a subset of the resources, wherein each resource of the subset is smaller than said size limit; and

    retaining said subset of resources within said second storage medium andperforming, for the subset of resources retained within said second storage medium, further operations on ones of the subset of resources, the further operations being selected from operations including;

    making backup copies and transferring copies of the resources of the subset of resources to other systems.

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