skip to main content
10.1145/958491.958505acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
Article

DFuse: a framework for distributed data fusion

Published:05 November 2003Publication History

ABSTRACT

Simple in-network data aggregation (or fusion) techniques for sensor networks have been the focus of several recent research efforts, but they are insufficient to support advanced fusion applications. We extend these techniques to future sensor networks and ask two related questions: (a) what is the appropriate set of data fusion techniques, and (b) how do we dynamically assign aggregation roles to the nodes of a sensor network. We have developed an architectural framework, DFuse, for answering these two questions. It consists of a data fusion API and a distributed algorithm for energy-aware role assignment. The fusion API enables an application to be specified as a coarse-grained dataflow graph, and eases application development and deployment. The role assignment algorithm maps the graph onto the network, and optimally adapts the mapping at run-time using role migration. Experiments on an iPAQ farm show that, the fusion API has low-overhead, and the role assignment algorithm with role migration significantly increases the network lifetime compared to any static assignment.

References

  1. ORiNOCO PC Card (SilverGold) Specification: http://www.hyperlinktech.com/web/orinoco/-orinoco pc card spec.html, 2003.Google ScholarGoogle Scholar
  2. S. Adhikari, A. Paul, and U. Ramachandran. D-stampede: Distributed programming system for ubiquitous computing. In Proceedings of the 22nd International Conference on Distributed Computing Systems(ICDCS), Vienna, July 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Bhardwaj and A. Chandrakasan. Bounding the lifetime of sensor networks via optimal role assignments. In IEEE INFOCOM, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  4. A. Boulis, C. C. Han, and M. B. Srivastava. Design and implementation of a framework for programmable and efficient sensor networks. In The First International Conference on Mobile Systems, Applications, and Services(MobiSys),San Francisco, CA, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Cayirci, W. Su, and Y. Sankarasubramanian. Wireless sensor networks: A survey. Computer Networks (Elsevier), 38(4):393--422, March 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. S. Heidemann, F. Silva, C. Intanagonwiwat, R. Govindan, D. Estrin, and D. Ganesan. Building efficient wireless sensor networks with low-level naming. In Symposium on Operating Systems Principles, pages 146--159, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. E. Culler, and K. S. J. Pister. System architecture directions for networked sensors. In Architectural Support for Programming Languages and Operating Systems, pages 93--104, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Intanagonwiwat, R. Govindan, and D. Estrin. Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Mobile Computing and Networking, pages 56--67, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jae-Hwan Chang and Leandros Tassiulas. Energy conserving routing in wireless ad-hoc networks. In IEEE INFOCOM, pages 22--31, 2000.Google ScholarGoogle Scholar
  10. D. B. Johnson and D. A. Maltz. Dynamic source routing in ad hoc wireless networks. In Imielinski and Korth, editors, Mobile Computing, volume 353. Kluwer Academic Publishers, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  11. S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. Tag: a tiny aggregation service for ad-hoc sensor networks. In Operating System Design and Implementation (OSDI), Boston, MA, Dec 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Netperf. The Public Netperf Homepage: http://www.netperf.org/, 2003.Google ScholarGoogle Scholar
  13. U. Ramachandran, R. S. Nikhil, N. Harel, J. M. Rehg, and K. Knobe. Space-time memory: A parallel programming abstraction for interactive multimedia applications. In Principles Practice of Parallel Programming, pages 183--192, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Singh, M. Woo, and C. S. Raghavendra. Power-aware routing in mobile ad hoc networks. In Mobile Computing and Networking, pages 181--190, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. E. Zayas. Attacking the process migration bottleneck. In Proceedings of the eleventh ACM Symposium on Operating systems principles, pages 13--24. ACM Press, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. DFuse: a framework for distributed data fusion

          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
            SenSys '03: Proceedings of the 1st international conference on Embedded networked sensor systems
            November 2003
            356 pages
            ISBN:1581137079
            DOI:10.1145/958491

            Copyright © 2003 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: 5 November 2003

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SenSys '03 Paper Acceptance Rate24of137submissions,18%Overall Acceptance Rate174of867submissions,20%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader