Event gathering method, information processing apparatus and event gathering system
First Claim
1. An event gathering method comprising:
- storing cost information between nodes which manages by associating a transmission node identifier, which identifies a transmission source node of a communication with a reception destination node, and a reception node identifier, which identifies the reception destination node, with a first communication cost between the transmission source node and the reception destination node, the communication occurring between nodes including a sensor node which transmits an event and an intermediate node which relays the event;
modifying or storing the event in a process which gathers the event from the network;
gathering cost information between modules which manages by associating a transmission module identifier, which identifies a transmission source module, and a reception module identifier, which identifies a reception destination module, with a second communication cost of a occurred event, the occurred event occurring between the transmission source module and the reception destination module in the modifying or the storing;
extracting a pattern candidate which assigns one or more modules to one or more first nodes included in the sensor network as a plurality of deployment pattern candidates which manages by associating a module identifier, which identifies the module, with a node identifier which identifies the first node;
computing a total communication cost based on the cost information between modules and the cost information between nodes regarding each of the plurality of deployment pattern candidates;
selecting a deployment pattern candidate having the smallest total communication cost from among the plurality of deployment pattern candidates; and
deploying the one or more modules in the one or more first nodes based on a selected deployment pattern candidate.
2 Assignments
0 Petitions
Accused Products
Abstract
An event gathering method includes: storing cost information between nodes which manages by associating a transmission node identifier and a reception node identifier with a first communication cos, the communication occurring between nodes including a sensor node which transmits an event and an intermediate node which relays the event; modifying or storing the event; gathering cost information between modules which manages by associating a transmission module identifier and a reception module identifier with a second communication cost of a occurred event; extracting a pattern candidate which assigns modules to first nodes as deployment pattern candidates which manages by associating a module identifier with a node identifier; computing a total communication cost based on the cost information between modules and the cost information between nodes; selecting a deployment pattern candidate having the smallest total communication cost; and deploying the modules in the first nodes based on a selected deployment pattern candidate.
-
Citations
12 Claims
-
1. An event gathering method comprising:
-
storing cost information between nodes which manages by associating a transmission node identifier, which identifies a transmission source node of a communication with a reception destination node, and a reception node identifier, which identifies the reception destination node, with a first communication cost between the transmission source node and the reception destination node, the communication occurring between nodes including a sensor node which transmits an event and an intermediate node which relays the event; modifying or storing the event in a process which gathers the event from the network; gathering cost information between modules which manages by associating a transmission module identifier, which identifies a transmission source module, and a reception module identifier, which identifies a reception destination module, with a second communication cost of a occurred event, the occurred event occurring between the transmission source module and the reception destination module in the modifying or the storing; extracting a pattern candidate which assigns one or more modules to one or more first nodes included in the sensor network as a plurality of deployment pattern candidates which manages by associating a module identifier, which identifies the module, with a node identifier which identifies the first node; computing a total communication cost based on the cost information between modules and the cost information between nodes regarding each of the plurality of deployment pattern candidates; selecting a deployment pattern candidate having the smallest total communication cost from among the plurality of deployment pattern candidates; and deploying the one or more modules in the one or more first nodes based on a selected deployment pattern candidate. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing apparatus comprising:
-
a CPU configured to execute an information processing program; and a memory configured to store the information processing program, wherein the program causes the CPU to perform operations of; storing cost information between nodes which manages by associating a transmission node identifier, which identifies a transmission source node of a communication with a reception destination node, and a reception node identifier, which identifies the reception destination node, with a first communication cost between the transmission source node and the reception destination node, the communication occurring between nodes including a sensor node which transmits an event and an intermediate node which relays the event; modifying or storing the event in a process which gathers the event from the network; gathering cost information between modules which manages by associating a transmission module identifier, which identifies a transmission source module, and a reception module identifier, which identifies a reception destination module, with a second communication cost of a occurred event, the occurred event occurring between the transmission source module and the reception destination module in the modifying or the storing; extracting a pattern candidate which assigns one or more modules to one or mode first nodes included in the sensor network as a plurality of deployment pattern candidates which manages by associating an module identifier which identifies the module with a node identifier which identifies the first node; computing a total communication cost based on the cost information between modules and the cost information between nodes regarding each of the plurality of deployment pattern candidates; selecting a deployment pattern candidate having the smallest total communication cost from among the plurality of deployment pattern candidates; and deploying the one or more modules in the one or more first nodes based on the selected deployment pattern candidate. - View Dependent Claims (6, 7, 8)
-
-
9. An event gathering system comprising:
-
a server coupled to a network system including a plurality of nodes including a sensor node which transmits an event and an intermediate node which relays the event, wherein the server is configured to; store cost information between nodes which manages by associating a transmission node identifier which identifies a transmission source node of a communication with a reception destination node, and a reception node identifier which identifies the reception destination node with a first communication cost between the transmission source node and the reception destination node; gather cost information between modules which manages by associating a transmission module identifier, which identifies a transmission source module, and a reception module identifier, which identifies a reception destination module, with a second communication cost of a occurred event, the occurred event occurring between the transmission source module and the reception destination module in the modifying or the storing; extract a pattern candidate which assigns one or more modules to one or more first nodes included in the sensor network as a plurality of deployment pattern candidates which manages by associating an module identifier which identifies the module with a node identifier which identifies the first node; compute a total communication costs based on the cost information between modules and the cost information between nodes regarding each of the plurality of deployment pattern candidates; select a deployment pattern candidate having the smallest total communication cost from among the plurality of deployment pattern candidates; and deploy the one or more modules in the one or more first nodes based on the selected deployment pattern candidate. - View Dependent Claims (10, 11, 12)
-
Specification