1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
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,
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
Yu Stephanie Sun 1, Lei Xie 1, Qi Alfred Chen 2, Sanglu Lu 1, Daoxu Chen 1 1 State Key Laboratory for Novel Software Technology, Nanjing University, China.
산업 및 시스템 공학과 통신시스템 및 인터넷보안연구실 김효원 Optimizing Tree Reconfiguration for Mobile Target Tracking in Sensor Networks Wensheng Zhang and Guohong Cao.
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
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 Department of Computer Science Stony Brook University.
SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
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 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
Direct movement has long relocation time and overuses the redundant sensor Motivation Coverage under random deployment Coverage under clustering All the.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho.
Link-state routing  each node knows network topology and cost of each link  quasi-centralized: each router periodically broadcasts costs of attached.
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
Efficient Gathering of Correlated Data in Sensor Networks
The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.
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.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Offline Algorithmic Techniques for Several Content Delivery Problems in Some Restricted Types of Distributed Systems Mugurel Ionut Andreica, Nicolae Tapus.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
1 A Bidding Protocol for Deploying Mobile Sensors GuilingWang, Guohong Cao, and Tom LaPorta Department of Computer Science & Engineering The Pennsylvania.
KAIS T A Bidding Protocol for Deploying Mobile Sensors 발표자 : 권 영 진 Guiling Wang, Guohong Cao, Tom LaPorta The Pennsylvania State University IEEE, ICNP.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
An Energy-Efficient Voting-Based Clustering Algorithm for Sensor Networks Min Qin and Roger Zimmermann Computer Science Department, Integrated Media Systems.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Node Reclamation and Replacement for Long-lived Sensor Networks Bin Tong, Wensheng Zhang, and Chuang Wang Department of Computer Science, Iowa State University.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Self-stabilizing energy-efficient multicast for MANETs.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Tunable QoS-Aware Network Survivability Presenter : Yen Fen Kao Advisor : Yeong Sung Lin 2013 Proceedings IEEE INFOCOM.
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 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
A Protocol for Tracking Mobile Targets using Sensor Networks H. Yang and B. Sikdar Department of Electrical, Computer and Systems Engineering Rensselaer.
Grid-Based Energy-Efficient Routing from Multiple Sources to Multiple Mobile Sinks in Wireless Sensor Networks Kisuk Kweon, Hojin Ghim, Jaeyoung Hong and.
Spring Routing: Part I Section 4.2 Outline Algorithms Scalability.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
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)
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.
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
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.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Hierarchical Data Dissemination Scheme for Large Scale Sensor Networks Anand Visvanathan and Jitender Deogun Department of Computer Science and Engg,
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
Computer Science Least Privilege and Privilege Deprivation: Towards Tolerating Mobile Sink Compromises in Wireless Sensor Network Presented by Jennifer.
Prof. Yu-Chee Tseng Department of Computer Science
Network Simplex Animations
Wireless Sensor Network Architectures
Presentation transcript:

1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering Pennsylvania State University INFOCOM 2005

2 Outline Introduction Problem Statement Finding the Redundant Sensors Sensor Relocation Experiments Conclusion

3 Introduction Sensor relocation is to moving sensors to overcome the failure of nodes, or to respond to a new event. Difficulties in sensor relocation  Strict response time requirement  Currently performed application should not be affected.  Algorithm must balance energy cost with response time. Two phase relocation solution  First, Grid-Quorum based solution is to find the redundant sensor.  Second, efficient heuristics is proposed to determine moving path.

4 Problem Statement (1) System Model  Grid-based architecture  Tasks of grid heads Determining redundant nodes Monitoring members and initiate relocation process  Grid-based architecture is feasible in relatively regular deployed networks. Cost of organizing sensors into grids is low. It can facilitate data aggregation, routing, etc.

5 Problem Statement (2) Have redundant nodes Needs redundant nodes

6 Finding the Redundant Sensors (1) Background and Motivation  Finding redundant sensors has some similarity to the publish/subscribe problem Grids need more sensor  Subscribers Grids having redundant sensors  Publishers Matching of a request to an advertisement  Matchinmaking  Three solutions for matchmaking Matching occurs at the subscriber: broadcast advertisement Matching occurs at the publisher: broadcast request Matching occurs in the middle

7 Finding the Redundant Sensors (2) Concept of quorum  Non-empty set U, coterie C is a set of U’s subset.  Each subset P in C is called quorum. Property of quorum   Minimality Property:  Intersection Property: By organizing grids as quorums, each advertisement and request can be sent to a quorums of grids. Due to the intersection property, there must be a grid which is the intersection matching the advertisement and request.

8 Finding the Redundant Sensors (3) Simple Quorum Construction  Organize grids in a row and a column into a quorum. Example Grid(0,3) has redundant node. Grid(3,0) is looking for redundant node. The intersection = Grid(0,0) Quorum of Grid(0,3) = {row(3), column(0)} Quorum of Grid(3,0) = {row(0), column(3)}

9 Finding the Redundant Sensors (4) Grid-Quorum Solution  Two coteries supply coterie: Cs, supply quorum: Ps demand coterie: Cd, demand quorum: Pd  Holding properties Minimality Property: Intersection Property:

10 Finding the Redundant Sensor (5) Grid-Quorum Construction  Organize grids in each row into one demand quorum  Organize grids in each column into one supply quorum Grid-Quorum Example Supply Quorum of Grid(1,3) = column(1) Demand Quorum of Grid(3,0) = row(0) Grid(1,3) has redundant node Grid(3,0) needs redundant node Intersection = Grid(1,0)

11 Finding the Redundant Sensor (6) Optimization Sensor Sc dies in Grid(4,0) Grid(3,0) attach redundant node info Grid(2,0) will not forward the request Demand Quorum of Grid(4,0) = row(0) The closest redundant node = Sa The node out of the circle is too far

12 Finding the Redundant Sensor (7) Compare Grid-Quorum to Broadcast-Request

13 Sensor Relocation (1) Moving Methods  Directly moving redundant sensor to destination It may take a longer time than application requirement Moving single sensor for a long distance may deplete its energy  Cascaded movement First exchange message then move at the same time. It helps reduce relocation delay and balance energy consumption

14 Sensor Relocation (2) Consideration for cascading node selection  To ensure the movement of cascading nodes will not affect the performed application, each sensor S i is associated with a recovery delay T i.  Restriction on the spatial relationship and departure time of the cascading nodes from the value T: S j moves to location of S i T i : recovery delay of S i t i : departure time of S i t j : departure time of S j d ji : distance between S j and S i

15 Sensor Relocation (3) The Metrics to Choose Cascading Schedule  Schedule goals 1. Minimize the total energy consumption. 2. Maximize the minimum remaining energy.  Two goals can not be satisfied at the same time

16 Sensor Relocation (4) Observation for Schedule Metric It is possible to balance the total energy consumption and minimal remaining energy. Metric: E2 – Emin2 < E1 – Emin1  Schedule 2 is better

17 Sensor Relocation (5) Reason for observation result  Directly moving S 3 to S 0 is most total energy efficient solution.  But, adding cascading nodes close to the direct line will improve the minimum remaining energy with slight increase of total energy. Cascading schedule  Shortest schedule: least total energy consumption.  Best schedule: min difference between total and remaining energy.

18 Sensor Relocation (6) Use modified Dijkstra’s algorithm to find shortest schedule  The sensor network is modeled a weighted complete graphic G(V, E)  The weight of edge S i S j is the distance between them  The remaining energy of S i is P i ’ = P i – D ji, if S i moves to S j  Modified Dijkstra’s algorithm adds a DeleteEdge() operation to guarantee the recovery delay constraint.

19 Sensor Relocation (7)

20 Sensor Relocation (8) Algorithm to find the best cascading schedule 1. Using Modified Dijkstra’s Algorithm to find the shortest schedule. 2. Record the minimum remaining energy as Emin’ 3. Check if new schedule is better by the metric: yes  delete all edges S i S j if P i – D ij <= Emin’ and go back to step 1. no  return previously calculated schedule

21 Sensor Relocation (9) Distributed Algorithm  Calculate the shortest cascading schedule Grid head broadcasts request message Request message includes T 0, t 0, redundant node S r, E 0 and Emin 0 (∞). Each node receives the message, if it can be the successor of the sender, it updates the message then broadcast. Finally, the redundant sensor S r can determine the shortest schedule from the arrived messages.  Calculate the best cascading schedule Execute distributed calculation iteratively. Message attaches previous Emin’. When node S i receives message letting P i – D ji < Emin’, S i can not be the successor of S j, S i ignores the received message.

22 Experiments (1) Simulation environment  Nodes num: 48  Target filed: 60m x 60m  Initial deployment: VOR  Moving speed: 2 m/s  Recovery delay: 10 sec  Energy consumption: J/m  Initial energy of nodes: 1900J – 2000J

23 Experiments (2) Effectiveness compared with VOR  Number of sensor moved

24 Experiments (3)  Total energy consumption

25 Experiments (4)  Minimum remaining energy

26 Experiments (5) Cascaded Movement vs Direct Movement  Relocation time

27 Experiments (6)  Total energy consumption

28 Experiments (7)  Minimum remaining energy

29 Experiments (8) The metric compares to max min remaining energy  Comparisons when the remaining energy is very different

30 Experiments (9)  Comparison when the remaining energy is similar

31 Conclusion The sensor relocation can be used to deal with sensor failure or response to new events. The Grid-Quorum solution can quickly locate the closest redundant with low message complexity. The cascaded movement can reduce the relocation time. The proposed algorithm can find best cascading schedule to balance total energy consumption and minimum remaining energy.