Game-Theoretic Analysis of Mobile Network Coverage David K.Y. Yau.

Slides:



Advertisements
Similar presentations
1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, Department.
Advertisements

Problem solving with graph search
Randomized Sensing in Adversarial Environments Andreas Krause Joint work with Daniel Golovin and Alex Roper International Joint Conference on Artificial.
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
CSE 380 – Computer Game Programming Pathfinding AI
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Applications: Special Case of Security Games. Given a team of robots, how should they plan their patrol paths along time to optimize some objective function?
Intelligent Patrolling Sarit Kraus Department of Computer Science Bar-Ilan University Collaborators: Noa Agmon, Gal Kaminka, Efrat Sless 1.
Maximal Lifetime Scheduling in Sensor Surveillance Networks Hai Liu 1, Pengjun Wan 2, Chih-Wei Yi 2, Siaohua Jia 1, Sam Makki 3 and Niki Pissionou 4 Dept.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
1 Perfect Simulation and Stationarity of a Class of Mobility Models Jean-Yves Le Boudec (EPFL) Milan Vojnovic (Microsoft Research Cambridge)
The Cat and The Mouse -- The Case of Mobile Sensors and Targets David K. Y. Yau Lab for Advanced Network Systems Dept of Computer Science Purdue University.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
Mobility Improves Coverage of Sensor Networks Benyuan Liu*, Peter Brass, Olivier Dousse, Philippe Nain, Don Towsley * Department of Computer Science University.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Motion Planning with Visibility Constraints Jean-Claude Latombe Computer Science Department Stanford University.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Developing a Deterministic Patrolling Strategy for Security Agents Nicola Basilico, Nicola Gatti, Francesco Amigoni.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
1 OUTLINE Motivation Distributed Measurements Importance Sampling Results Conclusions.
Impact of Different Mobility Models on Connectivity Probability of a Wireless Ad Hoc Network Tatiana K. Madsen, Frank H.P. Fitzek, Ramjee Prasad [tatiana.
1 Distributed Algorithms for Guiding Navigation across a Sensor Network Qun Li, Michael De Rosa, and Daniela Rus Department of Computer Science Dartmouth.
Yi Wang, Bhaskar Krishnamachari, Qing Zhao, and Murali Annavaram 1 The Tradeoff between Energy Efficiency and User State Estimation Accuracy in Mobile.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Decentralised Coordination of Mobile Sensors School of Electronics and Computer Science University of Southampton Ruben Stranders,
Path Planning in a Dynamic Environment Scott McKeever, Nora Szasz, Dennis Gregorovic, Angel Chang Amit Seshan.
A Theoretical Study of Optimization Techniques Used in Registration Area Based Location Management: Models and Online Algorithms Sandeep K. S. Gupta Goran.
The Cat and The Mouse -- The Case of Mobile Sensors and Targets David K. Y. Yau Lab for Advanced Network Systems Dept of Computer Science Purdue University.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Motif finding with Gibbs sampling CS 466 Saurabh Sinha.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
1 A Bidding Protocol for Deploying Mobile Sensors GuilingWang, Guohong Cao, and Tom LaPorta Department of Computer Science & Engineering The Pennsylvania.
Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks
Deployment Strategy for Mobile Robots with Energy and Timing Constraints Yongguo Mei, Yung-Hsiang Lu, Y. Charlie Hu, and C.S. George Lee School of Electrical.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
1 Service Charge and Energy- Aware Vertical Handoff in Integrated IEEE e/ Networks Youngkyu Choi and Sunghyun Choi School of Electrical Engineering.
Bounded relay hop mobile data gathering in wireless sensor networks
Maxim A. Batalin, Gaurav S. Sukhatme Presented by:Shawn Kristek.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Shibo He 、 Jiming Chen 、 Xu Li 、, Xuemin (Sherman) Shen and Youxian Sun State Key Laboratory of Industrial Control Technology, Zhejiang University, China.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
Po-Yu Chen, Zan-Feng Kao, Wen-Tsuen Chen, Chi-Han Lin Department of Computer Science National Tsing Hua University IEEE ICPP 2011 A Distributed Flow-Based.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
The Ant System Optimization by a colony of cooperating agents.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Selection and Navigation of Mobile Sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Distributed Algorithms for Dynamic Coverage in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver.
Optimizing the Location Obfuscation in Location-Based Mobile Systems Iris Safaka Professor: Jean-Pierre Hubaux Tutor: Berker Agir Semester Project Security.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
Zijian Wang, Eyuphan Bulut, and Boleslaw K. Szymanski Center for Pervasive Computing and Networking and Department of Computer Science Rensselaer Polytechnic.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
Maximizing Sensor Lifetime in A Rechargeable Sensor Network via Partial Energy Charging on Sensors Wenzheng Xu, Weifa Liang, Xiaohua Jia, Zichuan Xu Sichuan.
Prof. Yu-Chee Tseng Department of Computer Science
David K. Y. Yau Department of Computer Science Purdue University
Pursuit-Evasion Games with UGVs and UAVs
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
15.082J & 6.855J & ESD.78J Radix Heap Animation
Presentation transcript:

Game-Theoretic Analysis of Mobile Network Coverage David K.Y. Yau

Outline  Introduction  Mobility models  Cats’ strategies  Mouse’s strategies  Experimental results  Conclusion  Introduction  Mobility models  Cats’ strategies  Mouse’s strategies  Experimental results  Conclusion

Motivation – Why Mobile?  The mouse  Evade detection  Nature of “mission”  The cat  Improved coverage with fewer sensors  Robustness against contingencies  The mouse  Evade detection  Nature of “mission”  The cat  Improved coverage with fewer sensors  Robustness against contingencies

Problem Formulation  Two player game—cats and mouse  Closed rectangular area  Cats try to shorten detection time  Mouse tries to lengthen detection time  Both move at constant speed  Both have finite sensing range  Ends when mouse is within cat’s sensing range  Two player game—cats and mouse  Closed rectangular area  Cats try to shorten detection time  Mouse tries to lengthen detection time  Both move at constant speed  Both have finite sensing range  Ends when mouse is within cat’s sensing range

Mobility Model  Four-tuple  N: network area  M: accessibility constraints -- the “map”  T: trip selection  R: route selection  Random waypoint model is a special case  Null accessibility constraints  Uniform random trip selection  Cartesian straight line route selection  Four-tuple  N: network area  M: accessibility constraints -- the “map”  T: trip selection  R: route selection  Random waypoint model is a special case  Null accessibility constraints  Uniform random trip selection  Cartesian straight line route selection

The Sensing Range  Cats’ sensing range  R c  Mouse’s sensing range  R m  Blind mouse  R m < R c  Caught before evasion  Seeing mouse  R m > R c  Active evasion possible  Cats’ sensing range  R c  Mouse’s sensing range  R m  Blind mouse  R m < R c  Caught before evasion  Seeing mouse  R m > R c  Active evasion possible

Cats’ Strategies  Uniform scan  Bouncing  Random waypoint model  Uniform scan  Bouncing  Random waypoint model

Mouse Strategy  Blind  Hide at safe haven  Assume cats’ presence statistics is known  Seeing  Cats presence  Run  Maximize the minimum distance to all cats  Cats absence  Bouncing  Random waypoint model  Static  Don’t move  Blind  Hide at safe haven  Assume cats’ presence statistics is known  Seeing  Cats presence  Run  Maximize the minimum distance to all cats  Cats absence  Bouncing  Random waypoint model  Static  Don’t move

The Presence Matrix – ∏  Probability of a cat presence at an area  Divide network area into m × n cells  ∏ i,j = Probability of one or more cats present in cell (i, j)  Probability of a cat presence at an area  Divide network area into m × n cells  ∏ i,j = Probability of one or more cats present in cell (i, j)

Best Blind Mouse Play  Find an optimal path to move to a safest cell  Detection time is maximized along the path  ∏ i,j is lowest at the safest cell (usually)  Dynamic programming  Greedy does not always work  Find an optimal path to move to a safest cell  Detection time is maximized along the path  ∏ i,j is lowest at the safest cell (usually)  Dynamic programming  Greedy does not always work

Comparison with Local Greedy Strategy Greedy Dynamic Programming

Optimal Escape Path Formulation  Using ∏, computes  E j [T stay ] = Expected detection time if staying at cell i  E j [T move(k) ] = Expected detection time if moving to cell k  Cell k is a neighboring cell of i  Make decision—stay or move  Maximize expected detection time  Optimal escape path = sequence of movement until stay is chosen  How to compute the expected detection time?  Using ∏, computes  E j [T stay ] = Expected detection time if staying at cell i  E j [T move(k) ] = Expected detection time if moving to cell k  Cell k is a neighboring cell of i  Make decision—stay or move  Maximize expected detection time  Optimal escape path = sequence of movement until stay is chosen  How to compute the expected detection time?

Compute Expected Detection Time  Initialize E j [T detect ] as E j [T stay ]  Insert all the cells into max-heap  i := Extract-max  Update E j [T detect ] for each neighbor cell k of i  E k [T detect ] := max(E k [T detect ], E i [T move(k) ])  Heapify  Repeat until heap becomes empty  Initialize E j [T detect ] as E j [T stay ]  Insert all the cells into max-heap  i := Extract-max  Update E j [T detect ] for each neighbor cell k of i  E k [T detect ] := max(E k [T detect ], E i [T move(k) ])  Heapify  Repeat until heap becomes empty

Example Optimal Paths V m = 10 m/s V m = 15 m/s

Blind Mouse Strategies Compared Expected Detection Time Cat Strategies ScanBouncingRWP Mouse Strategies DP RWP Stay V c = 10 m/s, V m = 10 m/s, R c = 25 m, R m = 0 m

Other Options for Cats  Increase sensing range  Increase speed  Increase quantity  Increase sensing range  Increase speed  Increase quantity R c (m) T detect (s) V c (m/s) T detect (s) NcNcNcNc

Best Seeing Mouse Play  Find and move at the optimum direction  Minimum distance to all cats is maximized  Distance between cat and mouse  d(β, t) = ║C(t) – M(β, t)║  Minimum distance moving at direction β  d * (β) = min t ≥ 0 { d(β, t) }  Optimal escape direction  β * = argmax d * (β)  Find and move at the optimum direction  Minimum distance to all cats is maximized  Distance between cat and mouse  d(β, t) = ║C(t) – M(β, t)║  Minimum distance moving at direction β  d * (β) = min t ≥ 0 { d(β, t) }  Optimal escape direction  β * = argmax d * (β)

Strategies When Cat Absence  Bouncing  Centric  Random waypoint model  Static  Don’t move  Bouncing  Centric  Random waypoint model  Static  Don’t move

Seeing Mouse Strategies Compared Expected Detection Time Cat Strategies BouncingRWP Mouse Strategies Bouncing Centric Static Stay V c = 10 m/s, V m = 10 m/s, R c = 5 m, R m = 10 m

Result Explained  Why Bouncing is better for cats?  All area are equally likely to be visited (approx.)  Uniform presence matrix (approx.)  Safe haven eliminated  Why Centric is better for mouse?  More choices of direction  Why Bouncing is better for cats?  All area are equally likely to be visited (approx.)  Uniform presence matrix (approx.)  Safe haven eliminated  Why Centric is better for mouse?  More choices of direction

Presence Matrices Random Waypoint Model Bouncing

Where The Mouse Were Caught? Detection Time (s)

Other Options—Sensing Range

Other Options—Speed

Other Options—Quantity

Conclusions  Detect intelligent mobile target using mobile sensor  Mobile sensors increase robustness  Strategies to evade detection without full knowledge of cat movement  Movement model is important  Presence matrix determine the coverage performance  Bouncing movement is better than random waypoint model  Stochastic movement prevent movement prediction  Optimal escape direction helps seeing mouse  Dynamic programming algorithm helps blind mouse  Effects of sensing range, speed and number of cats are quantified  Detect intelligent mobile target using mobile sensor  Mobile sensors increase robustness  Strategies to evade detection without full knowledge of cat movement  Movement model is important  Presence matrix determine the coverage performance  Bouncing movement is better than random waypoint model  Stochastic movement prevent movement prediction  Optimal escape direction helps seeing mouse  Dynamic programming algorithm helps blind mouse  Effects of sensing range, speed and number of cats are quantified

Future Work  Radioactive, chemical plume detection  Explosion  Dispersion  Mobile target detection with presence of obstacle  Model for sensor reliability, interference, etc.  Quantification of sensing uncertainty  Radioactive, chemical plume detection  Explosion  Dispersion  Mobile target detection with presence of obstacle  Model for sensor reliability, interference, etc.  Quantification of sensing uncertainty

Question…