1 Similarity aware query processing in sensor networks PingXia, PanosK.Chrysanthis, and AlexandrosLabrinidis Proceedings of the 14th International Workshop.

Slides:



Advertisements
Similar presentations
Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
Advertisements

A Presentation by: Noman Shahreyar
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou, Mi Lu, Zixiang Xiong, Department of Electrical Engineering,
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Defending Against Traffic Analysis Attacks in Wireless Sensor Networks Security Team
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang
An Energy-Efficient Data Storage Scheme for Multi- resolution Query in Wireless Sensor Networks 老師 : 溫志煜 學生 : 官其瑩.
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Tzu-Hsuan Shan 2006/11/06 J. Winter, Y. Xu, and W.-C. Lee, “Prediction.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
Avoiding Energy Holes in Wireless Sensor Network with Nonuniform Node Distribution Xiaobing Wu, Guihai Chen and Sajal K. Das Parallel and Distributed Systems.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Optimizing Lifetime for Continuous Data Aggregation With Precision Guarantees in Wireless Sensor Networks Xueyan Tang and Jianliang Xu IEEE/ACM TRANSACTIONS.
Ad-Hoc Query Processing Architecture Ross Rosemark.
APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks Arati Manjeshwar, Dharma P. Agrawaly.
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
An adaptive framework of multiple schemes for event and query distribution in wireless sensor networks Vincent Tam, Keng-Teck Ma, and King-Shan Lui IEEE.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Query Driven Data Collection and Data Forwarding in Intermittently Connected Mobile Sensor Networks Wei WU 1, Hock Beng LIM 2, Kian-Lee TAN 1 1 National.
Spatial Correlation-Based Collaborative Medium Access Control in Wireless Sensor Networks Authors : Mehmet C. Vuran, Ian F. Akyildiz Georgia Institute.
Load Balancing of In-Network Data-Centric Storage Schemes in Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis Advanced.
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Multimedia & Networking Lab
A novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
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.
Landmark-Based Information Storage and Retrieval in Sensor Networks Qing Fang Department of Electrical Engineering, Stanford University Jie Gao Department.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Data Centric Storage: GHT Brad Karp UCL Computer Science CS 4C38 / Z25 17 th January, 2006.
Tracking Irregularly Moving Objects based on Alert-enabling Sensor Model in Sensor Networks 1 Chao-Chun Chen & 2 Yu-Chi Chung Dept. of Information Management.
Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly Nicholas Morsillo Panos K. Chrysanthis Kirk Pruhs.
DIST: A Distributed Spatio-temporal Index Structure for Sensor Networks Anand Meka and Ambuj Singh UCSB, 2005.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
/ 22 1 A Distributed and Efficient Flooding Scheme Using 1-hop Information in Mobile Ad Hoc Networks Hai Liu Xiaohua Jia Peng-Jun Wan Dept. of Comput.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly, Nicholas Morsillo, Panos K. Chrysanthis, and Kirk.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
STDCS: A Spatio-Temporal Data-Centric Storage Scheme For Real-Time Sensornet Applications Mohamed Aly (University of Pittsburgh & Yahoo, Inc.) In collaboration.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
Centralized Transmission Power Scheduling in Wireless Sensor Networks Qin Wang Computer Depart., U. of Science & Technology Beijing Edward Y. Hua Wireless.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
1 Grid-Based Access Scheduling for Mobile Data Intensive Sensor Networks C.-K. Lin, V. Zadorozhny and P. Krishnamurthy IEEE International Conference on.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Grid-Based Energy-Efficient Routing from Multiple Sources to Multiple Mobile Sinks in Wireless Sensor Networks Kisuk Kweon, Hojin Ghim, Jaeyoung Hong and.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
Query-based wireless sensor storage management for real time applications Ravinder Tamishetty, Lek Heng Ngoh, and Pung Hung Keng Proceedings of the 2006.
Attribute Allocation in Large Scale Sensor Networks Ratnabali Biswas, Kaushik Chowdhury, and Dharma P. Agrawal International Workshop on Data Management.
REED : Robust, Efficient Filtering and Event Detection in Sensor Network Daniel J. Abadi, Samuel Madden, Wolfgang Lindner Proceedings of the 31st VLDB.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
TTDD: A Two-tier Data Dissemination Model for Large- scale Wireless Sensor Networks Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang (UCLA) Mobicom.
KDDCS: A Load-Balanced In- Network Data-Centric Storage Scheme for Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Wonkwang Shin, Byoung-Yoon Min and Dong Ku Kim
Xiaobing Wu, Guihai Chen and Sajal K. Das
Outline 1. INTRODUCTION 2. PRELIMINARIES 3.THE PROPOSED PROTOCOL
Presentation transcript:

1 Similarity aware query processing in sensor networks PingXia, PanosK.Chrysanthis, and AlexandrosLabrinidis Proceedings of the 14th International Workshop on Parallel and Distributed Real-Time Systems, April (WPDRTS'06)

2 Outline Introduction Similarity aware query processing –Query processing scheme –Split a query –Candidate selection Simulation Conclusion

3 Base station architecture BS

4 Data Centric Storage (GHT) (11, 28) (11,28)=Hash(“temp”) Get(“temp”) Put(“temp”) (11,28)=Hash(“temp”)

5 Motivate (11, 28) Q1 : Temp > 200 and 20 < light level < 40 12p.m.-12:30p.m. Q2 : Temp > 250 and 25 < light level < 35 12p.m.-12:30p.m. Some queries are similar The basic idea The results (events) for previously issued queries as materialized views Utilized the materialized view to answer similar queries

6 System model (36, 40) Use a hash function to determine the index node O-nodeIDattributes (range)timestamp 10temp12p.m. Index entry M-nodeIDattributes (range)timestamp :30p.m. M-view directory entry Mobile agent Location Index node--I-node Original storage node--O-node Materialized view node--M-node

7 Query Processing scheme (36, 40) O-nodeIDattributestimestamp 10temp12p.m. 15temp12:30p.m. 20temp12:30p.m. Index entry M-nodeIDattributestimestamp :00p.m.-12:10p.m :00p.m.-12:30p.m :15p.m.-12:30p.m. M-view directory entry Mobile agent Location Index node--I-node Original storage node--O-node Materialized views node--M-node Event : fire Range: Time: 12:00p.m.-12:30p.m. Candidates of O-node : 15, 20 Candidates of M-view-node : 9, 2 Selecting a set of nodes as responders

8 Split a query Expect to find an M-view entry –Answer the query completely In most case the range of an M-view entry –Partially overly Split the original query –Avoid duplicates Query range 2040 M-view entry M-view entry

9 Split a query 1.[a, b] contains [x, y] Query range ab The range of an M-view entry xy Q1: on range [x, y] Q2: on range [a, x] v [b, y] 2.[x, y] contains [a, b] Query range ab The range of an M-view entry xy Needn’t to split the query 3.[a, b] intersection [x, y] Query range ab The range of an M-view entry xy Q1: on range [a, y] Q2: on range [y, b]

10 Candidate selection O-nodeIDattributestimestamp 10temp12p.m. O-nodeIDattributestimestamp 1temp12: 03p.m. 10temp12p.m. O-node candidate set M-nodeIDattributestimestamp :30p.m :30p.m :00p.m. M-node candidate set order Distance 5 → 2 → 24 closefar highlow Priority Select this M-node to be a responder M-nodeIDattributestimestamp :30p.m :00p.m. Event : fire Range: Time: 12:00p.m.-12:30p.m.

11 Candidate selection O-nodeIDattributestimestamp 10temp12p.m. O-node candidate set M-node candidate set order Distance 5 → 2 → 24 closefar highlow Priority Select this M-node to be a responder M-nodeIDattributestimestamp :30p.m :00p.m. Responders 1.Selected M-nodes (5, 2) 2.Remaining O-node candidates (10)Compare 1.Cost with M-view 2.Cost without M-view result Event : fire Range: Time: 12:00p.m.-12:30p.m.

12 Candidate selection nodeIDcost N1C1C1 N2C2C2 N3C3C3 : : NnCn responder set Cost 1.The sum of the energy cost of forwarding the query to the node 2.The energy cost of returning the results back to Q-node Minimize Total_cost Total_cost = x1 * C1 + x2 * C2 + ... + xn * Cn where x1, x2,…,xn represent the percentage of the range in a M-view answer a query

13 Simulation E send = E trans × k + E amp × d 2 –E trans : Transmitter electronics– 50nJ/bit –E amp : Transmit amplifier– 0.1nJ/bit/m 2 E receive = E rec × k –E rec : Receiver electronics– 50nJ/bit Sensing region : 400m × 400m Num of sensor : 400 Num of events : 100 Num of queries : 100 Event size : 8bytes Range size : 4bytes Index size : 4bytes Skewness of zipf distribution : 0.5

14 Simulation – Event size

15 Simulation – Query skewness

16 Simulation – Total queries

17 Simulation – Total event

18 Conclusion Propose a similarity-aware query processing scheme –Creates materialized views –To answer future queries that are similar to past ones –Reduces energy consumption