Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina.

Similar presentations


Presentation on theme: "Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina."— Presentation transcript:

1 Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina at Chapel Hill PerCom 2004 IEEE International Conference on Pervasive Computing and Communications, 14-17 March 2004 Bao-Hua Yang

2 Outline  Introduction  Cooperative Location-Sensing  Performance analysis  Conclusion

3 Introduction  To support location-dependent services, a device needs to estimate its position  How to estimate the position of devices? GPS  Breaks down near obstacles (trees, buildings)  Does not work indoors  Not cost-effective  Not suitable for small and energy-constrained devices  e.g.: PDA, sensor … Other algorithms

4 Introduction 1 a b c Positioning by triangulation

5 Introduction 1 Positioning by triangulation a b c Measuring distance by RF signal strength

6 Introduction 1 a b c 1 a b c Ideal situation real situation Positioning by triangulation

7 Introduction --- Assumption  Radio propagation Convert a signal strength value to a distance interval (d-e, d+e), where e is range error 1 d a

8 Introduction --- Assumption  Assume that all host are stationary during CLS run  Node are randomly placed  Landmark know its position  Hosts don ’ t know position

9 Introduction  The following design characteristics shape the vision for cooperative location-sensing Robust Computationally inexpensive Suitable for indoor and outdoor environment Scalable and easily deployable

10 Cooperative Location-Sensing 1 2 3 4

11 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

12 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

13 1 2 3 4 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

14 1 2 3 4 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 2 2 1 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 Communication protocol Voting process

15 Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 1 L1L1 L2L2 L3L3 L4L4

16 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 CLS beacon: 1.Namely 2.Position 3.Voting weight 4.Max. transmission range 1

17 Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 CLS beacon: 1.L 4 2.Position of L 4 3.Voting weight: 2 4.Max. transmission range 1

18 Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1

19 Cooperative Location-Sensing 3 4 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1

20 Cooperative Location-Sensing 3 4 5 00 22 02 20 00 00 20 00 22 00 22 42 00 20 00 20 44 42 20 00 00 02 20 00 00 20 02 20 00 00 22 22 20 00 00 22 22 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1

21 Cooperative Location-Sensing  Two threshold ST:  The number of votes in each cell of the potential solution must be above a threshold LECT:  The number of cells with maximal value must be below a threshold

22 Cooperative Location-Sensing 3 4 5 00 22 02 20 00 00 20 00 22 00 22 42 00 20 00 20 44 42 20 00 00 02 20 00 00 20 02 20 00 00 22 22 20 00 00 22 22 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1

23 Cooperative Location-Sensing 3 4 5 00 22 02 20 00 00 20 00 22 00 22 42 00 20 00 20 44 42 20 00 00 02 20 00 00 20 02 20 00 00 22 22 20 00 00 22 22 00 00 00 00 00 00 00 00 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1

24 Cooperative Location-Sensing 3 4 5 11 33 13 31 11 11 30 01 31 11 33 51 11 31 11 31 15 33 31 11 10 00 00 11 11 30 00 00 01 11 30 00 00 01 11 30 00 00 01 11 10 00 00 11 11 2 L1L1 L2L2 L3L3 L4L4 Host 4 CLS table: 1

25 Performance analysis  Simulation testbed 100*100 square units in size Node randomly placed The default number of nodes is 100  Compare with[18] Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks, In Proc. of Usenix Annual Technical Conference, June 2002  Hop-Terrain  Hop-Terrain and with refinement

26 Performance analysis 10% hosts are landmarks

27 Performance analysis

28 Percentage of Landmarks

29 Conclusion  Devices running CLS can cooperate and share positioning information to improve their position estimations  CLS can work in both indoor and outdoor environments


Download ppt "Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina."

Similar presentations


Ads by Google