摘要:
One embodiment of the present invention provides a system that optimizes a regression model which predicts a signal as a function of a set of available signals. During operation, the system receives training data for the set of available signals from a computer system during normal fault-free operation. The system also receives an objective function which can be used to evaluate how well a regression model predicts the signal. Next, the system initializes a pool of candidate regression models which includes at least two candidate regression models, wherein each candidate regression model in the pool includes a subset of the set of available signals. The system then optimizes the regression model by iteratively: (1) selecting two regression models U and V from the pool of candidate regression models, wherein regression models U and V best predict the signal based on the training data and the objective function; (2) using a genetic technique to create an offspring regression model W from U and V by combining parts of the two regression models U and V; and (3) adding W to the pool of candidate regression models.
摘要:
In one embodiment, a method and apparatus for high-efficiency time-series archiving for computer server telemetry signals is disclosed. The method includes selecting one or more telemetry signals of a plurality of telemetry signals by a sequential probability ratio test (SPRT) algorithm, the SPRT algorithm identifying the one or more telemetry signals as not consistent with normal behavior of the plurality of telemetry signals, injecting synthetic samples around the selected one or more telemetry signals to create a continuous time series telemetry sample, and analyzing the continuous time series telemetry sample to identify leading indicators of faults in the target. Other embodiments are also disclosed.
摘要:
A system that uses statistical techniques to selectively transmit data from a sensor. During operation, the system receives a sequence of quantized values from the sensor. The system then determines whether a distribution for the sequence of quantized values indicates that the sensor is observing a real event. If so, the system transmits sensor data for the real event to a receiver.
摘要:
One embodiment of the present invention provides a system that determines a severity of degradation in a signal. During operation, the system receives signal values for the signal, wherein the signal values are received with a constant sampling interval. Next, for each received signal value, the system applies a Sequential Probability Ratio Test (SPRT) to the signal value. If the SPRT generates an alarm on the signal value, the system increments a cumulative counter which records a running total number of the SPRT alarms. Upon receiving each signal value, the system updates a cumulative function using a value in the cumulative counter. Next, the system determines the severity of degradation in the signal from the shape of the cumulative function.
摘要:
One embodiment of the present invention provides a system that facilitates high-sensitivity detection of an anomaly in a signal, wherein the signal is sampled to produce a set of possible quantized signal values. During operation, the system constructs a “reference distribution” for an “occurrence frequency” of a specific quantized signal value from the set of possible quantized signal values. The system then obtains a “deviant distribution” associated with the reference distribution, wherein the deviant distribution has an offset from the reference distribution to indicate an anomaly in the signal. Next, in response to a new occurrence of the specific quantized signal value, the system updates a mean and a variance of the reference distribution for the specific quantized signal value. The system also adjusts the deviant distribution for the specific quantized signal value based on the updated mean and the updated variance of the reference distribution for the specific quantized signal value. Adjusting the deviant distribution in this way reduces the offset between the reference distribution and the deviant distribution, thereby increasing system sensitivity while subsequently detecting anomalies in the signal.
摘要:
Simulating hardware includes generating a data flow representation of the hardware, based on a hardware description language (HDL) description. The data flow representation including compatibility information that preserves behavioral and synthesizable characteristics of the HDL description. Simulating hardware further includes generating code from the data flow representation, and executing the code concurrently.
摘要:
Simulating hardware includes generating a data flow representation of the hardware, based on a hardware description language (HDL) description. The data flow representation including compatibility information that preserves behavioral and synthesizable characteristics of the HDL description. Simulating hardware further includes generating code from the data flow representation, and executing the code concurrently.
摘要:
A method of simulating a design described in HDL is provided. In this method, modules of the design can be partitioned into first modules for simulation by a serial simulation engine and second modules for simulation by a concurrent simulation engine. The first and second modules can be prioritized for simulation based on classes of events consistent with an execution model of the HDL. Simulations of the serial and concurrent simulation engines can be synchronized for each class of events. Synchronizing can include transferring updated interface variable values, which are shared by the second modules and at least a subset of the first modules, between the serial simulation engine and the concurrent simulation engine. This transferring can include translating representations of the updated interface variable values.
摘要:
A method of simulating a design described in HDL is provided. In this method, modules of the design can be partitioned into first modules for simulation by a serial simulation engine and second modules for simulation by a concurrent simulation engine. The first and second modules can be prioritized for simulation based on classes of events consistent with an execution model of the HDL. Simulations of the serial and concurrent simulation engines can be synchronized for each class of events. Synchronizing can include transferring updated interface variable values, which are shared by the second modules and at least a subset of the first modules, between the serial simulation engine and the concurrent simulation engine. This transferring can include translating representations of the updated interface variable values.
摘要:
One embodiment of the present invention provides a system that resamples a quantized signal. During operation, the system receives the quantized signal. Next, the system smoothes and resamples the quantized signal to produce a resampled signal. The system then quantizes the resampled signal to produce a quantized resampled signal. For a given time point, the system determines a probability distribution for the resampled signal across quantization levels at the given time point by using information about the values of the resampled signal at neighboring time points. Note that the probability distribution specifies the probability that the resampled signal would be sampled at specific quantization levels. The system then uses the probability distribution to probabilistically select a quantization level for the resampled signal for the given time point.