10.07.2015 Views

In Network Processing and Data Aggregation in

In Network Processing and Data Aggregation in

In Network Processing and Data Aggregation in

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>In</strong> the data-centric approach we assume that rout<strong>in</strong>g is not optimal. Node A routespacket_A to s<strong>in</strong>k through a longer path (than that used <strong>in</strong> Address centric rout<strong>in</strong>g) withNode D be<strong>in</strong>g the last hop before s<strong>in</strong>k. The data is named (attribute-value form) <strong>and</strong> thenetwork layer protocol can access this <strong>in</strong>formation. It is possible now to perform severalactions depend<strong>in</strong>g on the content the data packets. The most reasonable action that arout<strong>in</strong>g protocol can perform is duplicate suppression. Thus, Node D checks its cache <strong>and</strong>realizes that the packet_A (reached later than packet_B) is identical to packet_B <strong>and</strong> itnever transmits it to s<strong>in</strong>k.Node ANode BNode ANode BNode CNode DNode CNode DS<strong>in</strong>kS<strong>in</strong>kDuplicateSuppressionAddress Centric<strong>Data</strong> CentricFigure 8. Address-Centric Vs <strong>Data</strong>-Centric Rout<strong>in</strong>g2.3.3 Directed Diffusion [3]<strong>In</strong>-network process<strong>in</strong>g must be supported by the network layer mechanism that isused. The implementation of data-centric rout<strong>in</strong>g protocols is ideal for such a purpose. <strong>In</strong>this section we present one of the most common rout<strong>in</strong>g protocols of this category, theDirected Diffusion.Directed diffusion is a data-centric (DC) <strong>and</strong> application-aware paradigm <strong>in</strong> the sensethat all data generated by sensor nodes is named by attribute-value pairs. The ma<strong>in</strong> ideaof the DC paradigm is to comb<strong>in</strong>e the data com<strong>in</strong>g from different sources (<strong>in</strong>-networkaggregation) by elim<strong>in</strong>at<strong>in</strong>g redundancy <strong>and</strong> m<strong>in</strong>imiz<strong>in</strong>g the number of transmissions;thus sav<strong>in</strong>g network energy <strong>and</strong> prolong<strong>in</strong>g its lifetime. Unlike traditional end-to-end

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

Saved successfully!

Ooh no, something went wrong!