DIKNN: An Itinerary-based KNN Query Processing Algorithm for Mobile Sensor Networks Shan-Hung Wu Kun-Ta Chuang Chung-Min Chen Ming-Syan Chen.

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
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
TDMA Scheduling in Wireless Sensor Networks
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
Phero-Trail: A Bio-inspired Location Service for Mobile Underwater Sensor Networks Luiz F. Vieira, Uichin Lee, Mario Gerla UCLA.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
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.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
2004/2/ /2/10Jenchi Minimum-Energy Asynchronous Dissemination to Mobile Sinks in Wireless Sensor Networks ACM Conference on Embedded Networked Sensor.
Geographic Hash Table S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin and F. Yu.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Nearest Neighbor Queries Chris Buzzerd, Dave Boerner, and Kevin Stewart.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Bounded relay hop mobile data gathering in wireless sensor networks
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
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.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
Optimizing Query Processing In Sensor Networks Ross Rosemark.
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)
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.
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Introduction to Wireless Sensor Networks
Wireless Sensor Network Architectures
GPSR Greedy Perimeter Stateless Routing
A Straightforward Path Routing in Wireless Ad Hoc Sensor Networks
Net 435: Wireless sensor network (WSN)
Zhen Jiang Comp. Sci. Dept. West Chester University
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Finding Fastest Paths on A Road Network with Speed Patterns
Speaker : Lee Heon-Jong
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Edinburgh Napier University
Presentation transcript:

DIKNN: An Itinerary-based KNN Query Processing Algorithm for Mobile Sensor Networks Shan-Hung Wu Kun-Ta Chuang Chung-Min Chen Ming-Syan Chen

Outline Introduction Related Work Design of DIKNN KNN Boundary Estimation Performance Evaluation Conclusion

Introduction The problem of efficient KNN search has been a major research topic –traditional KNN query processing techniques assume location data are available in a centralized database and focus on improving the index performance. –“ in-network ” KNN query processing techniques for sensor networks rely on certain in-network infrastructure (index or data structure)distributed among the sensor nodes. Drawbacks of the in-network approaches in large-scale mobile sensor network: distributed indexing structrues, supernodes, fixed network

Introduction A Density-aware Itinerary KNN query processing (DIKNN) for mobile sensor networks –key idea: let sensor nodes collect partial results and propagate the query along a well-devised,conceptual itinerary structure –the first KNN processing technique dose not rely on any in-network indexing structure support: no constant maintenance or fixed data aggregation point Several challenging issues arising in the design of DIKNN: estimate of search radius and design of efficient itinerary

Related Work The centralized approach performs the queries in a centralized database containing locations of all the sensor nodes. The in-network approach propagates the query directly among the sensor nodes in the network and collects relevant data to form the final result.

Related Work The Peer-tree and DSI decentralize the index structures (R-tree) to distributed environments. A network is partitioned into a hierarchy of Minimum Bounding Rectangles (MBRs). For KNN, index nodes become system bottlenecks easily and there are many unnecessary hops.

Related Work KPT is proposed to handle the KNN query without fixed indexing. The KNN Perimeter Tree (KPT) builds upon GPSR for processing KNN queries. Two serious drawbacks: considerable overhead and conservative boundaery

Design of DIKNN Definitions and Network Model –Definition 1 (k nearest neighbor problem) Given a set of sensor nodes S, a geographical location q (i.e., query point), and valid time T, find a subset S ’ of S with k nodes (i.e., S ’ ⊆ S, |S ’ | = k) such that at time T, ∀ n1 ∈ S ’,n2 ∈ S−S ’ :DIST(n1, q)≤DIST(n2, q), where DIST denotes the Euclidean distance function. –Network is under ad-hoc mode; all sensor nodes can store data locally and answer the queries individually; moving speed and directions are arbitrary; each sensor node is aware of its geo- location and maintains a table of IDs and locations of neighbor nodes falling within its radio range.

Design of DIKNN Execution Phases –Routing phase: Q is geographically routed from s to the nearest neighbor around q –KNN boundary estimation phase:the home node estimates KNN boundary with radius R using KNNB algorithm –Query dissemination phase: the home node disseminates the query message to all sensor nodes inside the KNN boundary

KNN Boundary Estimation Routing Phase –Q is routed from s to the nearest neighbor n p around q utilizing the geographic face routing protocol (e.g.GPSR). An additional list L about information of the sensor network is sent along with Q. – On the i th hop to the destination,the corresponding node appends its own location loc i and the number of newly encountered neighbors enc i to L.

KNN Boundary Estimation Linear KNNB Algorithm –On receiving the query and list L,N q estimats the KNN boundary by determining its radius length R. Determination of R must balance two conflicting factors. –A weaker assumption adopted by KNNB: sensor node are uniformly distributed only within the optimal KNN boundary (the boundary containing exactly k nearest neighbors).

KNN Boundary Estimation : the radius of the optimal KNN boundary n i : the corresponding node of the i th hop in the routing path D :density of nodes (nodes/m 2 ) within the optimal KNN boundary

KNN Boundary Estimation

Design of DIKNN Itinerary-Based Query Dissemination –On the KNN boundary is determined, the home node enters the query dissemination phase. Q-nodes are chosen for query dissemination D-nodes: neighbor nodes that are qualified to reply the query

Design of DIKNN Primitives of itinerary-based solution –The itinerary width w specifies how close between segments of an itinerary. w= r/2 –Data collection from multiple D-nodes needs to be better scheduled to avoid collisions and delays. timer= –Discussions on the other issues (i.e., itinerary void)

Design of DIKNN Concurrent itinerary structures KNN boundary is partitioned into multiple sectors. In each sector,the query is propagated along a sub-itinerary. The distance between sub-itineraries in adjacent sectors is w to ensure full coverage of the KNN boundary when w ≤ r/2.

Design of DIKNN Each sub-itinerary consists of three segments: the init-,adj- and peri-segments.

KNN Boundary Estimation Interaction with Environments –Spatial Irregularity :when k is large, the sensor nodes tend to irregularity and their density becomes unpredictable. Inverse the direction of peri-segments in every interseptal sector. In such a configuration, the face-to-face adj-segments of different sub-itineraries together form rendezvous.

KNN Boundary Estimation Interaction with Environments –Mobile Concern: Mobility of sensor nodes degrades query accuracy because nodes may move in or move out the KNN boundary during dissemination. –DIKNN address this issue in the query dissemination phase, where the last Q-node is obligated to determine how much farther a sub- itinerary should continue. g :assurance gain,0≤g≤1 μ:the fastest moving speed R’= R+g(te − ts)μ, ts and te denote timestamps for the start and end of the query dissemination.

Performance Evaluation Settings and Performance Metrics –Query Latency: The elapsed time (in second) between the time a query is issued by the sink and the time the query responses are returned. –Energy Consumption: Amount of energy (in Joule) consumed in a simulation run. –Query Accuracy: the pre-accuracy and post-accuracy are measured separately in experiments.

Performance Evaluation Scalability

Performance Evaluation Impact of Network Dynamics

Conclusion DIKNN integrates query propagation with data collection along a well-designed itinerary traversal. A simple and effective KNNB algorithm has been proposed to estimate the KNN boundary under the trade-off between query accuracy and energy efficiency. Dynamic adjustment of the KNN boundary has also been addressed to cope with spatial irregularity and mobility of sensor nodes.

Finish Thank you!