ACCUMULATING ACCESS FREQUENCY AND FILE ATTRIBUTES FOR SUPPORTING POLICY BASED STORAGE MANAGEMENT
First Claim
1. In a switch device coupled between a client and a storage network to process transaction requests submitted by the client, a method for monitoring transactions related to objects in a storage network, comprising:
- receiving a transaction request concerning an object in the storage network;
determining that the transaction request is directed to a file system on the storage monitor that is being monitored and that the transaction is a type of transaction request being monitored;
logging the transaction according to the type of transaction;
periodically processing a plurality of logged transactions to generate accumulation data associated with an object, the accumulation data describing a use of an object; and
applying a policy to the objects based on the accumulation data.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing policy-based storage management using data related to access frequency and file attribute accumulation. A switch device provides transparency for transactions between a client and a storage network. The transparency allows objects (e.g., files or directories) to be moved (e.g., migrated) on the storage network without affecting a reference to the object used by the client (e.g., a file handle). A monitoring module generates accumulation data associated with the transactions for use in policy-based management. The accumulation data can describe uses of the file such as how often certain files are accessed, modifications to files such as creations of new directories or files, and other uses.
176 Citations
24 Claims
-
1. In a switch device coupled between a client and a storage network to process transaction requests submitted by the client, a method for monitoring transactions related to objects in a storage network, comprising:
-
receiving a transaction request concerning an object in the storage network;
determining that the transaction request is directed to a file system on the storage monitor that is being monitored and that the transaction is a type of transaction request being monitored;
logging the transaction according to the type of transaction;
periodically processing a plurality of logged transactions to generate accumulation data associated with an object, the accumulation data describing a use of an object; and
applying a policy to the objects based on the accumulation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A switch device coupled between a client and a storage network to process transaction requests submitted by the client, comprising:
-
an I/O monitoring module to receive a transaction request concerning an object in the storage network, and determine whether the transaction request is directed to a file system on the storage monitor that is being monitored;
a transaction categorizing module to determine whether the transaction is a type of transaction request being monitored;
transaction logs to log the transaction according to the type of transaction;
an accumulator module to periodically process a plurality of logged transactions to generate accumulation data associated with an object, the accumulation data describing a use of an object; and
a policy module to apply a policy to the objects based on the accumulation data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification