METHOD AND APPARATUS FOR USING SELECTIVE ATTRIBUTE ACQUISITION AND CLAUSE EVALUATION FOR POLICY BASED STORAGE MANAGEMENT
First Claim
1. A method of managing stored data objects, comprising:
- detecting involved attributes of a plurality of stored data objects based on a plurality of object management rules;
acquiring the necessary attributes for producing the policy evaluation result with low cost based on selective attribute acquisition; and
executing an object management policy based on the acquired attributes to manage the plurality of stored data objects at reduced cost for object storage, attribute acquisition and policy evaluation.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method and apparatus for managing stored data objects. The method includes detecting involved attributes of stored data objects based on object management rules, determining expected data storage management costs for each possible order of attribute acquisition for the detected attributes, detecting an order of attribute acquisition that has a data storage management cost which is minimal or below a predetermined threshold, acquiring the attributes of the stored data objects based on the detected order of attribute acquisition, and executing an object management policy based on the acquired attributes to manage the stored objects at the low cost for object storage, attribute acquisition and policy evaluation.
-
Citations
20 Claims
-
1. A method of managing stored data objects, comprising:
-
detecting involved attributes of a plurality of stored data objects based on a plurality of object management rules; acquiring the necessary attributes for producing the policy evaluation result with low cost based on selective attribute acquisition; and executing an object management policy based on the acquired attributes to manage the plurality of stored data objects at reduced cost for object storage, attribute acquisition and policy evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for managing object storage, comprising:
-
a policy engine module configured to receive a plurality of cached attributes, clause results, change logs and future status for the plurality of stored data objects from a database; a policy analyzer module configured to analyze the object management policy to detect involved attributes of the plurality of stored data objects, to identify acquisition costs and clause failure probabilities required to execute the object management policy and to determine attribute acquisition order that has a data storage management cost which is minimal or below a predetermined threshold; and an information acquisition module configured to acquire the attributes of the plurality of stored data objects from the repository based on the low cost attribute acquisition order, wherein the policy engine module is further configured to execute an object management policy based on the acquired attributes to manage the plurality of stored data objects at the low cost for object storage, attribute acquisition and policy evaluation. - View Dependent Claims (11, 12)
-
-
13. A computer program product for managing stored data objects comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
detect involved attributes of a plurality of stored data objects based on a plurality of object management rules; acquire the necessary attributes for producing the policy evaluation result with low cost based on selective attribute acquisition; and execute an object management policy based on the acquired attributes to manage the plurality of stored data objects at reduced cost for object storage, attribute acquisition and policy evaluation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification