Systems and methods for organizing and storing data
First Claim
1. A system for handling data representative of system conditions, said system comprising:
- means for receiving rapidly changing data values from at least one source being monitored;
each said data value representative of system conditions with respect to a small period of time;
means for run-length encoding said data values, by assigning bin-ids to said data values where a particular data value falls within a range associated with a bin-id assigned to said particular data value, so as to preserve said data values for each said small period of time; and
means for storing said data values.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment includes a method for tracking usage of system components such that for each system component to be tracked the value of that component is measured on a successive time unit basis and the measured value is stored together with the number of successive time units that value repeats. Another embodiment includes a system for handling data representative of system conditions in which rapidly changing data values are received from at least one of the monitored sources such that each data value is representative of system conditions with respect to a small period of time; and such that the data is compressed while preserving the data values for each of the small periods of time.
-
Citations
25 Claims
-
1. A system for handling data representative of system conditions, said system comprising:
-
means for receiving rapidly changing data values from at least one source being monitored;
each said data value representative of system conditions with respect to a small period of time;means for run-length encoding said data values, by assigning bin-ids to said data values where a particular data value falls within a range associated with a bin-id assigned to said particular data value, so as to preserve said data values for each said small period of time; and means for storing said data values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system having a number of components each having parameters to be monitored, said system comprising:
-
storage for receiving a string of values representative of measured parameters with respect to certain of said components; a process for converting received ones of said string of values into a run length string; and wherein certain of said component parameters are measurable directly as integer quantities and others of said component parameters must be quantized into integer parameters, said computer system further comprising; a process for quantizing said others of said parameters prior to said converting. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for handling data values, said method comprising:
-
receiving, performed by a computer system, rapidly changing data values from at least one computer resource, each said data value representative of a parameter of said resource with respect to a small period of time; separating, performed by said computer system, said data values into data values that can be compressed directly and data values that must first be quantized; quantizing, performed by said computer system, said data values that must be quantized;
said quantized data values yielding data values that can be compressed directly; andstoring, performed by said computer system, said data values. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer non-transitory readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method comprising:
-
code for controlling the receipt of rapidly changing data values from at least one computer resource, each said data value representative of a parameter of said resource with respect to a small period of time; code for controlling the separation of said data values into data values that can be compressed directly and data values that must first be quantized; and code for controlling the quantizing of said data values that must be quantized;
said quantized data values yielding data values that can be compressed directly. - View Dependent Claims (24, 25)
-
Specification