APPARATUS, SYSTEM, AND METHOD FOR ANALYZING A FILE SYSTEM
First Claim
Patent Images
1. An apparatus to analyze a file system, the apparatus comprising:
- a record module comprising a computer readable program executing on a processor and configured to record file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system;
a file score module comprising a computer readable program executing on the processor and configured to calculate a file score for each file using the file parameters;
a system score module comprising a computer readable program executing on the processor and configured to calculate a file system score as a sum of the normalized file scores; and
a process module comprising a computer readable program executing on the processor and configured to process the file system if the file system score exceeds a specified threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for analyzing a file system. A record module records file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system. A file score module calculates a file score for each file using the file parameters. A system score module calculates the file system score as the sum of the normalized file scores. A process module processes the file system if the file system score exceeds a specified threshold.
-
Citations
20 Claims
-
1. An apparatus to analyze a file system, the apparatus comprising:
-
a record module comprising a computer readable program executing on a processor and configured to record file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system; a file score module comprising a computer readable program executing on the processor and configured to calculate a file score for each file using the file parameters; a system score module comprising a computer readable program executing on the processor and configured to calculate a file system score as a sum of the normalized file scores; and a process module comprising a computer readable program executing on the processor and configured to process the file system if the file system score exceeds a specified threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
record file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in a file system; calculate a file score for each file using the file parameters; calculate a file system score as a sum of the normalized file scores; and process the file system if the file system score exceeds a specified threshold. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system to analyze a file system, the system comprising:
-
a plurality of servers; a network in communication with the servers; a hierarchical storage management server in communication with the network and comprising a processor, the hierarchical storage management server further comprising a record module comprising a computer readable program executing on the processor and configured to record file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system; a file score module comprising a computer readable program executing on the processor and configured to calculate a file score for each file using the file parameters; a system score module comprising a computer readable program executing on the processor and configured to calculate a file system score as a sum of the normalized file scores; and a process module comprising a computer readable program executing on the processor and configured to archive the file system if the file system score exceeds a specified threshold. - View Dependent Claims (17, 18, 19)
-
-
20. A method for deploying computer infrastructure, comprising integrating computer readable program into a computing system, wherein the program in combination with the computing system is capable of performing the following:
-
recording file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in a file system; calculating a file score for each file using the equation sf=k1f+k2a+k3t+k4y+k5r+k6l where each k is a specified weight, f is the file size, a is the file age, t is the time of last access, y is the file type, r is the recovery time objective, and l is the initial access time service level objective; calculating a file system score as the sum of the normalized file scores; and archiving the file system if the file system score exceeds a specified threshold.
-
Specification