skip to main content
10.1145/1529282.1529550acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Flexible self-healing gradients

Published:08 March 2009Publication History

ABSTRACT

Self-healing gradients are distributed estimates of the distance from each device in a network to the nearest device designated as a source, and are used in many pervasive computing systems. With previous self-healing gradient algorithms, even the smallest changes in the source or network can produce small estimate changes throughout the network, leading to high communication and energy costs. We observe, however, that in many applications, such as routing and geometric restriction of processes, devices far from the source need only coarse estimates, and that a device need not communicate when its estimate does not change. We have therefore developed Flex-Gradient, a new self-healing gradient algorithm with a tunable trade-off between precision and communication cost. When distance is estimated using Flex-Gradient, the constraints between neighboring devices are flexible, allowing estimates to vary by an amount proportional to a device's distance to the source. Frequent small changes in the network or source thus cause frequent estimate changes only within a distance proportional to the magnitude of the change, as verified in simulation on a network of 1000 devices. This can enable drastic reductions in the communication and energy cost of gradient-based algorithms.

References

  1. J. Bachrach and J. Beal. Programming a sensor network as an amorphous medium. In Distributed Computing in Sensor Systems (DCOSS) 2006 Poster, June 2006.Google ScholarGoogle Scholar
  2. J. Bachrach, R. Nagpal, M. Salib, and H. Shrobe. Experimental results and theoretical analysis of a self-organizing global coordinate system for ad hoc sensor networks. Telecommunications Systems Journal, Special Issue on Wireless System Networks, 2003.Google ScholarGoogle Scholar
  3. J. Beal, J. Bachrach, D. Vickery, and M. Tobenkin. Fast self-healing gradients. In ACM Symposium on Applied Computing, March 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. W. Butera. Programming a Paintable Computer. PhD thesis, MIT, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Clement and R. Nagpal. Self-assembly and self-repairing topologies. In Workshop on Adaptability in Multi-Agent Systems, RoboCup Australian Open, Jan. 2003.Google ScholarGoogle Scholar
  6. Q. Fang, J. Gao, L. Guibas, V. de Silva, and L. Zhang. Glider: Gradient landmark-based distributed routing for sensor networks. In INFOCOM 2005, March 2005.Google ScholarGoogle ScholarCross RefCross Ref
  7. C. Intanagonwiwat, R. Govindan, and D. Estrin. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Sixth Annual International Conference on Mobile Computing and Networking (MobiCOM '00), August 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Luo, F. Ye, J. Cheng, S. Lu, and L. Zhang. Ttdd: A two-tier data dissemination model for large-scale wireless sensor networks. Journal of Mobile Networks and Applications (MONET), 2003.Google ScholarGoogle Scholar
  9. M. Mamei, F. Zambonelli, and L. Leonardi. Co-fields: an adaptive approach for motion coordination. Technical Report 5--2002, University of Modena and Reggio Emilia, 2002.Google ScholarGoogle Scholar
  10. F. Ye, G. Zhong, S. Lu, and L. Zhang. Gradient broadcast: a robust data delivery protocol for large scale sensor networks. ACM Wireless Networks (WINET), 11(3): 285--298, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Flexible self-healing gradients

            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
              SAC '09: Proceedings of the 2009 ACM symposium on Applied Computing
              March 2009
              2347 pages
              ISBN:9781605581668
              DOI:10.1145/1529282

              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: 8 March 2009

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate1,650of6,669submissions,25%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader