Skip to main content
Log in

MAP: Medial axis based geometric routing in sensor networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

One of the challenging tasks in the deployment of dense wireless networks (like sensor networks) is in devising a routing scheme for node to node communication. Important consideration includes scalability, routing complexity, quality of communication paths and the load sharing of the routes. In this paper, we show that a compact and expressive abstraction of network connectivity by the medial axis enables efficient and localized routing. We propose MAP, a Medial Axis based naming and routing Protocol that does not require geographical locations, makes routing decisions locally, and achieves good load balancing. In its preprocessing phase, MAP constructs the medial axis of the sensor field, defined as the set of nodes with at least two closest boundary nodes. The medial axis of the network captures both the complex geometry and non-trivial topology of the sensor field. It can be represented succinctly by a graph whose size is in the order of the complexity of the geometric features (e.g., the number of holes). Each node is then given a name related to its position with respect to the medial axis. The routing scheme is derived through local decisions based on the names of the source and destination nodes and guarantees delivery with reasonable and natural routes. We show by both theoretical analysis and simulations that our medial axis based geometric routing scheme is scalable, produces short routes, achieves excellent load balancing, and is very robust to variations in the network model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. N. Amenta, M. Bern and D. Eppstein, The crust and the β-Skeleton: combinatorial curve reconstruction, Graphical Models and Image Processing 60 (1998) 125–135.

    Article  Google Scholar 

  2. N. Amenta, S. Choi and R. K. Kolluri, The power crust, unions of balls, and the medial axis transform, Comput. Geom. Theory Appl., 19 (2001) 127–153.

    MATH  MathSciNet  Google Scholar 

  3. D. Attali, J.-D. Boissonnat and H. Edelsbrunner, Stability and computation of the medial axis—a state-of-the-art report, in: Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration. (Springer-Verlag, 2004).

  4. M. Bernstein, V. de Silva, J. Langford and J. Tenenbaum, Graph approximations to geodesics on embedded manifolds, Technical report, Department of Psychology, Stanford University, 2000.

  5. H. Blum. A transformation for extracting new descriptors of shape, in: W. Wathen-Dunn (ed.) Models for the Perception of Speech and Visual Form, MIT Press (1967) pp. 362–380.

  6. P. Bose, P. Morin, I. Stojmenovic and J. Urrutia, Routing with guaranteed delivery in ad hoc wireless networks, in: Proceedings of the 3rd Int. Workshop on Discrete Algorithms and methods for mobile computing and communications (DialM ’99) (1999) pp. 48–55.

  7. J.W. Brandt, Convergence and continuity criteria for discrete approximations of the continuous planar skeletons, CVGIP: Image Understanding 59(1) (1994) 116–124.

    Article  Google Scholar 

  8. J. Bruck, J. Gao and A. Jiang, Localization and routing in sensor networks by local angle information, in: Proceedings of the Sixth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc’05) (May 2005) pp. 181–192.

  9. A. Caruso, A. Urpi, S. Chessa and S. De, GPS Free coordinate assignment and routing in wireless sensor networks, in: Proceedings of the 24th Conference of the IEEE Communication Society (INFOCOM) (March 2005), Vol. 1, pp. 150–160.

  10. H.I. Choi, S. W. Choi and H. P. Moon, Mathematical theory of medial axis transform, Pacific Journal of Mathematics 181(1) (1997) 57–88.

    Article  MathSciNet  Google Scholar 

  11. M. de Berg, M. van Kreveld, M. Overmars and O. Schwarzkopf, Computational Geometry: Algorithms and Applications. Springer-Verlag, Berlin, 1997.

    MATH  Google Scholar 

  12. Q. Fang, J. Gao, L. Guibas, V. de Silva and L. Zhang, GLIDER: Gradient landmark-based distributed routing for sensor networks, in: Proceedings of the 24th Conference of the IEEE Communication Society (INFOCOM) (March 2005), Vol. 1 pp. 339–350.

  13. S. P. Fekete, A. Kroeller, D. Pfisterer, S. Fischer and C. Buschmann, Neighborhood-based topology recognition in sensor networks, in: Algorithmic Aspects of Wireless Sensor Networks: First International Workshop (ALGOSENSOR) (2004) pp. 123–136.

  14. R. Fonesca, S. Ratnasamy, J. Zhao, C. T. Ee, D. Culler, S. Shenker and I. Stoica, Beacon vector routing: Scalable point-to-point routing in wireless sensornets, in: Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI), (May 2005).

  15. S. Funke, Topological hole detection in wireless sensor networks and its applications, in: DIALM-POMC ’05: Proceedings of the 2005 Joint Workshop on Foundations of Mobile Computing, (New York, NY, USA, ACM Press, 2005) pp. 44–53.

  16. D. Ganesan, D. Estrin, and J. Heidemann, DIMENSIONS: why do we need a new data handling architecture for sensor networks, in: Proceedings ACM SIGCOMM Workshop on Hot Topics in Networks 2002.

  17. D. Ganesan, B. Krishnamachari, A. Woo, D. Culler, D. Estrin and S. Wicker, Complex behavior at scale: An experimental study of low-power wireless sensor networks, Technical Report UCLA/CSD-TR 02-0013, UCLA, 2002.

  18. J. Gao, L.J. Guibas, J. Hershberger, L. Zhang and A. Zhu, Geometric spanner for routing in mobile networks, in: Proceedings of the 2nd ACM Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc’01) (2001) pp. 45–55.

  19. L. Guibas, C. Holleman and L. E. Kavraki, A probabilistic roadmap planner for flexible objects with a workspace medial-axis based sampling approach, in: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (Kyongju, Korea, IEEE Press, 1999) pp. 254–260.

  20. B. Karp and H. Kung, GPSR: Greedy perimeter stateless routing for wireless networks, in: Proceedings of the ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom) (2000) pp. 243–254.

  21. Y.-J. Kim, R. Govindan, B. Karp and S. Shenker, Geographic routing made practical, in: Proceedings of the Second USENIX/ACM Symposium on Networked System Design and Implementation (NSDI 2005), May 2005.

  22. Y.-J. Kim, R. Govindan, B. Karp and S. Shenker, On the pitfalls of geographic face routing, in: DIALM-POMC ’05: Proceedings of the 2005 joint workshop on Foundations of mobile computing, (New York, NY, USA, ACM Press, 2005) pp. 34–43.

  23. F. Kuhn, R. Wattenhofer, Y. Zhang and A. Zollinger, Geometric ad-hoc routing: of theory and practice, in: Proceedings 22nd ACM Int. Symposium on the Principles of Distributed Computing (PODC) (2003) pp. 63–72.

  24. F. Kuhn and A. Zollinger, Ad-hoc networks beyond unit disk graphs, in: Proceedings 2003 joint workshop on Foundations of mobile computing (2003) pp. 69–78.

  25. J. Li, J. Jannotti, D. Decouto, D. Karger and R. Morris, A scalable location service for geographic ad-hoc routing, in: Proceedings of 6th ACM/IEEE International Conference on Mobile Computing and Networking (2000) pp. 120–130.

  26. A. Lieutier, Any open bounded subset of ℝn has the same homotopy type than its medial axis, in: SM ’03: Proceedings of the eighth ACM symposium on Solid modeling and applications, ACM Press (2003) pp. 65–75.

  27. M.A. Paskin and C.E. Guestrin, A robust architecture for distributed inference in sensor networks, Technical Report IRB-TR-03-039, Intel Research, 2004.

  28. A. Rao, C. Papadimitriou, S. Shenker and I. Stoica, Geographic routing without location information, in: Proceedings of the 9th Annual International Conference on Mobile Computing and Networking ACM Press (2003) pp. 96–108.

  29. S. Ratnasamy, B. Karp, L. Yin, F. Yu, D. Estrin, R. Govindan and S. Shenker, GHT: A geographic hash table for data-centric storage in Sensornets, in: Proceedings 1st ACM Workshop on Wireless Sensor Networks ands Applications (2002) pp. 78–87.

  30. K. Seada, A. Helmy and R. Govindan, On the effect of localization errors on geographic face routing in sensor networks, in: IPSN’04: Proceedings of the Third International Symposium on Information Processing in Sensor Networks (ACM Press, 2004) pp. 71–80.

  31. D.J. Sheehy, C.G. Armstrong and D.J. Robinson, Shape description by medial surface construction, in: IEEE Transactions on Visualization and Computer Graphics (1996) vol. 2 No. 1, 62–72.

    Article  Google Scholar 

  32. F. Zhao, J. Shin and J. Reich, Information-driven dynamic sensor collaboration, IEEE Signal Processing Magazine 19(2) (2002) 61–72.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jehoshua Bruck.

Additional information

A preliminary version appeared in ACM International Conference on Mobile Computing and Networking (MobiCom’05), August, 2005. This work was supported in part by the Lee Center for Advanced Networking at the California Institute of Technology, and by NSF grant CCR-TC-0209042.

Jie Gao’s work was done at Center for the Mathematics of Information, California Institute of Technology, Pasadena, CA 91125.

Anxiao (Andrew) Jiang’s work was done at Department of Electrical Engineering, California Institute of Technology, Pasadena, CA 91125.

Jehoshua Bruck is the Gordon and Betty Moore Professor of Computation and Neural Systems and Electrical Engineering at the California Institute of Technology. During 2003–2005 he served as the founding Director of Caltech's Information Science and Technology (IST) program.

He received the B.Sc. and M.Sc. degrees in electrical engineering from the Technion, Israel Institute of Technology, in 1982 and 1985, respectively and the Ph.D. degree in Electrical Engineering from Stanford University in 1989.

His research combines work on the design of distributed information systems and the theoretical study of biological circuits and systems.

Dr. Bruck has an extensive industrial experience, including working with IBM Research for ten years where he participated in the design and implementation of the first IBM parallel computer. He was a co-founder and chairman of Rainfinity (acquired in 2005 by EMC), a spin-off company from Caltech that focused on software products for management of network information systems.

He is an IEEE fellow, and his awards include the National Science Foundation Young Investigator award and the Sloan fellowship. He published more than 200 journal and conference papers and he holds 25 US patents. His papers were recognized in journals and conferences, including, winning the 2005 S. A. Schelkunoff Transactions prize paper award from the IEEE Antennas and Propagation society and the 2003 Best Paper Award in the 2003 Design Automation Conference.

Jie Gao received her Ph.D in computer science from Stanford University in 2004, and her BS degree from University of Science and Technology of China in 1999. She is currently an assistant professor at Computer Science department, State University of New York, Stony Brook. Her research interests include algorithms, ad hoc communication and sensor networks, and computational geometry.

Anxiao (Andrew) Jiang received the B.S. degree with honors in 1999 from the Department of Electronic Engineering, Tsinghua University, Beijing, China, and the M.S. and Ph.D. degrees in 2000 and 2004, respectively, from the Department of Electrical Engineering, California Institute of Technology. He is currently an assistant professor in the Department of Computer Science, Texas A&M University.

He was a recipient of the four-year Engineering Division Fellowship from the California Institute of Technology in 1999. His research interests include algorithm design, ad hoc communication and sensor networks, and file storage and retrieval.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bruck, J., Gao, J. & Jiang, A.(. MAP: Medial axis based geometric routing in sensor networks. Wireless Netw 13, 835–853 (2007). https://doi.org/10.1007/s11276-006-9857-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-006-9857-z

Keywords

Navigation