13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

206 S. PatilAvg. Aggregate Energy Consumption (<strong>in</strong> Joules)98765432T = 1T = 3T = 5T = 7T = 10T = 5011 2 3 4 5 6 7Depth of Search<strong>in</strong>g (Number of hops)Fig. 1. Avg. Aggregate Energy Consumption for Iterative-Deepen<strong>in</strong>g Searchthe average aggregate bandwidth for d = 7 (i.e. rule 7 or classical flood<strong>in</strong>g) isthe same, regardless of tt T. S<strong>in</strong>ce the <strong>in</strong>ter-iteration <strong>in</strong>terval, T is consideredonly between iterations, it does not affect IDEA-Rule R 7 = {7}, which hasonly a s<strong>in</strong>gle iteration. Next, notice that as the number of hops for iteration,d, <strong>in</strong>creases, the energy consumption of IDEA-Rule R d <strong>in</strong>creases as well. Thelarger d is, the more likely the rule will waste bandwidth <strong>by</strong> send<strong>in</strong>g the queryout to too many nodes i.e send<strong>in</strong>g the query out to more nodes than necessary.Send<strong>in</strong>g the query out to more nodes than necessary will generate more energyconsumption for forward<strong>in</strong>g the query, and transferr<strong>in</strong>g response messages backto the source. Hence, as d <strong>in</strong>creases, bandwidth consumption <strong>in</strong>creases as well,giv<strong>in</strong>g IDEA-Rule R 7 or classical flood<strong>in</strong>g gives the worst energy consumptionperformance.Now, notice that as the <strong>in</strong>ter-iteration <strong>in</strong>terval, T, decreases, energy consumptionper query usage <strong>in</strong>creases. If T is small, then it is highly possible that sourcewill assume that the query was not satisfied, lead<strong>in</strong>g to the overshoot<strong>in</strong>g effectas described earlier. For example, say T = 10 and d = 6, if a query Q can besatisfied at depth 6, but more time than T is required before certa<strong>in</strong> number ofresults arrive at the client, then the client will only wait for T seconds, determ<strong>in</strong>ethat the query is not satisfied, and <strong>in</strong>itiate the next iteration at depth 7. In thiscase, the source overshoots the goal. The smaller T is, the more often the sourcewill overshoot; hence, energy consumption usage <strong>in</strong>creases as T decreases.T-IDEA decreases the number of nodes which would take part <strong>in</strong> the queryprocess<strong>in</strong>g operation based on the local decisions and tokens created <strong>by</strong> eachnode. This helps <strong>in</strong> <strong>in</strong>creas<strong>in</strong>g the aggregate capacity of the network, s<strong>in</strong>cesome nodes are not <strong>in</strong>volved the energy consum<strong>in</strong>g query process<strong>in</strong>g process.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!