IP Library Granted Patent US 8,620,859
Granted Patent B2
US 8,620,859 · App. 12/136,075 · Granted Dec 31, 2013

Data processing system and method of evaluating effectiveness of usage of a file system

Inventor: Vamsi Penumatsa (Andhra Pradesh, IN)
Assignee: Hewlett-Packard Development Company, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,620,859
App. No.
12/136,075
Granted
Dec 31, 2013
Kind
B2
Abstract

A method of evaluating effectiveness of usage of a file system by a plurality of files, comprising calculating a ratio A:S, wherein A is the sum of results of a function carried out in respect of each of the files, the result of the function in respect of a file being dependent on at least two properties of the file including the size of the file; and wherein S is the total size of the files.

Claims (150)

1. A method of evaluating effectiveness of usage of a file system by a plurality of files, the method comprising;

calculating an index value, wherein calculating the index value comprises:

calculating a numerical value of the ratio A:S, wherein A is the sum of results of a function carried out in respect of each of the files, the result of the function in respect of a file being dependent on at least two properties of the file including the size of the file; and wherein S is the total size of the files;

determining, based on the calculated index value, file system operations to increase the index value of the plurality of files; and

performing the determined file system operations.

2. A method as claimed in claim 1 , wherein the properties of the file include whether the file meets one or more criteria.

3. A method as claimed in claim 1 , wherein the properties of a file include at least one of the age of the file, the time of last access of the file, the owner of the file, the type of the file and the content of the file.

4. A method as claimed in claim 1 , wherein calculating the numerical value of the ratio A:S comprises calculating:

Σ

j

(

a

j

s

j

)

Σ

j

s

j

wherein a j s j is the function carried out in respect of file j of the files, and s j is the size of file j.

5. A method as claimed in claim 1 , comprising the step of providing, based on the numerical value of the ratio A:S, an indication of effective utilisation of the file system.

6. A method as claimed in claim 1 , wherein the result of the function in respect of a file is dependent on at least three properties of the file.

7. A method as claimed in claim 1 , wherein performing the determined file system operations includes suggesting to perform the determined file system operations prior to performing the determined file system operations.

8. A method as claimed in claim 1 , comprising evaluating the effectiveness of usage of the file system by a plurality of files and/or groups of files, comprising calculating:

Σ

i

(

E

U

I

i

s

i

)

Σ

i

s

i

where EUI i , is the numerical value of the ratio A:S for a file or group of files i, and s i , is the size of the file or group of files i.

9. A system for evaluating effectiveness of usage of a file system by a plurality of files, the system comprising:

a processing resource in communication with a computer readable medium, wherein the computer readable medium contains a set of instructions and wherein the processing resource is designed to early out the set of instructions to:

calculate an index value, wherein the index value comprises a calculated numerical value of the ratio A:S, wherein A is the sum of results of a function carried out in respect of each of the files, the result of the function in respect of a file being dependent on at least two properties of the file including the size of the file and wherein S is the total size of the files; and

determine, based on the calculated index value, file system operations to increase the index value of the plurality of files; and

performing the determined file system operations.

10. A system as claimed in claim 9 , wherein the properties of the file include whether the file meets one or more criteria.

11. A system as claimed in claim 9 , wherein the properties of a file include at least one of the age of the file, the time of last access of the file, the owner of the file, the type of the file and the content of the file.

12. A system as claimed in claim 9 , wherein the set of instructions include instructions to cause the processor resource to calculate the numerical value of the ratio A:S by calculating:

Σ

j

(

a

j

s

j

)

Σ

j

s

j

wherein a j s j is the function carried out in respect of file j of the files, and s j is the size of file j.

13. A system as claimed in claim 9 , wherein the set of instructions include instructions to cause the processor resource to provide, based on the numerical value of the ratio A:S, an indication of effective utilization of the file system.

14. A system as claimed in claim 9 , wherein the result of the function in respect of a file is dependent on at least three properties of the file.

15. A system as claimed in claim 9 , wherein the set of instructions to cause the processor resource to perform the determined file system operations includes instructions to suggest to perform the determined file system operations prior to the instructions to perform the determined file system operations.

16. A system as claimed in claim 9 , wherein the set of instructions include instructions to cause the processor resource to evaluate the effectiveness of usage of the file system by a plurality of files and/or groups of files by calculating: 1, (EUI,s,)

Σ

i

(

E

U

I

i

s

i

)

Σ

i

s

i

where EUI i is the numerical value of the ratio A:S for a file or group of files i, and s i is the size of the file or group of files i.

17. A non-transitory computer readable medium having instructions, when executed, for evaluating effectiveness of usage of a file system by a plurality of files, said instructions comprising instructions for:

calculating an index value, wherein calculating the index value comprises:

calculating a numerical value of the ratio A:S, wherein A is the sum of results of a function carried out in respect of each of the files, the result of the function in respect of a file being dependent on at least two properties of the file including the size of the file and wherein S is the total size of the files;

determining, based on the calculated index value, file system operations to increase the index value of the plurality of files; and

performing the determined file system operations.

18. A non-transitory computer readable medium as claimed in claim 17 , wherein the properties of the file include whether the file meets one or more criteria.

19. A non-transitory computer readable medium as claimed in claim 17 , wherein the properties of a file include at least one of the age of the file, the time of last access of the file, the owner of the file, the type of the file and the content of the file.

20. A non-transitory computer readable medium as claimed in claim 17 , wherein the instructions for calculating the numerical value of the ratio A:S comprises instructions for calculating:

Σ

j

(

a

j

s

j

)

Σ

j

s

j

wherein a j s j is the function carried out in respect of file j of the files, and s j is the size of file j.

21. A non-transitory computer readable medium as claimed in claim 17 , wherein a higher value of the numerical value of the ratio A:S indicates more effective utilization of the file system.

22. A non-transitory computer readable medium as claimed in claim 17 , wherein the instructions for performing the determined file system operations includes instructions for suggesting to perform the determined file system operations prior to performing the determined file system operations.

23. A non-transitory computer readable medium as claimed in claim 17 , comprising instructions for evaluating the effectiveness of usage of the file system by a plurality of files and/or groups of files, the instructions comprising instructions for calculating:

Σ

i

(

E

U

I

i

s

i

)

Σ

i

s

i

where EUI i is the numerical value of the ratio A:S for a file or group of files i, and s i is the size of the file or group of files i.

24. A non-transitory computer readable medium as claimed in claim 17 , wherein the result of the function in respect of a file is dependent on at least three properties of the file.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2008
From: PENUMATSA, VAMSI
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 021068/0755 →
Priority Claims (1)
IN 1042/CHE/2008 · Apr 28, 2008 · national
Continuity (1)
Related Publication 20090271444A1 · Oct 29, 2009