System and method for interpreting sensor data utilizing virtual sensors
First Claim
1. An information handling system comprising:
- a plurality of physical sensors each having a sensor umber;
a plurality of virtual sensors associated with the physical sensors, the virtual sensors disposed within a virtual sensor repository;
a management controller associated with the virtual sensors, the management controller operable to associate each of the physical sensors with one or more of the virtual sensors within the virtual sensor repository utilizing the sensor numbers and store within the associated virtual sensor a sensor value from the associated physical sensor; and
one or more agents associated with the management controller and the physical sensors, the agents operable to request and receive the sensor value for a desired physical sensor from the associated virtual sensors instead of the desired physical sensor.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for interpreting sensor data utilizing virtual sensors includes a plurality of physical sensors having a sensor number, a virtual sensor repository including a plurality of virtual sensors and an event log, a management controller, and one or more agents and allows for a central repository for a plurality of sensor values and a consistent and uniform view of system health. The management controller associates each of the physical sensors with one or more of the virtual sensors utilizing the sensor numbers. The management controller further stores within each of the associated virtual sensors the sensor value from the physical sensor associated with the associated virtual sensor. The one or more agents request and receive the sensor value for a desired physical sensor from one or more of the virtual sensors located in the virtual sensor repository instead of directly from the desired physical sensor.
56 Citations
20 Claims
-
1. An information handling system comprising:
-
a plurality of physical sensors each having a sensor umber;
a plurality of virtual sensors associated with the physical sensors, the virtual sensors disposed within a virtual sensor repository;
a management controller associated with the virtual sensors, the management controller operable to associate each of the physical sensors with one or more of the virtual sensors within the virtual sensor repository utilizing the sensor numbers and store within the associated virtual sensor a sensor value from the associated physical sensor; and
one or more agents associated with the management controller and the physical sensors, the agents operable to request and receive the sensor value for a desired physical sensor from the associated virtual sensors instead of the desired physical sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a description of the physical sensor; and
an indicator informing the agents to access the virtual sensor repository instead of the physical sensor in order to locate the sensor value and which one or more of the virtual sensors correspond with the physical sensor.
-
-
3. The information handling system of claim 1 wherein the management controller interprets and stores the sensor values from each of the physical sensors in a consistent and unified format.
-
4. The information handling system of claim 1 wherein the management controller periodically polls the physical sensors to obtain the sensor values for each of the physical sensors.
-
5. The information handling system of claim 1 wherein the physical sensors periodically provide to the management controller the sensor values to be stored within the virtual sensors of the virtual sensor repository.
-
6. The information handling system of claim 1 wherein the management controller maintains within the virtual sensor repository an event log, the event log including more than one of the sensor values for each of the physical sensors.
-
7. The information handling system of claim 1 wherein the management controller obtains the sensor value from the associated virtual sensor in the virtual sensor repository when the agent requests the sensor value for the desired physical sensor.
-
8. The information handling system of claim 7 wherein the management controller transmits the sensor value for the desired physical sensor to the requesting agent.
-
9. A method for interpreting sensor values utilizing virtual sensors, the method comprising:
-
associating one or more physical sensors with one or more virtual sensors, the virtual sensors located within a virtual sensor repository;
obtaining from each of the physical sensors a sensor value;
storing in each of the associated virtual sensors the sensor value from each of the associated physical sensors;
requesting the sensor value for a desired physical sensor from the virtual sensor repository instead of the desired physical sensor; and
providing the sensor value stored in the virtual sensor as the sensor value for the desired physical sensor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
requesting for one of the physical sensors use of one or more of the virtual sensors within the virtual sensor repository;
determining if there are virtual sensors available for use by the requesting physical sensor; and
granting use of one or more of the virtual sensors to the requesting physical sensor if there are virtual sensors available.
-
-
16. The method of claim 9 wherein obtaining from each of the physical sensors a sensor value comprises periodically polling each of the physical sensors to obtain the sensor values.
-
17. The method of claim 9 wherein obtaining from each of the physical sensors a sensor value comprises periodically providing to a management controller the sensor values to be stored in the virtual sensors of the virtual sensor repository.
-
18. A method for associating physical sensors with virtual sensors, the method comprising:
-
requesting for a physical sensor use of one or more virtual sensors within a virtual sensor repository;
determining if there are virtual sensors available for use by the requesting physical sensor;
granting use of one or more of the virtual sensors to the requesting physical sensor if there are virtual sensors available;
modifying a sensor data record for the requesting physical sensor so that the sensor data record includes an indication that the requesting physical sensor is associated with one or more of the virtual sensors. - View Dependent Claims (19, 20)
-
Specification