Transcript 下載/瀏覽
A Contour Mapping Engine in Wireless Sensor Networks Yingqi Xu, Wang-Chien Lee and Mitchell, G. The 28th International Conference on Distributed Computing Systems 17-20 June 2008, Page(s):133 - 140 Speaker:Shau-Shiang Hung and Chia-Wei Chang Date:2009/12/16 1 Outline • • • • • Introduction Related Work Design of Contour Mapping Engine Experimental Results Conclusions 2 Introduction • Environmental monitoring is one of the killer applications for wireless sensor networks • Topographical contour map, also called contour map in short 3 Introduction • A contour is a curve that connects points with equal (or close) feature values. • Adjacent contours have different values separated by contour step 4 Introduction • Contour mapping that collects feature readings from all the sensor nodes to a sink node: 1. Communication overhead 2. Energy consumption 5 Introduction • For reduced communication and energy overhead: In-network processing techniques We present a design of a contour mapping engine (CME) 6 Related Work • J. Hellerstein et. al.(2005) – Sensor networks based upon a routing tree • W. Xue et. al. (2006) – Use formed map as the means of event detection • X. Meng et. al. (2006) – performs spatial and temporal data suppression 7 Related Work • I. Solis et. al.(2005) – The sink node without considering in-network aggregation – Moreover, the calculation of contours are not discussed in their work 8 3. Design of Contour Mapping Engine •F is the feature •S is the contour step •T is the lifetime of a contour map CME method use multi-hop packet forwarding9 3.1 Contour Mapping • To reduce communication overhead and thus energy cost while building contour maps: – Selectively collect readings from certain sensor nodes – Push some computation of contour mapping into the cluster heads 10 3.1 Contour Mapping • CME incorporates these two strategies in two steps: Sensor→Cluster head Cluster head→Sink step can be easily achieved with a multi-hop forwarding protocol 11 3.1.1 Contour Detection • Contour detection aims at incurring as little network communication cost 12 3.1.2 Contour Formulation • We adopt the nonlinear classification with kernel techniques as our solution Nonlinear Classification xi1 x j1 K ( , ) ( xi1xj1 xi 2 xj 2) 2 xi 2 x j 2 13 3.2 Configuration of Network • The total energy consumption of CME is mainly consumed by communication and sensing operation. • Communication cost can be further divided – Sensor→Clusterhead cost • exchange packets • data packets – Clusterhead→Sink cost • contour packets 14 3.2 Configuration of Network Analysis of Cluster Size 15 4. Default Experiment Settings 16 4.1 Quality and Cost of Contour Map 17 4.2 Impact of Contour Step 18 4.3 Impact of Network Size 19 5. Conclusions • We propose a novel and robust contour map engine (CME) • Our design minimizes the total amount of communication cost • In future, We plan to implement CME on real sensor networks. 20