1 Efficient In-Network Moving Object Tracking in Wireless Sensor Networks Chih-Yu Lin, Student Member, IEEE, Wen-Chih Peng, Member, IEEE, and Yu-Chee Tseng,

Slides:



Advertisements
Similar presentations
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,
Advertisements

Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
指導教授:許子衡 教授 報告學生:馬敏修 2010/8/ Introduction 2. Geocast Routing Protocols  2.1 GAMER Overview 3. GAMER Details  3.1 Building the Mesh  3.2 Adaptation.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
1 Structures for In-Network Moving Object Tracking inWireless Sensor Networks Chih-Yu Lin and Yu-Chee Tseng Broadband Wireless Networking Symp. (BroadNet),
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
H-SPREAD: A Hybrid Multipath Scheme for Secure and Reliable Data Collection in Wireless Sensor Networks Wenjing Lou, Member, IEEE, and Younggoo Kwon.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
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.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Layered Diffusion based Coverage Control in Wireless Sensor Networks Wang, Bang; Fu, Cheng; Lim, Hock Beng; Local Computer Networks, LCN nd.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
1 The Orphan Problem in ZigBee- based Wireless Sensor Networks IEEE Trans. on Mobile Computing (also in MSWiM 2007) Meng-Shiuan Pan and Yu-Chee Tseng Department.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
Presented by: Chaitanya K. Sambhara Paper by: Maarten Ditzel, Caspar Lageweg, Johan Janssen, Arne Theil TNO Defence, Security and Safety, The Hague, The.
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
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.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
1 Cross-Layer, Energy-Efficient Design for Supporting Continuous Queries in Wireless Sensor Networks A Quorum-Based Approach Chia-Hung Tsai, Tsu-Wen Hsu,
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
DIST: A Distributed Spatio-temporal Index Structure for Sensor Networks Anand Meka and Ambuj Singh UCSB, 2005.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Dynamic Routing in Mobile Ad Hoc Network 報告者:呂佐鴻 指導教授:李鴻璋.
Bounded relay hop mobile data gathering in wireless sensor networks
Secure In-Network Aggregation for Wireless Sensor Networks
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Constructing a Message-Pruning Tree with Minimum Cost for Tracking Moving Objects in Wireless Sensor Networks Is NP- Complete and an Enhanced Data Aggregation.
Energy-Conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks Sagnik Bhattacharya, Hyung Kim, Shashi Prabh, Tarek Abdelzaher.
 Tree in Sensor Network Patrick Y.H. Cheung, and Nicholas F. Maxemchuk, Fellow, IEEE 3 rd New York Metro Area Networking Workshop (NYMAN 2003)
Comparison of Tarry’s Algorithm and Awerbuch’s Algorithm CS 6/73201 Advanced Operating System Presentation by: Sanjitkumar Patel.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Author: Haoyu Song, Murali Kodialam, Fang Hao and T.V. Lakshman Publisher/Conf. : IEEE International Conference on Network Protocols (ICNP), 2009 Speaker:
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Bing Wang, Wei Wei, Hieu Dinh, Wei Zeng, Krishna R. Pattipati (Fellow IEEE) IEEE Transactions on Mobile Computing, March 2012.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
Structures for In-Network Moving Object Tracking in Wireless Sensor Networks Chih-Yu Lin and Yu-Chee Tseng Department of Computer Science and Information.
Event query processing based on data-centric storage in wireless sensor networks Longjian Guo, Yingshu Li, and Jianzhong Li IEEE GLOBECOM Technical Conference.
Attribute Allocation in Large Scale Sensor Networks Ratnabali Biswas, Kaushik Chowdhury, and Dharma P. Agrawal International Workshop on Data Management.
VORONOI DIAGRAM AND CONVEX HULL BASED GEOCASTING AND ROUTING IN WIRELESS NETWORKS 指導教授:許子衡 報告學生:翁偉傑 1 Copyright # 2006 John Wiley & Sons, Ltd. Wirel. Commun.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
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.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
A Spatial-based Multi-resolution Data Dissemination Scheme for Wireless Sensor Networks Jian Chen, Udo Pooch Department of Computer Science Texas A&M University.
Prof. Yu-Chee Tseng Department of Computer Science
Net 435: Wireless sensor network (WSN)
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Presentation transcript:

1 Efficient In-Network Moving Object Tracking in Wireless Sensor Networks Chih-Yu Lin, Student Member, IEEE, Wen-Chih Peng, Member, IEEE, and Yu-Chee Tseng, Senior Member, IEEE 指導教授:林振緯教授 報告人:周軒逸

2 Outline  1. Introduction  2. PRELIMINARIES  3. TREE CONSTRUCTION ALGORITHMS  3.1. Algorithm DAT (Deviation-Avoidance Tree)  3.2. Algorithm Z-DAT (Zone-Based Deviation- Avoidance Tree)  3.3. Algorithm QCR (Query Cost Reduction)  4. SIMULATION RESULTS  5. CONCLUSIONS

3 1. Introduction ( 1/3,P.1 )  In the first category, the problem of accurately estimating the location of an object is addressed.  In the second category, innetwork data processing and data aggregation for object tracking are discussed.  Object tracking typically involves two basic operations: update and query.

4 1. Introduction ( 2/3,P.1 )  Drain-And-Balance (DAB) tree structure has two drawbacks : First, a DAB tree is a logical tree not reflecting the physical structure of the sensor network. Second, the construction of the DAB tree does not take the query cost into consideration.  We take a two-stage approach. The first stage aims at reducing the update cost, while the second stage aims at further reducing the query cost.

5 1. Introduction ( 3/3,P.2 )  Deviation-Avoidance Tree (DAT)  Zone-based Deviation-Avoidance Tree (Z-DAT)  Query Cost Reduction (QCR)

6 2. PRELIMINARIES Fig. 1. (a) The Voronoi graph of a sensor network. The arrival and departure rates between sensors are the numbers associated with arrows. (b) The graph G corresponding to the sensor network in (a). The number labeled on each edge represents its weight.

7 2. PRELIMINARIES Fig. 2. (a) An object tracking tree T, where the dotted lines are the forwarding path of a query for Car1. (b) The events generated as Car1 moves from sensor K to G and Car2 moves from H to C.

8 2. PRELIMINARIES TABLE 1 Summary of Notations

9 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 1/7,P4 )  Therefore, the update cost U(T) of a tree T can be formulated by counting the average number of messages transmitted in the network per unit time: ( 1 )

10 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 2/7,P4 )  Theorem 1. Given any logical tree T of the sensor network G, we have : ( 2 )  where Subtreee(v) is the subtree of T rooted at node v and p(v) is the parent of v.

11 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 3/7,P4 )  From (1) and (2), we make three observations about U(T): Equation (1) contains the factor Equation (2) contains the factor In (1), the weight will be multiplied by.For two edges and such that it is desirable that

12 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 4/7,P5 ) Fig. 3. Four possible location tracking trees for the graph in Fig. 1(b).

13 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 5/7,P5 ) Fig. 4. Snapshots of an execution of DAT. Solid lines are those edges that have been included into T.

14 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 6/7,P6 )

15 3. TREE CONSTRUCTION ALGORITHMS  3.1 Algorithm DAT (Deviation-Avoidance Tree) ( 7/7,P6 )  Theorem 2. If G is connected, the tree T constructed by algorithm DAT is a connected deviation-avoidance tree rooted at the sink.

16 3. TREE CONSTRUCTION ALGORITHMS  3.2 Algorithm Z-DAT (Zone-Based Deviation- Avoidance Tree) ( 1/4,P6 ) Fig. 5. Possible structures of subtrees with nine sensors.

17 3. TREE CONSTRUCTION ALGORITHMS  3.2 Algorithm Z-DAT(Zone-Based Deviation- Avoidance Tree) ( 2/4,P7 ) Fig. 6. An example of the Z-DAT algorithm with α=4. (a) In the first iteration, we divide the field into αxα zones and adjust their boundaries according to δ. (b) In the second iteration, each 2x2 neighboring zones is combined into a larger zone.

18 3. TREE CONSTRUCTION ALGORITHMS  3.2 Algorithm Z-DAT (Zone-Based Deviation- Avoidance Tree) ( 3/4,P7 )

19 3. TREE CONSTRUCTION ALGORITHMS  3.2Algorithm Z-DAT (Zone-Based Deviation- Avoidance Tree) ( 4/4,P7 )  Theorem 3. If G is connected, the tree T constructed by algorithm Z-DAT is a connected deviation-avoidance tree rooted at the sink.

20 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (1/7,P7)  DAT and Z-DAT only try to reduce the update cost. The query cost is not taken into account. QCR is designed to reduce the total update and query cost by adjusting the object tracking tree obtained by DAT/Z-DAT.

21 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (2/7,P7)  To begin with, we define the query rate q(v) of each sensor v as the average number of queries that refer to objects within the sensing range of v per unit time in statistics.  We make two observations on Q(T). First, because dist T (p(v),sink) is always smaller than dist T (v,sink),(3) indicates that placing a node as a leaf can save the query cost instead of placing it as a nonleaf.  Second,the second term in (3) implies that the value of dist T (p(v),sink) should be made as small as possible. (3)

22 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (3/7,P7)  If a node v is not a leaf node, we can make it a leaf by cutting the links to its children and connecting each of its children to p(v). (4)

23 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (4/7,P8)  If a node v is a leaf node, we can make pevT closer to the sink by cutting v`s link to its current parent p(v) and connect v to its grandparent p(p(v)). (5) (6)

24 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (5/7,P8) Fig. 7. Making a nonleaf node v a leaf node.

25 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (6/7,P8) Fig. 8. Connecting a leaf node vi to p(p(vi))

26 3. TREE CONSTRUCTION ALGORITHMS  3.3 Algorithm QCR (Query Cost Reduction) (7/7,P8) Fig. 9. An execution example of algorithm QCR.  Fig. 9a (which is constructed from Fig. 1b), where the number labeled on each node is its query rate.  Only H is moved upward as shown in Fig. 9b.  This updates the tree to Fig. 9c.  D will become a leaf and all its children are connected to D’s parent as shown in Fig. 9d.

27 4. SIMULATION RESULTS(1/5,P9) Fig. 10. Comparison of update costs. In the Z-DAT scheme, α=8 and δ =0. (a) Regular deployment, sink at a corner. (b) Regular deployment, sink at the center. (c) Random deployment, sink at a corner. (d) Random deployment, sink at the center.

28 4. SIMULATION RESULTS(2/5,P10) Fig. 11. Snapshots of tree T obtained by DAT and Z-DAT under regular and random deployments. There are 1,024 sensors with the sink at the lower-left corner. (α,δ )=(8,0) for Z-DAT.) (a) A DAT tree (regular deployment). (b) A Z-DAT tree (regular deployment). (c) A DAT tree (random deployment). (d) A Z-DAT tree (random deployment).

29 4. SIMULATION RESULTS(3/5,P11) Fig. 12. Comparison of update costs under different e; T for Z-DAT. Sinks are located at the center of the network. (a) Regular deployment, C = 0.1,4,096 sensors. (b) Random deployment, C = 0.1, 4,096 sensors. (c) Regular deployment, C = 0.1, 2,500 sensors. (d) Random deployment, C = 0.1,2,500 sensors.

30 4. SIMULATION RESULTS(4/5,P11) Fig. 13. Comparison of query costs. (C =1.0).(a)Regular deployment, sink at a corner.(b)Regular deployment, sink at the center.(c)Random deployment, sink at a corner. (d) Random deployment, sink at the center.

31 4. SIMULATION RESULTS(5/5,P12) Fig.14. Comparison of total costs (C =1.0). (a) Regular deployment, sink at a corner. (b) Regular deployment, sink at the center. (c) Random deployment, sink at a corner. (d) Random deployment, sink at the center.

32 5. CONCLUSIONS ( P.10 )  Simulation results show that by exploiting the deviation- avoidance trees,algorithms DAT and Z-DAT are able to reduce the update cost. By adjusting the deviation- avoidance trees, algorithm QCR is able to significantly reduce the total cost when the aggregate query rates is high, thus leading to efficient object tracking solutions.

33 END