I am designing on-demand queries for sensinode sensors. I have to specify the factors and benchmarks for evaluating the power consumed for each query send to the sensor nodes through the sink. can any one help on this ??
I think that the most common factor related to WSN that is using query-based approach is: the time factor (i.e. the node has a lifetime of a certain number of hops after which it dies.'
A node will not generate a query unless it learns a route to the required event. If there
is no route available, the node transmit a query in a random direction.
Then, node waits to know if the query reached the destination for a certain amount of time, after which the node floods the network if no response is heared from the destination.
Can I also ask for the best scenario for running single query to a sensor networks consider he time factor, How do I measure the energy consumed and the life time of the sensor nodes. ?
you can measure the energy by probabilistic flooding where each node rebroadcasts
queries with a fixed probability p. Parameter p allows to fine-tune the tradeoff
between energy spent for query dissemination and the number of nodes
reached. Moreover, in most (densely connected)sensor networks there exists a p0 < 1 such that all nodes are reached by the base station. Thus, if the rebroadcast probability p is larger than p0 ,
more queries are forwarded than necessary, and the query dissemination can
Thank you very much for the explanation, I appreciate if you recommend any paper, that explain more on query dissemination. I think that is related to the point I am researching on.