1 Snapshot Queries: Towards Data- Centric Sensor Networks Yannis Kotidis AT&T Labs-Research ICDE 2005.

Slides:



Advertisements
Similar presentations
Hierarchical Trust Management for Wireless Sensor Networks and its Applications to Trust-Based Routing and Intrusion Detection Presented by: Vijay Kumar.
Advertisements

Directed Diffusion for Wireless Sensor Networking
Scalable Content-Addressable Network Lintao Liu
Dynamic Object Tracking in Wireless Sensor Networks Tzung-Shi Chen 1, Wen-Hwa Liao 2, Ming-De Huang 3, and Hua-Wen Tsai 4 1 National University of Tainan,
CS710 IEEE Transactions on vehicular technology 2005 A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou,
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Simple Linear Regression
David Chu--UC Berkeley Amol Deshpande--University of Maryland Joseph M. Hellerstein--UC Berkeley Intel Research Berkeley Wei Hong--Arched Rock Corp. Approximate.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 CWCCWC Oulu Determining the Optimal Configuration for the Zone Routing Protocol By M. R. Pearlman and Z. J. Haas Presentation by Martti Huttunen
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
Geographic Gossip: Efficient Aggregations for Sensor Networks Author: Alex Dimakis, Anand Sarwate, Martin Wainwright University: UC Berkeley Venue: IPSN.
Simulation Modeling and Analysis Session 12 Comparing Alternative System Designs.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
Distributed Token Circulation in Mobile Ad Hoc Networks Navneet Malpani, Intel Corp. Nitin Vaidya, Univ. Illinois Urbana-Champaign Jennifer Welch, Texas.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Compressing Historical Information in Sensor Networks From ACM SIGMOD 2004 and VLDB journal 2006.
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Ad Hoc Wireless Routing COS 461: Computer Networks
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Efficient Gathering of Correlated Data in Sensor Networks
Power-Balance Broadcast in Wireless Mobile Ad Hoc Networks Jang-Ping Sheu, Yu-Chia Chang, and Hsiu- Ping Tsai National Central University, Chung-Li, 32054,Taiwan.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Using the Small-World Model to Improve Freenet Performance Hui Zhang Ashish Goel Ramesh Govindan USC.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Algorithms for Wireless Sensor Networks Marcela Boboila, George Iordache Computer Science Department Stony Brook University.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
EBAS: An Energy-Efficient Event Boundary Approximated Suppression Algorithm in Wireless Sensor Networks Longjiang Guo Heilongjiang University
A Novel Mechanism for Flooding Based Route Discovery in Ad Hoc Networks Jian Li and Prasant Mohapatra GlobeCom’03 Speaker ︰ CHUN-WEI.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Energy-Efficient Data Caching and Prefetching for Mobile Devices Based on Utility Huaping Shen, Mohan Kumar, Sajal K. Das, and Zhijun Wang P 邱仁傑.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.
Coverage and Energy Tradeoff in Density Control on Sensor Networks Yi Shang and Hongchi Shi University of Missouri-Columbia ICPADS’05.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
1 Using Network Coding for Dependent Data Broadcasting in a Mobile Environment Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen IEEE GLOBECOM 2007 Reporter.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
The simple linear regression model and parameter estimation
Introduction to Wireless Sensor Networks
Networks and Communication Systems Department
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Hongchao Zhou, Fei Liu, Xiaohong Guan
Presentation transcript:

1 Snapshot Queries: Towards Data- Centric Sensor Networks Yannis Kotidis AT&T Labs-Research ICDE 2005

2 Outline Introduction Overview Model Management Discovery of Representative Nodes Experiments

3 Introduction A lot of correlations exist in measurements between neighbors nodes. Only representative nodes reply the query Reduce the energy consumption Localized representative nodes selection algorithm Snapshot Node QUERY

4 Overview (1) Definitions of symbols ij Estimation

5 Overview (3) Each node N i contains  A fix-sized cache to store past measurements of neighbors.  Maintained by Model-aware Cache Management  A model to determine the correlations between neighbors.  Model x j as linear projection of x i : Node N i uses the model to produces an estimate of the measurement of its neighbor N j. Given an error metric d() and a threshold value T, node N i can represent N j if. ij represent estimate

6 Overview (4) Find representative relationship i k j [Model-Aware Cache Management] [Cache] Cache_line(N j ) = {(x i (1), x j (1)),…} Cache_line(N k ) = {(x i (3), x k (3)),…} x j (t) Node Ni reject keep Can N i represent N j ? Find optimal (a i.j, b i,j ) by LSE Representative

7 Overview (5) Find a small set of representative nodes Find the representative relationship Representative nodes Local Selection

8 Model Management (1) Modeling correlation  Given pairs of x i (t) and x j (t) : {(x i (t 1 ), x j (t 1 )),…,(x i (t n ), x j (t n ))}  Model x j (t) as linear projection of x i (t) :  Minimize the SSE :  Solve by least squares regression line:

9 Model Management (2) When new neighbor measurement x j is coming  Cache is not full  Insert to the cache line for N j  Cache is full  Time-shift the cache line for N j  Augment the cache line for N j  Reject the measurement pair i j [Cache] Cache_line(N j ) = {(x i (1), x j (1)),…} Cache_line(N k ) = {(x i (1), x k (1)),…} l x j (t) (x i (t),x j (t)) [Cache] Cache_line(N j ) = {(x i (1), x j (1)),…, (xi(t),xj(t))} Cache_line(N k ) = {(x i (1), x k (1)),…} drop

10 Model Management (3) Benefit of using the model for estimating in a cache line  For a cache line : c = { (x i (t 1 ), x j (t 1 )), (x i (t 2 ), x j (t 2 )), … }  The average SSE of model is :  The average SSE without model  The benefit of using model

11 Model Management (4) Cache line and estimation parameters  Current cache line :  Shifted cache line :  Augmented cache line :  a * (c), b * (c) is the optimal model parameters for of c Model-aware Cache Management 1. If  Reject the new pair (x i (t), x j (t)) 2. Else if  Time-shift the cache-line: c  c shift i j x j (t) (x i (t),x j (t)) When cache is full !!

12 Model Management (5)  If above 2 tests fail then Gains of augmenting cache line over time-shifted cache line Penalty of evicting oldest observation for another cache line c ’ of N k 3.1 If we can find for some k 3.2 If no such victim exists If  Time-shift Else  Reject the new measurement pair (x i (t), x j (t)) Cache_line(N j ) = {(x i (1), x j (1)), (x i (2),x j (2))…} Cache_line(N k ) = {(x i (1), x k (1)), (x i (3),x k (3))…} Cache_line(N l ) = {(x i (2), x l (2)), (x i (5),x l (5))…} Cache_line(N j ) = {(x i (1), x j (1)),…,(x i (t),x j (t))} Cache_line(N k ) = {(x i (1), x k (1)), (x i (3),x k (3)),…} Cache_line(N l ) = {(x i (5),x l (5)),…} Smallest Penalty augment drop

13 Discovery of Representative Nodes (1) The local policy for reducing the number of representatives is to have a node N j choose as its representative the node N i that can represent the larger number of nodes. Steps of local selection algorithm 1. Find the representative relationships 2. Initial selection of representatives 3. Refinement

14 Discovery of Representative Nodes (2) Initial selection of representative nodes Each node roadcast invitation message containing its current value x i (t) x 1 (t) x 4 (t) x 6 (t) 2. Each node broadcast its Cand_nodes i list 3. Each node select the node N j which can represent as its representative node, and N i ’s cand_nodes list is the longest. Send message to inform the selected representative node.

15 Discovery of Representative Nodes (3) Refinement Rule-0 Rule-2 Rule-3 Rule-2 Rule-3

16 Discovery of Representative Nodes (4) Messages number for representatives selection Each node sends 5 messages at most

17 Experiments Simulation Environment  Nodes Number N = 100  [0…1) x [0…1) two-dimensional area Simulation Data  Synthesized random walk data Nodes choose initial value in [0…1000] randomly Nodes are randomly partitioned to K classes Nodes in same class make a random step of the same direction (up or down) with a probability P move = [0.2…1]  Weather data Wind speed data from weather station of Washington University 100 series of 100-units data Average mean = 5.8, variance = 2.8

18 Experiments Sensitivity analysis  Synthesized random walk data  Data length = 100, Threshold T = 1, Measurement Pair Size = 8 byte  Broadcast first 10 data, and keep silent for next 90 data, and discover the representative nodes in the end. 1. Cache size R=√2, K=10 2. Transmission Range Cache Size = 2048 byte Stable

19 Experiments Savings during snapshot queries  Synthesized random walk data  200 queries, sink node for each queries was chosen randomly. N regular = participating nodes num for regular query W N snapshot = participating nodes num for snapshot query Saving Ratio = (N regular - N snapshot ) / (N regular ) increase

20 Experiments Experiments on weather data  Cache Size = 2048 bytes  Transmission Range = √2  Broadcast first 10 data, discover representatives nodes at the end. 0.1