Sensor communication network for searching virtual resources

US9794345B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9794345-B2
Application numberUS-201013391750-A
CountryUS
Kind codeB2
Filing dateAug 19, 2010
Priority dateAug 28, 2009
Publication dateOct 17, 2017
Grant dateOct 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A mechanism is provided for searching a virtual resource in a large scale computing system environment. The virtual resource is deployed on at least one server. Each server is coupled to a sensor and communicates with the sensor. The sensors communicate with each other and consist of a communication network. Each sensor stores an identifier of a virtual resource deployed in a server connected with the sensor and the location information of the sensor itself. The mechanism receives a searching request for a virtual resource by the at least one sensor, the searching request containing an identifier of the virtual resource being searched; forwards the searching request in the communication network of the sensors; and returns a location information of a sensor storing the identifier of the virtual resource by the sensor itself.

First claim

Opening claim text (preview).

The invention claimed is: 1. A sensor hardware device for mounting on a server, the server being deployed with a deployed virtual resource, the sensor comprising: a communication unit, wherein the communication unit communicates with communication units of other sensor hardware devices so that the sensor hardware device and other sensor hardware devices form a communication network, and wherein the communication unit receives a searching request for a requested virtual machine, the searching request containing an identifier of the requested virtual machine; a location information calculating unit, wherein the location information calculating unit dynamically calculates and stores location information of the sensor hardware device, wherein the location information is calculated based on a detected current location of the sensor hardware device relative to the locations of the other sensor hardware devices in the communication network; a virtual machine information acquiring unit, wherein the virtual machine information acquiring unit communicates with the server where the sensor hardware device is mounted and acquires an identifier of the deployed virtual machine deployed on the server; a virtual machine information storing unit, wherein the virtual machine information storing unit stores the identifier of the deployed virtual machine acquired by the virtual machine information acquiring unit; and a virtual machine information searching unit, wherein the virtual machine information searching unit searches the virtual machine information storing unit for the identifier of the requested virtual machine, and returns the location information calculated by the location information calculating unit if the identifier of the requested virtual machine is found. 2. The sensor hardware device of claim 1 , wherein the communication units communicate by an Ad-Hoc wireless communication protocol. 3. The sensor hardware device of claim 1 , wherein the virtual machine information storing unit further stores information indicating status of the deployed virtual machine from at least one of the following statuses: active, inactive. 4. The sensor hardware device of claim 1 , wherein the location information calculating unit of the sensor hardware device calculates the location information by receiving signals from a plurality of reference signal sources. 5. The sensor hardware device of claim 1 , wherein if the identifier of the requested virtual machine is not found, the sensor hardware device forwards the searching request in the communication network of sensor hardware devices and returns a location information of an identified sensor hardware device storing the identifier of the requested virtual machine by the identified sensor hardware device. 6. The sensor hardware device of claim 1 , wherein the sensor hardware device returns the location information, receives a message instructing the sensor hardware device to produce an audible signal or a visible signal, and produces an audible signal or a visible signal according to the received message. 7. A data computing system, comprising: a plurality of servers, at least one server being deployed with a deployed virtual machine; and a plurality of sensor hardware devices, wherein each given sensor hardware device is mounted on a corresponding server and comprises: a communication unit, wherein the communication unit communicates with communication units of other sensor hardware devices so that the given sensor hardware device and other sensor hardware devices form a communication network, and wherein the communication unit receives a searching request for a requested virtual machine, the searching request containing an identifier of the requested virtual machine; a location information calculating unit, wherein the location information calculating unit dynamically calculates and stores location information of the given sensor hardware device, wherein the location information is calculated based on a detected current location of the sensor hardware device relative to the locations of the other sensor hardware devices in the communication network; a virtual machine information acquiring unit, wherein the virtual machine information acquiring unit communicates with its corresponding server where the given sensor acquires an identifier of a deployed virtual machine deployed on the corresponding server; a virtual machine information storing unit, wherein the virtual machine information storing unit stores the identifier of the deployed virtual machine acquired by the virtual machine information acquiring unit; and a virtual machine information searching unit, wherein the virtual machine information searching unit searches the virtual machine information storing unit for the identifier of the requested virtual machine, and returns the location information calculated by the location information calculating unit if the identifier of the requested virtual machine is found. 8. The data computing system of claim 7 , wherein the communication units communicate by an Ad-Hoc wireless communication protocol. 9. The data computing system of claim 8 , wherein the virtual machine information storing unit further stores information indicating status of the deployed virtual machine from at least one of the following statuses: active, inactive. 10. The data computing system of claim 7 , wherein the location information calculating unit of the given sensor hardware device calculates the location information by receiving signals from a plurality of reference signal sources. 11. The data computing system of claim 7 , wherein if the identifier of the requested virtual machine is not found, the given sensor hardware device forwards the searching request in the communication network of sensor hardware devices and returns a location information of an identified sensor hardware device storing the identifier of the requested virtual machine by the identified sensor hardware device. 12. The data computing system of claim 7 , wherein the given sensor hardware device returns the location information, receives a message instructing the given sensor hardware device to produce an audible signal or a visible signal, and produces an audible signal or a visible signal according to the received message. 13. The data computing system of claim 7 , further comprising: a searching terminal device that calculates and displays a path to the given sensor hardware device returning the location information. 14. A server data processing system, comprising: at least one central processing unit; an operating system running on the at least one central processing unit; a hypervisor that manages one or more virtual machines deployed on the server data processing system; and a sensor hardware device, wherein the sensor hardware device communicates with other sensor hardware devices so that the sensor hardware device and other sensor hardware devices form a communication network and receives a searching request for a requested virtual machine, the searching request containing an identifier of the requested virtual machine; dynamically calculates and stores location information of the sensor hardware device, wherein the location information is calculated based on a detected current location of the sensor hardware device relative to the locations of the other sensor hardware devices in the communication network; acquires an identifier of a deployed virtual machine within the one or more virtual machines deployed on the server data processing system; stores the identifier of the deployed virtual machine in a virtual machine information storing unit; s

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • G06F9/5005Primary

    to service a request · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9794345B2 cover?
A mechanism is provided for searching a virtual resource in a large scale computing system environment. The virtual resource is deployed on at least one server. Each server is coupled to a sensor and communicates with the sensor. The sensors communicate with each other and consist of a communication network. Each sensor stores an identifier of a virtual resource deployed in a server connected w…
Who is the assignee on this patent?
He Le, Hui Wu Yu, Jin Xing, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).