Autonomic sensor network ecosystem
First Claim
1. An autonomic sensor network ecosystem, comprising:
- a set of sensor networks each comprising a set of sensor peers and at least one super peer;
every sensor peer in the set of sensor peers configured to create peer information for the sensor peer, wherein the peer information comprises an identifier, a role, a resource availability, a relative location within the sensor network and physical data about a physical environment of the sensor peer, wherein the resource availability includes computational ability or memory resources of the sensor peer;
the at least one super peer configured to collect the peer information from each sensor peer, maintain a table of the peer information corresponding to each sensor peer, and relate the peer information to a set of micro grid gateways;
the set of micro grid gateways in communication with the set of sensor networks, each micro grid gateway configured to create gateway information for the micro grid gateway, wherein the gateway information comprises an identifier, a role, a resource availability and a relative location for each sensor network within the sensor network ecosystem and wherein the resource availability includes computational ability or memory resources of each gateway; and
a set of enterprise gateways in communication with the set of micro grid gateways, wherein the set of micro grid gateways are adapted to poll the set of sensor networks for available resources and receive requests for computational transactions from the set of sensor networks and the set of enterprise gateways and route the requests based on the role of each sensor peer, the resource availability of each sensor peer, the physical data about the physical environment of each sensor peer, the relative location of each sensor peer within the sensor network and the gateway information.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method, system and program product for deploying and allocating resources, and addressing threats in an autonomic sensor network ecosystem. Specifically, under the present invention, the autonomic sensor network ecosystem includes a set (e.g., one or more) of sensor networks each having a set of sensor peers and at least one super peer; a set of micro grid gateways; and a set of enterprise gateways. Each micro grid gateway is typically adapted to receive requests from a sensor network, an enterprise gateway, and/or another micro grid gateway. Moreover, each micro grid gateway includes a request broker for receiving the requests; a request queue manager for queuing the requests; a scheduler for scheduling the requests; and a resource manager for monitoring the set of sensor networks.
-
Citations
21 Claims
-
1. An autonomic sensor network ecosystem, comprising:
-
a set of sensor networks each comprising a set of sensor peers and at least one super peer; every sensor peer in the set of sensor peers configured to create peer information for the sensor peer, wherein the peer information comprises an identifier, a role, a resource availability, a relative location within the sensor network and physical data about a physical environment of the sensor peer, wherein the resource availability includes computational ability or memory resources of the sensor peer; the at least one super peer configured to collect the peer information from each sensor peer, maintain a table of the peer information corresponding to each sensor peer, and relate the peer information to a set of micro grid gateways; the set of micro grid gateways in communication with the set of sensor networks, each micro grid gateway configured to create gateway information for the micro grid gateway, wherein the gateway information comprises an identifier, a role, a resource availability and a relative location for each sensor network within the sensor network ecosystem and wherein the resource availability includes computational ability or memory resources of each gateway; and a set of enterprise gateways in communication with the set of micro grid gateways, wherein the set of micro grid gateways are adapted to poll the set of sensor networks for available resources and receive requests for computational transactions from the set of sensor networks and the set of enterprise gateways and route the requests based on the role of each sensor peer, the resource availability of each sensor peer, the physical data about the physical environment of each sensor peer, the relative location of each sensor peer within the sensor network and the gateway information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for allocating resources in an autonomic sensor network ecosystem, comprising:
-
receiving a request for resources on a first micro grid gateway from a first sensor network, wherein the first sensor network includes a set of sensor peers and at least one super peer;
every sensor peer in the set of sensor peers configured to create peer information for the sensor peer, wherein the peer information comprises an identifier, a role, a the resource availability, a relative location with the sensor network and physical data about a physical environment of the sensor peer, wherein the resource availability includes computational ability or memory resources of the sensor peer;
the at least one super peer configured to collect the peer information from each sensor peer, maintain a table of the peer information from each sensor peer, and relate the peer information to the first micro grid gateway;polling the first sensor network to determine available resources for computational transactions in the first sensor network; polling a second sensor network based on a request to determine available resources for computational transactions in the second sensor network; and allocating resources from the second sensor network to the first sensor network based on a response to the polling of the first and second sensor networks, the role of each sensor peer, the resource availability of each sensor peer, the physical data about the physical environment of each sensor peer and the relative location of each sensor peer within the sensor network. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method for addressing threats in an autonomic sensor network ecosystem, comprising:
-
detecting a threat in 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;
every sensor peer in the set of sensor peers collecting physical data about a physical environment of the sensor peer to detect a threat to the sensor peer, wherein the threat includes a foreign chemical agent;
the at least one super peer configured to collect peer information from each sensor peer, maintain a table of the peer information from each sensor peer, and relate the peer information to the first micro grid gateways wherein the peer information comprises an identifier, a role, a resource availability and a relative location with the sensor network, wherein the resource availability includes computational ability or memory resources of each sensor peer;communicating a request to analyze the threat to the sensor peer to an enterprise gateway of the autonomic sensor network that is in communication with the sensor network; determining whether a hazardous environment exists in the sensor network based on the analysis; determining available resources for at least one other sensor network to address the threat to the sensor peer based on the request and the resource availability of each sensor peer; and sending a request to at least one sensor peer to address the threat by deploying counter biomaterials to neutralize the foreign chemical agent. - View Dependent Claims (16, 17)
-
-
18. A program product stored on a computer readable medium for allocating and deploying resources in an autonomic sensor network ecosystem, the computer readable medium comprising program code for causing a computer system to perform the following steps:
-
receiving requests from a sensor network and an enterprise gateway of the autonomic sensor network ecosystem;
wherein the sensor network includes a set of sensor peers and at least one super peer;
every sensor peer in the set of sensor peers configured to create peer information for the sensor peer, wherein the peer information comprises an identifier, a role, a resource availability, a relative location within the sensor network and physical data about a physical environment of the sensor peer, wherein the resource availability includes computational ability or memory resources of the sensor peer;
the at least one super peer configured to collect peer information from each sensor peer, maintain a table of the peer information from each sensor peer, and relate the peer information to the first micro grid gateway;queuing the requests; scheduling the requests for communication between the sensor network and the enterprise gateway; monitoring the sensor network to determine available resources for computational transactions in the sensor network; and allocating resources based on the monitoring, the role of each sensor peer, the resource availability of each sensor peer, the physical data about the physical environment of each sensor peer and the relative location of each sensor peer within the sensor network. - View Dependent Claims (19)
-
-
20. A method for deploying an application for allocating and deploying resources in an autonomic sensor network ecosystem, comprising:
providing a computer infrastructure being operable to; receive requests from a sensor network and an enterprise gateway of the autonomic sensor network ecosystem;
wherein the sensor network includes a set of sensor peers and at least one super peer;
every sensor peer in the set of sensor peers configured to create peer information for the sensor peer, wherein the peer information comprises an identifier, a role, a resource availability, a relative location within the sensor network and physical data about a physical environment of the sensor peer, wherein the resource availability includes computational ability or memory resources of the sensor peer;
the at least one super peer configured to collect peer information from each sensor peer, maintain a table of the peer information from each sensor peer, and relate the peer information to the first micro grid gateway;queue the requests; schedule the requests for communication between the sensor network and the enterprise gateway; monitor the sensor network to determine available resources for computational transactions in the sensor network; and allocate resources based on the monitoring, the role of each sensor peer, the resource availability of each sensor peer, the physical data about the physical environment of each sensor peer and the relative location of each sensor peer within the sensor network. - View Dependent Claims (21)
Specification