Network security path identification and validation
US-12170668-B2 · Dec 17, 2024 · US
US9712389B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9712389-B2 |
| Application number | US-201113137980-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 22, 2011 |
| Priority date | Oct 28, 2010 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 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. 2. The computing device according to claim 1 , further comprising: a query receptor configured to receive a query identifying the virtual resource and requesting detection of the physical resource employed in providing that virtual resource; and a response generator configured, when the match is found by the pattern matcher using the virtual resource identified in the query as the virtual resource, to generate and output a response identifying that the physical resource as being employed in providing the virtual resource identified in the query. 3. The computing device according to claim 2 , wherein the pattern matcher is configured to derive the unique-pattern based on the identification of the virtual resource in the query. 4. The computing device according to claim 3 , wherein the query identifies the physical resource currently employed in providing the identified virtual resource; the sensor data receptor is configured to gather sensor data from the identified physical resource over a prescribed time period during which the identified physical resource remains employed in providing the identified virtual resource; and the pattern extractor is configured to extract a pattern from the gathered sensor data as the identifier pattern known to be generated by the identified virtual resource. 5. The computing device according to claim 1 , wherein the sensor data receptor is configured to receive sensor data from a physical resource among the plurality of physical resources having more than one environment sensor each outputting sensor data representing changes in a different operating property. 6. The computing device according to claim 1 , wherein the computing device is a network controller for the computing environment. 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. 8. The computer network according to claim 7 , in which: the virtual resources provided in the computer network are each configured to run a probe module, the probe module being configured to artificially generate an identifier pattern in the sensor data of a physical resource employed in providing the respective virtual resource. 9. The computer network according to claim 8 , wherein the pattern is periodic. 10. The computer network according to claim 8 , wherein the probe module is configured to artificially generate the identifier pattern in the sensor data of a physical resource by causing a change in the property relating to power drawn by the component of the physical resource. 11. The computer network according to claim 7 , wherein the identifier pattern is a binary sequence representing a unique identifier of the respective virtual resource. 12. The computer network according to claim 7 , wherein the physical resources are computing devices. 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. 14. A non-transitory storage m
Assignment of logical groups to network elements · CPC title
Network monitoring probes · CPC title
Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks · CPC title
by checking functioning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.