High-accuracy virtual sensors for computer systems
First Claim
1. A method for determining an estimated value for a sensor which has been removed from a system, comprising:
- in a computer system;
sampling values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into the system, wherein at least one internal sensor is a software sensor;
generating an inferential sensing model for the system from the sampled values; and
for one or more external sensors that have been removed from the system;
sampling values of performance metrics using the internal sensors; and
generating estimated values for performance metrics for the one or more removed external sensors, by using the sampled values from the internal sensors as inputs to the inferential sensing model.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a system that estimates the value of a virtual sensor. The system first samples values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into the system. Next, the system generates an inferential sensing model for the system from the sampled values. Then, during operation, the system samples values of performance metrics using the internal sensors and uses the inferential sensing model and the sampled values from the internal sensors to estimate the values of performance metrics for removed external sensors (i.e., virtual sensors).
-
Citations
21 Claims
-
1. A method for determining an estimated value for a sensor which has been removed from a system, comprising:
in a computer system; sampling values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into the system, wherein at least one internal sensor is a software sensor; generating an inferential sensing model for the system from the sampled values; and for one or more external sensors that have been removed from the system; sampling values of performance metrics using the internal sensors; and generating estimated values for performance metrics for the one or more removed external sensors, by using the sampled values from the internal sensors as inputs to the inferential sensing model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An apparatus for determining an estimated value for a sensor which has been removed from a system, comprising:
-
a sampling mechanism configured to sample values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into the system, wherein at least one internal sensor is a software sensor; a generating mechanism configured to generate an inferential sensing model for the system from the sampled values; and an estimating mechanism; wherein for one or more external sensors that have been removed from the system; the sampling mechanism is further configured to sample values of performance metrics using the internal sensors, and the estimating mechanism is configured to generate estimated values for performance metrics for the one or more removed external sensors by using the sampled values from the internal sensors as inputs to the inferential sensing model. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for determining an estimated value for a sensor which has been removed from a computer system, comprising:
-
a processor; a memory coupled to the processor, wherein the memory is configured to store data and instructions for the processor; a sampling mechanism configured to sample values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into a computer system, wherein at least one internal sensor is a software sensor; a generating mechanism configured to generate an inferential sensing model for a computer system from the sampled values; and an estimating mechanism; wherein for one or more external sensors that have been removed from a computer system; the sampling mechanism is further configured to sample values of performance metrics using the internal sensors, and the estimating mechanism is configured to generate estimated values for performance metrics for the one or more removed external sensors by using the sampled values from the internal sensors as inputs to the inferential sensing model. - View Dependent Claims (20, 21)
-
Specification