Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.

Slides:



Advertisements
Similar presentations
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Advertisements

HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Introduction to Wireless Sensor Networks
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
1 Empirical-based Analysis of a Cooperative Location-Sensing System 1 Institute of Computer Science, Foundation for Research & Technology-Hellas (FORTH)
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:
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
An Authentication Service Against Dishonest Users in Mobile Ad Hoc Networks Edith Ngai, Michael R. Lyu, and Roland T. Chin IEEE Aerospace Conference, Big.
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Location-sensing using the IEEE Infrastructure and the Peer-to-peer Paradigm for mobile computing applications Anastasia Katranidou Supervisor:
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
Protocols for Self-Organization of a Wireless Sensor Network K. Sohrabi, J. Gao, V. Ailawadhi, and G. J. Pottie IEEE Personal Comm., Oct Presented.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Localization With Mobile Anchor Points in Wireless Sensor Networks
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.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Location Estimation in Ad-Hoc Networks with Directional Antennas N. Malhotra M. Krasniewski C. Yang S. Bagchi W. Chappell 5th IEEE International Conference.
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
A New Hybrid Wireless Sensor Network Localization System Ahmed A. Ahmed, Hongchi Shi, and Yi Shang Department of Computer Science University of Missouri-Columbia.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Location-sensing using the IEEE Infrastructure and the Peer-to-peer Paradigm for Mobile Computing Applications Anastasia Katranidou Supervisor:
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Ad Hoc Positioning System (APS) Using AOA Dragos¸ Niculescu and Badri Nath INFOCOM ’03 1 Seoyeon Kang September 23, 2008.
Ad Hoc Positioning System (APS)
Localization and Secure Localization. Learning Objectives Understand why WSNs need localization protocols Understand localization protocols in WSNs Understand.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Network Coding Data Collecting Mechanism based on Prioritized Degree Distribution in Wireless Sensor Network Wei Zhang, Xianghua Xu, Qinchao Zhang, Jian.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Computer Science 1 Using Clustering Information for Sensor Network Localization Haowen Chan, Mark Luk, and Adrian Perrig Carnegie Mellon University
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
1 GPS-Free-Free Positioning System for Wireless Sensor Networks Farid Benbadis, Timur Friedman, Marcelo Dias de Amorim, and Serge Fdida IEEE WCCN 2005.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
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)
Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina.
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.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Density-Aware Hop-Count Localization (DHL) in Wireless Sensor Networks with Variable Density Sau Yee Wong 1,2, Joo Chee Lim 1, SV Rao 1, Winston KG Seah.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Localization for Anisotropic Sensor Networks
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Presented by Prashant Duhoon
Localization in WSN Localization in WSN.
Wireless Mesh Networks
Presentation transcript:

Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive Computing and Communications (PERCOM ’04)

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Localization in WSN Location information is very useful to routing and other applications. Global ID, local ID, no ID? Position type Absolute Relative Symbolic

Major Phases of Localization 1. Initialization Phase To facilitate operations in the localization phase Range or angle measurement RSSI,TOA,TDOA,AOA 2. Localization Phase Calculate the locations of sensor nodes. Settlement of coordinate system Spread the locations. 3. Refinement (optional)

Design characteristics Robust to tolerate network failures, disconnections, delays due to host mobility No need for extensive training and specialized hardware Scalable Computationally inexpensive Suitable for indoor and outdoor environments

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Overview(1/2) Grid-representation of the terrain Communication protocol - disseminates positioning and distance estimates among hosts in the network. Voting process - to accumulate and assesses the received positioning information

Overview(2/2) A collaborative location-sensing scheme. Each host estimates its distance from neighboring peers refines its estimations iteratively as it receives new positioning information from peers Only the computationally powerful hosts run the voting process and compute their location.

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Grid-representation Grid-based representation of the terrain. Each Host initializes its grid at the beginning of a CLS run. The grid size doesn’t need to be the same.

Coordinate System Global coordinate system All hosts in the terrain share a common (global) coordinate system used to represent their position. Local coordinate system A cell is represented using the local grid coordinate system. A host transforms the global coordinates of all the (acquired) position information to coordinates of its local grid. A host transforms its local coordination to the global coordination after the CLS operations.

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Some Definitions Active host : A host computes its own location Passive host : A host does not compute its own location CLS server : A sever computes the locations of their local passive hosts.

CLS communication protocol Neighbor discovery protocol with single-hop broadcast beacons. Respond to beacons with positioning information Distance estimation using these beacons Building CLS entry for that neighbor Aggregate new positioning entries to a single message. Makes active hosts learn about the host are more than one- hop away Controlled-dissemination of CLS entries Active hosts only rebroadcast the updated or new CLS entries  based on the position field and Time-To-Live (TTL) value.

CLS beacon & update messages Peer idPositionTimeRangeWeightDistanceVote A(x A,y A )tntn RARA wAwA (d u,A - e, d u,A + e)Positive C(x C,y C )tktk RCRC wCwC (R C,  )Negative CLS table of host u with entries for peers A and C A : within the range of the reference host u. C : u learned through updates (from its neighbors)

CLS table This table is initialized at the beginning of a run and updated when the local host gathers a non-stale CLS update. An active host maintains a table with all the received CLS entries. A CLS server maintains a similar table for each host that it tries to position A passive host forwards new CLS entries to their server.

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Voting Process Takes place as the local host (or CLS server) receives CLS update messages and builds the table. Accumulating and assessing the received positioning information to estimate the location of a passive nodes.

The Weights Each host is configured with a voting weight a constant depends on the confidence of the host about its position estimation. Landmarks have higher voting weight than hosts that compute their position using CLS. The higher the value of a cell is, the more hosts agree that this is a likely position of that host.

x Accumulation of votes from peers 1.Host A votes 2. Host B votes x 3. Host C votes Most likely position x x Host u with unknown position Peers A, B, and C have positioned themselves

Parameters G m : the grid that a host maintains during a run R n : the wireless range of host n. w n : the voting weight : the estimated distance interval between host m and n v (x,y) : the value of the cell. P m,n : the set of cells in G m that are likely positions of host m given its CLS entry about host n. Host m,n are one-hop neighbors. Host m learns about n indirectly

CLS Voting Each peer performs the following steps : 1. Initialize the cells of the grid G m (value of each cell is 0) 2. For each CLS entry about a host (eg. host n ) with known/computed location (1) Compute P m,n (2) accumulate votes : 3. Set of cells with maximal values defines possible position 4. If there are enough votes and the precision is acceptable Report the centroid of the set as the host position The host transforms the coordinates of this centroid to coordinates of the global coordinate system. 5. Otherwise go to step 2

Two Thresholds ST (voting threshold ) : The number of votes in each cell of the potential solution must be above ST. LECT (local error control threshold ) : The size of the grid region that contains the potential solution (i.e. number of cells with maximal value) must be below LECT.

Grid for host u Corresponds to the terrain A cell is a possible position The higher the value, the more hosts it is likely position of the host RcRc Host u with unknown position Peers A, B, and C have positioned themselves Host A positive votes Example of voting process (at host u) Host B positive votesHost C negative votes

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Simulation Testbed 100x100 square units in size Randomly placed nodes in the terrain Location & range errors as percentages of the transmission range

Impact of range error

10% landmarks and average connectivity degree of 12

CLS (“Voting scheme”) vs. “Hop-TERRAIN” and “with Refinement” for various connectivity degrees and landmark %. The range error is 5%. CLS performs worse for networks with low degree of connectivity or few landmarks

Extension of CLS using signal map of the environment Take advantage of the IEEE infrastructure APs act as landmarks Training and measurement phase Each position c in the terrain is associated with mean (SM[c].avg), max (SM[c].max), min (SM[c].min) signal strength received from APs For each cell, cell c accumulates a vote from AP i, if s i : measured signal value

no-CLS: only landmarks vote no voting from non-landmarks Extended CLS with two APs-landmarks

Extended CLS with two APs

Extended CLS: Impact of ranging error with 2 AP and 3 landmarks

Outline Introduction CLS (Cooperative Location-Sensing) System Grid-representation Communication protocol Voting process Performance analysis CLS Extension of CLS using signal map Conclusions

Conclusions (1/2) Voting from peers and signal map have substantial impact When signal map is available, a few additional landmarks do not have dramatic impact 100x100 grid size is sufficient CLS thresholds should be tuned based on density of hosts and landmarks, and range error

Conclusions(2/2) Nice scaling properties Robust to tolerate network failures, disconnections, delays due to host mobility Distributed and centralized architecture No need for extensive training and specialized hardware