skip to main content
research-article

Connectivity-based localization of large-scale sensor networks with complex shape

Published:27 November 2009Publication History
Skip Abstract Section

Abstract

We study the problem of localizing a large sensor network having a complex shape, possibly with holes. A major challenge with respect to such networks is to figure out the correct network layout, that is, avoid global flips where a part of the network folds on top of another. Our algorithm first selects landmarks on network boundaries with sufficient density, then constructs the landmark Voronoi diagram and its dual combinatorial Delaunay complex on these landmarks. The key insight is that the combinatorial Delaunay complex is provably globally rigid and has a unique realization in the plane. Thus an embedding of the landmarks by simply gluing the Delaunay triangles properly recovers the faithful network layout. With the landmarks nicely localized, the rest of the nodes can easily localize themselves by trilateration to nearby landmark nodes. This leads to a practical and accurate localization algorithm for large networks using only network connectivity. Simulations on various network topologies show surprisingly good results. In comparison, previous connectivity-based localization algorithms such as multidimensional scaling and rubberband representation generate globally flipped or distorted localization results.

References

  1. Amenta, N., Bern, M., and Eppstein, D. 1998. The crust and the β-skeleton: Combinatorial curve reconstruction. Graph. Mod. Image Process. 60, 125--135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anderson, B. D. O., Belhumeur, P. N., Eren, T., Goldenberg, D. K., Morse, A. S., Whiteley, W., and Yang, Y. R. 2007. Graphical properties of easily localizable sensor networks. Wire. Netw. 15, 2, 177--191. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Aspnes, J., Goldenberg, D., and Yang, Y. R. 2004. On the computational complexity of sensor network localization. In Proceedings of the 1st International Workshop on Algorithmic Aspects of Wireless Sensor Networks (ALGOSENSORS). 32--44.Google ScholarGoogle Scholar
  4. Badoiu, M., Demaine, E. D., Hajiaghayi, M. T., and Indyk, P. 2004. Low-dimensional embedding with extra information. In Proceedings of the 20th Annual Symposium on Computational Geometry (SCG'04). 320--329. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bateni, M., Demaine, E. D., Hajiaghayi, M., and Moharrami, M. 2007. Plane embeddings of planar graph metrics. Discrete Comput. Geom. 38, 3, 615--637. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Berg, A. R. and Jordán, T. 2003. A proof of connelly's conjecture on 3-connected generic cycles. J. Comb. Theory B 88, 1, 17--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Biswas, P. and Ye, Y. 2004. Semidefinite programming for ad hoc wireless sensor network localization. In Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks. 46--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bott, R. and Tu, L. 1982. Differential Forms in Algebraic Topology. Springer-Verlag.Google ScholarGoogle Scholar
  9. Bruck, J., Gao, J., and Jiang, A. 2005. MAP: Medial axis based geometric routing in sensor networks. In Proceedings of the ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom). 88--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cabello, S., Demaine, E. D., and Rote, G. 2007. Planar embeddings of graphs with specified edge lengths. J. Graph Algor. Appl. 11, 1, 259--276.Google ScholarGoogle ScholarCross RefCross Ref
  11. Carlsson, G. and de Silva, V. 2004. Topological approximation by small simplicial complexes. In Proceedings of the Symposium on Point-Based Graphics.Google ScholarGoogle Scholar
  12. de Silva, V. 2003. A weak definition of Delaunay triangulation. Tech. Rep., Stanford University.Google ScholarGoogle Scholar
  13. Edelsbrunner, H. 2001. Geometry and Topology for Mesh Generation. Cambridge University Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Elson, J. 2003. Time synchronization in wireless sensor networks. Ph.D. thesis, University of California, Los Angeles. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Eren, T., Goldenberg, D., Whitley, W., Yang, Y., Morse, S., Anderson, B., and Belhumeur, P. 2004. Rigidity, computation, and randomization of network localization. In Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'04). Vol. 4. 2673--2684.Google ScholarGoogle Scholar
  16. Fang, Q., Gao, J., Guibas, L., de Silva, V., and Zhang, L. 2005. GLIDER: Gradient landmark-based distributed routing for sensor networks. In Proceedings of the 24th Conference of the IEEE Communication Society (INFOCOM). Vol. 1. 339--350.Google ScholarGoogle Scholar
  17. Fang, Q., Gao, J., and Guibas, L. J. 2006. Landmark-based information storage and retrieval in sensor networks. In Proceedings of the 25th Conference of the IEEE Communication Society (INFOCOM'06). Vol. 1. 339--350.Google ScholarGoogle Scholar
  18. Fekete, S. P., Kaufmann, M., Kröller, A., and Lehmann, N. 2005. A new approach for boundary recognition in geometric sensor networks. In Proceedings of the 17th Canadian Conference on Computational Geometry. 82--85.Google ScholarGoogle Scholar
  19. Fekete, S. P., Kröller, A., Pfisterer, D., Fischer, S., and Buschmann, C. 2004. Neighborhood-based topology recognition in sensor networks. Lecture Notes in Computer Science, vol. 3121. 123--136.Google ScholarGoogle ScholarCross RefCross Ref
  20. Fruchterman, T. M. J. and Reingold, E. M. 1991. Graph drawing by force-directed placement. Softw. Pract. Exper. 21, 11, 1129--1164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Funke, S. 2005. Topological hole detection in wireless sensor networks and its applications. In Proceedings of the Joint Workshop on Foundations of Mobile Computing (DIALM-POMC'05). 44--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Funke, S. and Klein, C. 2006. Hole detection or: “how much geometry hides in connectivity?”. In Proceedings of the 22nd Annual Symposium on Computational Geometry (SCG'06). 377--385. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Funke, S. and Milosavljević, N. 2007a. Guaranteed-delivery geographic routing under uncertain node locations. In Proceedings of the 26th Conference of the IEEE Communications Society (INFOCOM'07). 1244--1252.Google ScholarGoogle Scholar
  24. Funke, S. and Milosavljević, N. 2007b. Network sketching or: “how much geometry hides in connectivity? - part II”. In Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'07). 958--967. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Ganeriwal, S., Kumar, R., and Srivastava, M. B. 2003. Timing-sync protocol for sensor networks. In Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys'03). 138--149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Gao, J., Guibas, L., Oudot, S., and Wang, Y. 2008. Geodesic delaunay triangulation and witness complex in the plane. In Proceedings of the 18th ACM-SIAM Symposium on Discrete Algorithms. 571--580. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Goldenberg, D., Bihler, P., Cao, M., Fang, J., Anderson, B. D., Morse, A. S., and Yang, Y. R. 2006. Localization in sparse networks using sweeps. In Proceedings of the ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom). 110--121. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Goldenberg, D., Krishnamurthy, A., Maness, W., Yang, Y. R., Young, A., Morse, A. S., Savvides, A., and Anderson, B. 2005. Network localization in partially localizable networks. In Proceedings of the 24th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'05). Vol. 1. 313--326.Google ScholarGoogle Scholar
  29. Graver, J. E., Servatius, B., and Servatius, H. 1993. Combinatorial Rigidity. Graduate Studies in Math., AMS.Google ScholarGoogle Scholar
  30. Hendrickson, B. 1992. Conditions for unique graph realizations. SIAM J. Comput. 21, 1, 65--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Howard, A., Mataric, M., and Sukhatme, G. 2001. Relaxation on a mesh: a formalism for generalized localization. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 1055--1060.Google ScholarGoogle Scholar
  32. Jacobs, D. J. and Hendrickson, B. 1997. An algorithm for two-dimensional rigidity percolation: the pebble game. J. Comput. Phys. 137, 2, 346--365. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Kamada, T. and Kawai, S. 1989. An algorithm for drawing general undirected graphs. Inform. Process. Lett. 31, 1, 7--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Kobourov, S. G., Efrat, A., Forrester, D., and Iyer, A. 2006. Force-directed approaches to sensor network localization. In Proceedings of the 8th Workshop on Algorithm Engineering and Experiments (ALENEX).Google ScholarGoogle Scholar
  35. Kröller, A., Fekete, S. P., Pfisterer, D., and Fischer, S. 2006. Deterministic boundary recognition and topology extraction for large sensor networks. In Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms. 1000--1009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Laman, G. 1970. On graphs and rigidity of plane skeletal structures. J. Engin. Math. 4, 331--340.Google ScholarGoogle ScholarCross RefCross Ref
  37. Moore, D., Leonard, J., Rus, D., and Teller, S. 2004. Robust distributed network localization with noisy range measurements. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys'04). 50--61. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Priyantha, N. B., Balakrishnan, H., Demaine, E., and Teller, S. 2003. Anchor-free distributed localization in sensor networks. Tech. Rep. TR-892, MIT LCS.Google ScholarGoogle Scholar
  39. Rao, A., Papadimitriou, C., Shenker, S., and Stoica, I. 2003. Geographic routing without location information. In Proceedings of the 9th Annual International Conference on Mobile Computing and Networking. 96--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Savvides, A., Han, C.-C., and Strivastava, M. B. 2001. Dynamic fine-grained localization in ad-hoc networks of sensors. In Proceedings of the 7th ACM Annual International Conference on Mobile Computing and Networking (MobiCom'01). 166--179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Saxe, J. B. 1979. Embeddability of weighted graphs in k-space is strongly NP-hard. In Proceedings of the 17th Allerton Conference in Communications, Control and Computing. 480--489.Google ScholarGoogle Scholar
  42. Shang, Y., Ruml, W., Zhang, Y., and Fromherz, M. P. J. 2003. Localization from mere connectivity. In Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc'03). 201--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. So, A. M.-C. and Ye, Y. 2005. Theory of semidefinite programming for sensor network localization. In Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'05). 405--414. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Tenenbaum, J., de Silva, V., and Langford, J. 2000. A global geometric framework for nonlinear dimensionality reduction. Science 290, 22, 2319--323.Google ScholarGoogle ScholarCross RefCross Ref
  45. Tutte, W. T. 1963. How to draw a graph. Proc. London Math. Soc. 13, 52, 743--768.Google ScholarGoogle ScholarCross RefCross Ref
  46. Wang, Y., Gao, J., and Mitchell, J. S. B. 2006. Boundary recognition in sensor networks by topological methods. In Proceedings of the ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom). 122--133. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Zhu, X., Sarkar, R., and Gao, J. 2007. Shape segmentation and applications in sensor networks. In Proceedings of the 26th Conference of the IEEE Communications Society (INFOCOM'07). 1838--1846.Google ScholarGoogle Scholar

Index Terms

  1. Connectivity-based localization of large-scale sensor networks with complex shape

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Sensor Networks
            ACM Transactions on Sensor Networks  Volume 5, Issue 4
            November 2009
            264 pages
            ISSN:1550-4859
            EISSN:1550-4867
            DOI:10.1145/1614379
            Issue’s Table of Contents

            Copyright © 2009 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 27 November 2009
            • Revised: 1 August 2008
            • Accepted: 1 August 2008
            • Received: 1 March 2008
            Published in tosn Volume 5, Issue 4

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader