Method, apparatus and program storage device for providing real-time file system charge-back accounting per management object during a report cycle
First Claim
1. A file system for providing charge back accounting data, comprising a first file system buffer for persistently maintaining space allocation data during a current accounting period, wherein the space allocation data comprises a minimum, a maximum and an average space allocation for a management object during the current accounting period.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and program storage device for providing real-time file system charge-back accounting with real time historical minimum and maximum usage per user or group during a report cycle. In a first storage area of file system memory, space allocation data for a current accounting period is monitored and persistently maintained. A minimum, maximum and average space allocation is calculated for the management object during the current accounting period. The calculated minimum, maximum and average space allocation for the management object may be moved to a second storage area of the file system memory while beginning to monitor and persistently maintain space allocation data of the management object in the first storage area of the file system memory during a subsequent accounting period.
-
Citations
21 Claims
- 1. A file system for providing charge back accounting data, comprising a first file system buffer for persistently maintaining space allocation data during a current accounting period, wherein the space allocation data comprises a minimum, a maximum and an average space allocation for a management object during the current accounting period.
-
7. A storage system, comprising:
-
a pool of storage;
a controller, coupled to the pool of storage, for controlling user access to the storage pool;
a file system for providing charge back accounting data based upon space allocation; and
an accounting system for using the file system charge back accounting data to generate a report describing storage space allocation by a management object;
wherein the file system comprises a first file system buffer for persistently maintaining space allocation data during a current accounting period, the space allocation data comprising a minimum, a maximum and an average space allocation for a management object during the current accounting period. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A program storage device, comprising:
-
program instructions executable by a processing device to perform operations for providing file system charge back accounting data, the operations comprising;
monitoring and persistently maintaining, in a first storage area of file system memory, space allocation data for a current accounting period;
calculating a minimum, maximum and average space allocation for a management object during the current accounting period; and
generating a report based upon the calculated minimum, maximum and average space allocation for the management object during the current accounting period. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for providing file system charge back accounting data, comprising:
-
monitoring and persistently maintaining, in a first storage area of file system memory, space allocation data for a current accounting period;
calculating a minimum, maximum and average space allocation for a management object during the current accounting period; and
generating a report based upon the calculated minimum, maximum and average space allocation for the management object during the current accounting period.
-
-
21. A method for providing file system charge back accounting, comprising:
-
receiving metadata representing space allocation per management object based on file system activity;
persistently maintaining in a storage area the metadata representing the space allocation for a current accounting period; and
using the received metadata to calculate a minimum, maximum and average space allocation for the management object during the current accounting period.
-
Specification