Method, apparatus, and program for the discovery of resources in a computing environment
First Claim
1. A computing device configured in a computing environment including a plurality of physical resources configured to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property relating to power drawn by a component of a physical resource among the plurality of physical resources, comprising:
- a processor, coupled to the computing device;
the computing device including;
a sensor data receptor and a memory configured to receive and store the sensor data output by the environment sensor representing the changes in the operating property relating to the power drawn by the component of the physical resource among the plurality of physical resources;
a pattern extractor configured to extract a pattern from the received sensor data from the physical resource among the plurality of physical resources, the pattern representing the changes in the operating property relating to power drawn by the component of the physical resource;
a memory storing a list of virtual resources provided by the plurality of physical resources and, for each of the listed virtual resources, an identifier pattern that a listed virtual resource is known to artificially generate in the output sensor data of the physical resource, from among the plurality of physical resources, employed in providing the listed virtual resource; and
a pattern matcher configured to compare the extracted pattern with the identifier pattern known to be generated by a virtual resource among the virtual resources, and to identify the physical resource among the plurality of physical resources as providing the virtual resource when a match is found.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a detector apparatus for detecting a physical resource employed in providing a particular virtual resource in a computer network, the computer network including a plurality of physical resources each being operable to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property of the physical resource. A detector apparatus embodying the present invention comprises a sensor data receptor operable to receive sensor data output by the environment sensors, a pattern extractor operable to extract a pattern from the received sensor data from a physical resource, and a pattern matcher, wherein the pattern matcher is operable to compare the extracted pattern with a unique pattern known to be generated by a particular virtual resource, and to detect that the physical resource is employed in providing the particular virtual resource when a match is found.
35 Citations
15 Claims
-
1. A computing device configured in a computing environment including a plurality of physical resources configured to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property relating to power drawn by a component of a physical resource among the plurality of physical resources, comprising:
-
a processor, coupled to the computing device; the computing device including; a sensor data receptor and a memory configured to receive and store the sensor data output by the environment sensor representing the changes in the operating property relating to the power drawn by the component of the physical resource among the plurality of physical resources; a pattern extractor configured to extract a pattern from the received sensor data from the physical resource among the plurality of physical resources, the pattern representing the changes in the operating property relating to power drawn by the component of the physical resource; a memory storing a list of virtual resources provided by the plurality of physical resources and, for each of the listed virtual resources, an identifier pattern that a listed virtual resource is known to artificially generate in the output sensor data of the physical resource, from among the plurality of physical resources, employed in providing the listed virtual resource; and a pattern matcher configured to compare the extracted pattern with the identifier pattern known to be generated by a virtual resource among the virtual resources, and to identify the physical resource among the plurality of physical resources as providing the virtual resource when a match is found. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer network, comprising:
-
a computing device configured in a computing environment including a plurality of physical resources configured to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property relating to power drawn by a component of a physical resource among the plurality of physical resources, comprising; a processor, coupled to the computing device; the computing device including; a sensor data receptor and a memory configured to receive and store the sensor data output by the environment sensor representing the changes in the operating property relating to the power drawn by the component of the physical resource among the plurality of physical resources; a pattern extractor configured to extract a pattern from the received sensor data from the physical resource among the plurality of physical resources, the pattern representing the changes in the operating property relating to power drawn by the component of the physical resource; a memory storing a list of virtual resources provided by the plurality of physical resources and, for each of the listed virtual resources, an identifier pattern that a listed virtual resource is known to artificially generate in the output sensor data of the physical resource, from among the plurality of physical resources, employed in providing the listed virtual resource; and a pattern matcher configured to compare the extracted pattern with the identifier pattern known to be generated by a virtual resource among the virtual resources, and to identify the physical resource among the plurality of physical resources as providing the virtual resource when a match is found. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for detecting a physical resource employed in providing a virtual resource in a computer network in which physical resources are configured to provide virtual resources, the computer network including a plurality of physical resources configured to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property of a physical resource among the plurality of physical resources, the method comprising:
-
receiving the sensor data output by the environment sensor; extracting a pattern from the received sensor data from the physical resource among the plurality of physical resources, the pattern representing the changes in the operating property relating to power drawn by the component of the physical resource; storing a list of virtual resources provided by the plurality of physical resources and, for each of the listed virtual resources, an identifier pattern that a listed virtual resource is known to artificially generate in the output sensor data of the physical resource, from among the plurality of physical resources, employed in providing the listed virtual resource; and comparing the extracted pattern with the identifier pattern known to be generated by a virtual resource among the virtual resources, and identify the physical resource among the plurality of physical resources as providing the virtual resource when a match is found. - View Dependent Claims (15)
-
-
14. A non-transitory storage medium storing a computer program which, when executed by a computing apparatus in a computer network in which a plurality of physical resources are configured to provide virtual resources, causes the computing apparatus to perform a method for detecting a physical resource employed in providing a virtual resource, the plurality of physical resources being configured to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property of a physical resource among the plurality of physical resources, the method comprising:
-
receiving the sensor data output by the environment sensor; extracting a pattern from the received sensor data from the physical resource among the plurality of physical resources, the pattern representing the changes in the operating property relating to power drawn by the component of the physical resource; storing a list of virtual resources provided by the plurality of physical resources and, for each of the listed virtual resources, an identifier pattern that a listed virtual resource is known to artificially generate in the output sensor data of the physical resource, from among the plurality of physical resources, employed in providing the listed virtual resource; and comparing the extracted pattern with the identifier pattern known to be generated by a virtual resource among the virtual resources, and identifying the physical resource among the plurality of physical resources as providing the virtual resource when a match is found.
-
Specification