Method, system and program product for deploying and allocating an autonomic sensor network ecosystem
Abstract
The present invention provides a method, system and program product for deploying, allocating and providing backup for an autonomic sensor network ecosystem. Under the present invention, the autonomic sensor network ecosystem includes: (1) a set (e.g., one or more) of sensor networks for storing data components; (2) a set of sensor collector information gateways in communication with the sensor networks; and (3) a set of enterprise gateways and storage hubs (hereinafter enterprise gateways). Each sensor network includes a set of sensor peers and at least one super peer. The super peer manages the sensor network and communicates with the set of sensor collector information gateways. The autonomic sensor network ecosystem of the present invention is deployed and allocated in such a manner that backup and resiliency is provided.
Claims
exact text as granted — not AI-modified1 . A sensor network, comprising:
a set of sensor peers and at least one super peer for storing data components; and wherein the set of peers and the at least one super peer each include a system for bonding to form the sensor network, and a system for broadcasting their identities, roles, resource availabilities and locations to each other, and wherein the at least one super peer creates and maintains a table of peer information that indicates the identities, the roles, the resource availabilities and the locations of the set of peers and the at least one super peer.
2 . The sensor network of claim 1 , further comprising:
a set of sensor collector intelligent gateways in communication with the at last one super peer; and a set of enterprise gateways in communication with the set of sensor collector intelligent gateways.
3 . The sensor network of claim 2 , wherein the set of sensor collector intelligent gateways receives the table of peer information.
4 . The sensor network of claim 3 , wherein the table of peer information is received based on a query from the set of sensor collector intelligent gateways.
5 . The sensor network of claim 2 , wherein the set of sensor collector intelligent gateways creates and maintains a table of gateway information, wherein the table of gateway information indicates identities, roles, resource availabilities and locations of the set of sensor collector intelligent gateways.
6 . The sensor network of claim 5 , wherein the set of enterprise gateways creates and maintains a table of ecosystem information based on the table of peer information and the table of gateway information, and creates and maintains a grid of the ecosystem.
7 . The sensor network of claim 6 , wherein the table of ecosystem information comprises a dashboard view of the autonomic sensor network ecosystem.
8 . The sensor network of claim 1 , wherein the set of sensor peers and the at least one super peer maintain a table of locations of the data components within the sensor network.
9 . An autonomic sensor network ecosystem, comprising:
a sensor network having a set of sensor peers and at least one super peer for storing data components, wherein the at least one super peer creates and maintains a table of peer information that indicates identities, roles, resource availabilities, and locations of the set of peers and the at least one super peer; a set of sensor collector intelligent gateways in communication with the at least one super peer, wherein the set of sensor collector intelligent gateways creates and maintains a table of gateway information that indicates identities, roles, resource availabilities and locations of the set of sensor collector intelligent gateways, and wherein the set of sensor collector intelligent gateways receive the table of peer information from the at least one super peer; and a set of enterprise gateways in communication with the set of sensor collector intelligent gateways, wherein the set of enterprise gateways utilizes the table of peer information and the table of gateway information to create and maintain a table of ecosystem information.
10 . The autonomic sensor network ecosystem of claim 9 , wherein the set of peers and the at least one super peer each include a system for broadcasting to each other and for bonding together to form the sensor network.
11 . The autonomic sensor network ecosystem of claim 9 , wherein the table of ecosystem information indicates states, the roles and the locations of the set of peers and the at least one super peer as well as an identifier corresponding to the set of sensor collector intelligent gateways.
12 . The autonomic sensor network ecosystem of claim 11 , wherein the identifier comprise a MAC identifier.
13 . The autonomic sensor network ecosystem of claim 9 , wherein the set of peers and the at least one super peer each include a sensor layer for detecting a potential failure within the sensor network, wherein an alert of the potential failure is communicated to the set of enterprise gateways via the sensor collector intelligent gateways, and wherein the set of enterprise gateways determines an action for the potential failure and communicate the action to the at least one super peer via the sensor collector intelligent gateways.
14 . The autonomic sensor network ecosystem of claim 9 , wherein each of the set of sensor peers and the at least one super peer includes a sensor for sensing environmental data.
15 . A method for deploying and allocating an autonomic sensor network ecosystem, comprising:
providing a sensor network having a set of sensor peers and at least one super peer for storing data components, wherein the at least one support peer creates and maintains a table of peer information that indicates identities, roles, resource availabilities, and locations of the set of peers and the at least one super peer; providing a set of sensor collector intelligent gateways in communication with the at least one super peer, wherein the set of sensor collector intelligent gateways creates and maintains a table of gateway information that indicates identities, roles, resource availabilities and locations of the set of sensor collector intelligent gateways, and wherein the set of sensor collector intelligent gateways receives the table of peer information from the at least one super peer; and providing a set of a set of enterprise gateways in communication with the set of sensor collector intelligent gateways, wherein the set of enterprise gateways utilizes the table of peer information and the table of gateway information to create and maintain a table of ecosystem information.
16 . The method of claim 13 , wherein the set of peers and the at least one super peer each include a sensor layer for detecting a potential failure within the sensor network, wherein an alert of the potential failure is communicated to the set enterprise gateways via the sensor collector intelligent gateways, and wherein the set of enterprise gateways determines an action for the potential failure and communicate the action to the at least one super peer via the sensor collector intelligent gateways.
17 . A method for providing backup for an autonomic sensor network ecosystem, comprising:
detecting a hazard within a sensor network of the autonomic sensor network ecosystem, wherein the sensor network includes a set of sensor peers and at least one super peer for storing data components; determining, on a set of sensor collector intelligent gateways, a location of the hazard based a table of information that indicates identities, resource availabilities, and locations of the set of peers and the at least one super peer; and communicating details of the hazard from the set of sensor collector intelligent gateways to a set of enterprise gateways that are in communication with the sensor collector intelligent gateways within the autonomic sensor network ecosystem.
18 . The method of claim 17 , further comprising:
determining an action to be taken based on the details at the set of enterprise gateways; and communicating the action from the set of enterprise gateways to the at least one super peer via the set of sensor collector intelligent gateways.
19 . A method for providing backup for an autonomic sensor network ecosystem, comprising:
detecting a failure of a super peer within a sensor network of the autonomic sensor network ecosystem, wherein the sensor network includes a set of sensor peers and at least one super peer for storing data components; selecting, on a set of sensor collector intelligent gateways in communication with the at least one super peer, one of the set of sensors peers to replace the failing super peer; and communicating information corresponding to the failure and the selecting from the set of sensor collector intelligent gateways to a set of enterprise gateways that are in communication with the sensor collector intelligent gateways within the autonomic sensor network ecosystem.
20 . The method of claim 19 , further comprising updating a set of information tables corresponding to the sensor network based on the selecting.
21 . A method for providing backup for an autonomic sensor network ecosystem, comprising:
providing the autonomic sensor network ecosystem, wherein the autonomic sensor network ecosystem includes a sensor network having a set of sensor peers and at least one super peer for storing data components, a set of sensor collector intelligent gateways in communication with the sensor network and a set of enterprise gateways in communication with the set of sensor collector intelligent gateways; storing a set of data components within the sensor network, the sensor collector intelligent gateways and the enterprise gateway; maintaining a table of locations of the data components within the sensor network; detecting a failure within the sensor network; relocating data components stored within the sensor network based on the failure; and communicating information corresponding to the relocating to the set of sensor collector intelligent gateways and the set of enterprise gateways, and updating the table of locations based on the relocating.
22 . The method of claim 21 , wherein the failure comprises a failure of at least one of the set of sensor peers.
23 . The method of claim 22 , wherein the relocating comprises relocating any data components stored in the at least one failing sensor peer to a non-failing sensor peer.
24 . The method of claim 21 , wherein the failure comprises a failure of the sensor network, and wherein the relocating comprises relocating the data components to another sensor network that is in communication with the set of sensor collector intelligent gateways.
25 . A method for deploying and allocating an autonomic sensor network ecosystem, comprising:
providing a computer infrastructure being operable to:
collect information on at least one super peer from a set of sensor peers within a sensor network of the autonomic sensor network ecosystem;
create and maintaining a table of peer information that indicates identities, roles, resource availabilities and locations of the set of peers and the at least one super peer;
relay the table of peer information from the at least one super peer to a set of sensor collector intelligent gateways; and
sense environment factors within the sensor network.
26 . The method of claim 25 , the computer infrastructure being further operable to:
maintain and update a table of data components within the sensor network.
27 . The method claim 25 , a computer infrastructure being further operable to:
create and maintain a table of gateway information on a set of sensor collector intelligent gateways that are in communication with the sensor network within the autonomic sensor network ecosystem; detect events within the sensor network; and select a new super peer when one of the at least one super peer fails.
28 . The method of claim 27 , the computer infrastructure being operable to:
create and maintain a table of ecosystem information based on the table of peer information and the table of gateway information on a set of enterprise gateways in communication with the set of sensor collector intelligent gateways within the sensor network; determine actions, on the set of enterprise gateways, in response to the events.
29 . A program product stored on a recordable medium for deploying and allocating an autonomic sensor network ecosystem, which when executed, comprises:
program code for collecting information on at least one super peer from a set of sensor peers within a sensor network of the autonomic sensor network ecosystem; program code for creating and maintaining a table of peer information that indicates identities, roles, resource availabilities and locations of the set of peers and the at least one super peer; program code for relaying the table of peer information from the at least one super peer to a set of sensor collector intelligent gateways; and program code for sensing environment factors within the sensor network.
30 . The program product of claim 29 , further comprising program code for maintaining and updating a table of data components within the sensor network.
31 . The program product of claim 29 , wherein the set of sensor collector intelligent gateways further comprise:
program code for communicating with a set of enterprise gateways within the autonomic sensor network ecosystem; program code for creating and maintaining a table of gateway information; program code for detecting events within the sensor network; and program code for selecting a new super peer when one of the at least one super peer fails.
32 . The program product of claim 31 , wherein the set of enterprise gateways further comprise:
program code for creating and maintaining a table of ecosystem information based on the table of peer information and the table of gateway information; program code for determining actions in response to the events.
33 . Computer software embodied in a propagated signal for deploying and allocating an autonomic sensor network ecosystem, the computer software comprising instructions to cause a computer system to perform the following functions:
collect information on at least one super peer from a set of sensor peers within a sensor network of the autonomic sensor network ecosystem; create and maintain a table of peer information that indicates identities, roles, resource availabilities and locations of the set of peers and the at least one super peer; relay the information from the at least one super peer to a set of sensor collector intelligent gateways; and sense environment factors within the sensor network.
34 . The computer software of claim 33 , wherein the instructions further cause the computer system to perform the following additional function:
maintain and update a table of data components within the sensor network.
35 . The computer software of claim 33 , wherein the instructions further cause the computer system to perform the following additional functions:
creating and maintaining a table of gateway information on a set of sensor collector intelligent gateways that are in communication with the sensor network within the autonomic sensor network ecosystem; detecting events within the sensor network; and selecting a new super peer when one of the at least one super peer fails.
36 . The computer software of claim 35 , wherein the instructions further cause the computer system to perform the following additional functions:
create and maintain a table of ecosystem information based on the table of peer information and the table of gateway information, on a set of enterprise gateways in communication with the set of sensor collector intelligent gateways; and determine actions in response to the events.Join the waitlist — get patent alerts
Track US2007198675A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.