skip to main content
10.1145/1236360.1236393acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
Article

Exact distributed Voronoi cell computation in sensor networks

Authors Info & Claims
Published:25 April 2007Publication History

ABSTRACT

Distributed computation of Voronoi cells in sensor networks, i.e. computing the locus of points in a sensor field closest to a given sensor, is a key building block that supports a number of applications in both the data and control planes. For example, knowledge of Voronoi cells facilitates efficient methods for computing the piece-wise approximation of a field, whereby each sensor acts as a representative for the set of points in its Voronoi cell; awareness of Voronoi boundaries and Voronoi neighbors is also useful in load balancing and energy conservation. The methods currently advocated for distributed Voronoi computation in sensor networks are heuristic approximations that can introduce significant inaccuracies that are difficult to rigorously quantify; we demonstrate that these methods may err by a factor of 5 or more in some circumstances. We present and prove an exact method which eliminates these inaccuracies, at the cost of increased messaging overhead, but without necessitating contact with the entire network. To our knowledge, this is the first distributed algorithm that computes accurate Voronoi cells without requiring all-to-all communication. We implement it as a TinyOS module and quantitatively analyze its performance.

References

  1. D. Aguayo, J. Bicket, S. Biswas, G. Judd, and R. Morris. Link-level measurements from an 802.11b mesh network. In Proc. of SIGCOMM, Aug. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. A. Bash, J. W. Byers, and J. Considine. Uniform random sampling in sensor networks. In Proc. of DMSN, Aug. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Byers, J. Considine, and M. Mitzenmacher. Geometric generalizations of the power of two choices. In Proc. of the 16th ACM Symp. on Parallel Algorithms and Architectures, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Carbunar, A. Grama, and J. Vitek. Distributed and dynamic voronoi overlays for coverage detection and distributed hash tables in ad-hoc networks. In Proc. of IEEE International Conference on Parallel and Distributed Systems (ICPADS), July 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W.-P. Chen, J. C. Hou, and L. Sha. Dynamic clustering for acoustic target tracking in wireless sensor networks. IEEE Trans. on Mobile Computing, 3(3):258--271, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Clausen and P. Jacquet. Optimized Link State Routing Protocol (OLSR), October 2003. IETF RFC 3626. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Crossbow Corporation. Stargate Gateway (SPB400). Available at: http://www.xbow.com/Support/Support pdf files/Stargate Manual.pdf, 2004.Google ScholarGoogle Scholar
  8. M. de Berg, O. Schwarzkopf, M. van Kreveld, and M. Overmars. Computational Geometry: Algorithms and Applications. Springer-Verlag, 2nd edition, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Demirbas and H. Ferhatosmanoglu. Peer-to-peer spatial queries in sensor networks. In Proc. of 3rd IEEE International Conference on Peer-to-Peer Computing, Sept. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. P. Desnoyers, D. Ganesan, and P. Shenoy. TSAR: A Two Tier Storage Architecture Using Interval Skip Graphs. In Third ACM Conference on Embedded Networked Sensor Systems (SenSys)., November 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Ganesan, S. Ratnasamy, H. Wang, and D. Estrin. Coping with irregular spatio-temporal sampling in sensor networks. In Proc. of HotNets-II, November 2003.Google ScholarGoogle Scholar
  12. R. H. Guting. An introduction to spatial database systems. VLDB Journal, 3(4):357--399, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C.-C. Han, S. Ganeriwal, A. Boulis, and M. Srivastava. Going beyond nodal aggregates: Spatial average of a physical process in sensor networks. Poster in ACM SenSys, Nov. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Harrington and Y. Huang. In-network surface simplification for sensor fields. In GIS'05: Proceedings of the 13th annual ACM international workshop on Geographic information systems, pages 41--50, New York, NY, USA, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Hill and D. Culler. Mica: A Wireless Platform for Deeply Embedded Networks. IEEE Micro, 22(6):12--24, Nov/Dec 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. B. Karp and H. Kung. GPSR: Greedy perimeter stateless routing for wireless networks. In ACM MobiCom, Aug. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Y.-J. Kim, R. Govindan, B. Karp, and S. Shenker. Geographic routing made practical. In USENIX NSDI, May 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. P. Levis, N. Lee, M. Welsh, and D. Culler. TOSSIM: Accurate and scalable simulation of entire TinyOS applications. In ACM SenSys, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Moteiv Corporation. TMote Sky Datasheet, 2005.Google ScholarGoogle Scholar
  20. J. A. Peterson. SENS: A simple, extensible sensor network simulator for exploring approximate aggregation techniques. Master's thesis, Boston University, 2005.Google ScholarGoogle Scholar
  21. N. B. Priyantha, A. Chakraborty, and H. Balakrishnan. The cricket location-support system. In MobiCom '00: Proceedings of the 6th annual international conference on Mobile computing and networking, pages 32--43, New York, NY, USA, 2000. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, and I. Stoica. Geographic routing without location information. In ACM MobiCom, Sept. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin, and F. Yu. Data-centric storage in sensornets with GHT, a geographic hash table. Mobile Networks and Applications, 8(4):427--442, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. P. Samar, M. R. Pearlman, and Z. J. Haas. The handbook of ad hoc wireless networks, chapter Hybrid routing: the pursuit of an adaptable and scalable routing framework for ad hoc networks, pages 245--262. CRC Press, Inc., Boca Raton, FL, USA, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Sharifzadeh and C. Shahabi. Supporting spatial aggregation in sensor network databases. In Proc. of 12th International Symposium of ACM GIS, Nov. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. I. Stanoi, M. Riedwald, D. Agrawal, and A. E. Abbadi. Discovery of in uence sets in frequently updated databases. In Proc. of 27th VLDB Conference, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. USC Embedded Networks Laboratory. CLDP+GFR ver-0.2 for the motes. Available at: http://enl.usc.edu/software.html.Google ScholarGoogle Scholar
  28. Z. Zhou, S. Das, and H. Gupta. Variable radii connected sensor cover in sensor networks. In Proc. of IEEE SECON, 2004.Google ScholarGoogle Scholar

Index Terms

  1. Exact distributed Voronoi cell computation in sensor networks

              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
              • Published in

                cover image ACM Conferences
                IPSN '07: Proceedings of the 6th international conference on Information processing in sensor networks
                April 2007
                592 pages
                ISBN:9781595936387
                DOI:10.1145/1236360

                Copyright © 2007 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: 25 April 2007

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate143of593submissions,24%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader