skip to main content
10.1145/501431.501432acmconferencesArticle/Chapter ViewAbstractPublication PagesmobihocConference Proceedingsconference-collections
Article

Localized algorithms in wireless ad-hoc networks: location discovery and sensor exposure

Authors Info & Claims
Published:01 October 2001Publication History

ABSTRACT

The development of practical, localization algorithms is probably the most needed and most challenging task in wireless ad-hoc sensor networks (WASNs). Localized algorithms are a special type of distributed algorithms where only a subset of nodes in the WASN participate in sensing, communication, and computation. We have developed a generic localized algorithm for solving optimization problems in wireless ad-hoc networks that has five components: (i) data acquisition mechanism, (ii) optimization mechanism, (iii) search expansion rules, (iv) bounding conditions and (v) termination rules. the main idea is to request and process data only locally and only from nodes who are likely to contribute to rapid formation of the final solution. The approach enables two types of optimization: The first, guarantees the fraction of nodes that are contacted while optimizing for solution quality. The second, provides guarantees on solution qualities while minimizing the number of nodes that are contacted and/or amount of communication. The localized optimization approach is applied to two fundamental problems in sensor networks: location discovery and exposure-based coverage. We demonstrate its effective-ness on a number of examples

References

  1. Abe00.H. Abelson, et. al. "Amorphous Computing." Communications of the ACM, Volume 43, No. 5, pp. 74-82, May 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Abi00.A.A. Abidi, G.J. Pottie, W.J. Kaiser, "Power-Conscious Design Of Wireless Circuits And Systems.' Proceedings of the IEEE, vol.88, (no.10), pp. 1528-45, Oct. 2000.Google ScholarGoogle ScholarCross RefCross Ref
  3. Adj99.W. Adjie-Winoto, E. Schwartz, H. Balakrishnan, J. Lilley, "The Design And Implementation Of An Intentional Naming System." Operating Systems Review, vol.33, (no.5), pp.186-201, Dec. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bad93.B.R. Badrinath, et. al. "Impact Of Mobility On Distributed Computations." ACM Operating Systems Review, April 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Aur91.F. Aurenhammer, "Voronoi Diagrams - A Survey Of A Fundamental Geometric Data Structure," ACM Computing Surveys 23, pp. 345-405, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ben93.M. Bender et. al. "Unix For Nomads: Making Unix Support Mobile Computing." In Proceedings of the USENIX Symposium on Mobile & Location Independent Computing, August 1993.Google ScholarGoogle Scholar
  7. Beu99.J. Beutel, "Geolocation In A PicoRadio Environment." M.S. Thesis, ETH Z~rich, Electronics Lab, 1999.Google ScholarGoogle Scholar
  8. Bul00.N. Bulusu, J. Heidemann, D. Estrin, ""GPS-less Low Cost Outdoor Localization For Very Small Devices." IEEE Personal Communications, Special Issue on "Smart Spaces and Environments", Vol. 7, No. 5, pp. 28-34, October 2000.Google ScholarGoogle Scholar
  9. Cor90.T. Cormen, C. Leiserson, R. Rivest, Introduction to Algorithms, MIT Pres, June 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Dow98.T.B. Downing. Java RMI: Remote Method Invocation. IDG Books Worldwide, New York, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Dur89.E.H. Durfee, V.R. Lesser and D.D. Corkill, "Trends in Cooperative Distributed Problem Solving." IEEE Transactions on Knowledge and Data Engineering, Vol.1, pp. 63-83, March 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Est00.D. Estrin, R. Govindan, J. Heidemann. "Embedding the Internet: Introduction." Com. of the ACM, Vol. 43, pp. 38-42, May. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Has97.Z.J. Haas, "On The Relaying Capability Of The Reconfigurable Wireless Networks." IEEE 47th Vehicular Technology Conference, Vol.2, pp. 1148-52, May 1997.Google ScholarGoogle Scholar
  14. Int00.C. Intanangonwiwat, D. Estrin, R. Govindan, "Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks." Procs. of ACM MobiCOM 2000, August 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Gal83.R.G. Gallager, P.A. Humblet, P.M. Spira, "A Distributed Algorithm For Minimum Spanning Tree." ACM Transactions on Programming Languages and Systems, pp. 66-77, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Gir01.L. Girod, D. Estrin, "Robust Range Estimation Using Acoustic And Multimodal Sensing." IEEE/RSI Int. Conf. on Intelligent Robots and Systems (IROS 2001), Maui, Hawaii, October 2001 (To Appear).Google ScholarGoogle Scholar
  17. Hoa85.C.A.R. Hoare, Communicating Sequential Processes, Prentice-Hall International, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kan00.C.W. Kang, M.W. Golay, "An Integrated Method For Comprehensive Sensor Network Developement In Complex Power Plant Systems." Reliability Engineering & System Safety, vol.67, pp. 17-27, Jan. 2000.Google ScholarGoogle ScholarCross RefCross Ref
  19. Kis92.J. Kistler, M. Satyanarayanan. "Disconnected Operation In The Coda File System." ACM Trans. on Computer Systems, Feb. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Lam78.L. Lamport, "Times, Clocks, And The Ordering Of Events In A Distributed System." CACM, pp. 558-565, July 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Lam90.L. Lamport, N. Lynch, "Distributed Computing: Models And Methods." Handbook of Theoretical Computer Science, pp. 1158-1199, Elsevier Science Publishers, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Lie98.K. Lieska, E. Laitinen, J. Lahteenmaki, "Radio Coverage Optimization With Genetic Algorithms." IEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications, pp. 318-22, Sept. 1998.Google ScholarGoogle Scholar
  23. Lyn96.N. Lynch. Distributed Algorithms. Morgan Kaufman, San Francisco, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Meg01a.S. Meguerdichian, F. Koushanfar, M. Potkonjak, M. Srivastava, "Coverage Problems in Wireless Ad-Hoc Sensor Networks." IEEE Infocom 2001, Vol. 3, pp. 1380-1387, April 2001.Google ScholarGoogle Scholar
  25. Meg01b.S. Meguerdichian, F. Koushanfar, G. Qu, M. Potkonjak, "Exposure In Wireless Ad Hoc Sensor Networks.' Procs. of Int. Conf. on Mobile Computing and Networking (MobiCom '01), July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Mil89.R. Milner. Communication and Concurrency. Prentice Hall, New York, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. MIT82.MIT Lincoln Laboratories. Workshop on Distributed Sensor Networks. 1982.Google ScholarGoogle Scholar
  28. Glo2.Glomosim 2.0. http://pcl.cs.ucla.edu/projects/glomosim/Google ScholarGoogle Scholar
  29. ORo92.J. O'Rourke, Computational geometry column 15. (Open problem from art gallery solved). Int. Journal of Computational Geometry & Applications, vol.2, pp.215-17, June 1992.Google ScholarGoogle Scholar
  30. Pot00.G. J. Pottie, W. Kaiser, "Wireless Integrated Network Sensors." Communications of the ACM, Vol. 43, No. 5, pp. 51-58, May 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Ray88.M. Raynal, Distributed Algorithms and Protocols, John Wiley and Sons, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Rum86.D. E. Rumelhart, J. L. McClelland, Parallel Distributed Processing: Explorations in the Microstructure of Cognition. MIT Press, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Sav01a.C. Savarese, J. Rabaey, J. Beutel, "Locationing in Distributed Ad-Hoc Wireless Sensor Networks." Proceedings of the ICASSP, May 2001.Google ScholarGoogle Scholar
  34. Sav01b.A. Savvides, C.C. Han, M.B. Srivastava, "Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors." Procs. of MobiCom 2001, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Tel94.G. Tel, Introduction to Distributed Algorithms. Cambridge University Press, Cambridge, U.K., 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Ten00.D. Tennenhouse, "Proactive computing." Communications of the ACM, vol. 43, No. 5, pp. 43-50, May 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Localized algorithms in wireless ad-hoc networks: location discovery and sensor exposure

        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
          MobiHoc '01: Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
          October 2001
          302 pages
          ISBN:1581134282
          DOI:10.1145/501416

          Copyright © 2001 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: 1 October 2001

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          MobiHoc '01 Paper Acceptance Rate24of144submissions,17%Overall Acceptance Rate296of1,843submissions,16%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader