skip to main content
10.1109/IPSN.2008.17acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
Article

Data Discovery and Dissemination with DIP

Published:22 April 2008Publication History

ABSTRACT

We present DIP, a data discovery and dissemination protocol for wireless networks. Prior approaches, such as Trickle or SPIN, have overheads that scale linearly with the number of data items. For T items, DIP can identify new items with O(log(T)) packets while maintaining a O(1) detection latency. To achieve this performance in a wide spectrum of network configurations, DIP uses a hybrid approach of randomized scanning and tree-based directed searches. By dynamically selecting which of the two algorithms to use, DIP outperforms both in terms of transmissions and speed. Simulation and testbed experiments show that DIP sends 20-60% fewer packets than existing protocols and can be 200% faster, while only requiring O(log(log(T))) additional state per data item.

References

  1. A. Broder and M. Mitzenmacher. Network applications of bloom filters: A survey. In Internet Mathematics, volume 1, pages 485-509, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  2. B. Chun, P. Buonadonna, A. AuYoung, C. Ng, D. Parkes, J. Shneidman, A. Snoeren, and A. Vahdat. Mirage: A microeconomic resource allocation system for sensornet testbeds. In Proceedings of the 2nd IEEE Workshop on Embedded Networked Sensors (EmNets), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Crossbow, Inc. Mote in network programming user reference. http://webs.cs.berkeley.edu/tos/tinyos-1.x/doc/Xnp.pdf.Google ScholarGoogle Scholar
  4. F. M. Cuenca-Acuna, C. Peery, R. P. Martin, and T. D. Nguyen. Planetp: Using gossiping to build content addressable peer-to-peer information sharing communities. In HPDC '03: Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing, page 236, Washington, DC, USA, 2003. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Demers, D. Greene, C. Hauser, W. Irish, and J. Larson. Epidemic algorithms for replicated database maintenance. In Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, pages 1-12. ACM Press, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Floyd, V. Jacobson, S. McCanne, C.-G. Liu, and L. Zhang. A reliable multicast framework for light-weight sessions and application level framing. In Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, pages 342-356. ACM Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. O. Gnawali, B. Greenstein, K.-Y. Jang, A. Joki, J. Paek, M. Vieira, D. Estrin, R. Govindan, and E. Kohler. The TENET architecture for tiered sensor networks. In Proceedings of the ACM Conference on Embedded Networked Sensor Systems (Sensys), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J.W. Hui and D. Culler. The dynamic behavior of a data dissemination protocol for network programming at scale. In SenSys '04: Proceedings of the 2nd international conference on Embedded networked sensor systems, pages 81- 94, New York, NY, USA, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Levis, D. Gay, and D. Culler. Active sensor networks. In Second USENIX/ACM Symposium on Network Systems Design and Implementation (NSDI), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. P. Levis, N. Lee, M. Welsh, and D. Culler. TOSSIM: Simulating large wireless sensor networks of tinyos motes. In Proceedings of the First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003), 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Levis, N. Patel, D. Culler, and S. Shenker. Trickle: A self-regulating algorithm for code maintenance and propagation in wireless sensor networks. In First USENIX/ACM Symposium on Network Systems Design and Implementation (NSDI), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C.-J. M. Liang, R. Musaloiu-Elefteri, and A. Terzis. Typhoon: A reliable data dissemination protocol for wireless sensor networks. In Proceedings of 5th European Conference on Wireless Sensor Networks (EWSN), pages 268-285, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Luby. Lt codes. In The 43rd Annual IEEE Symposium on Foundations of Computer Science, pages 271-282, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Merkle. Secrecy, authentication, and public key systems. Ph.D. dissertation, Dept. of Electrical Engineering, Stanford University, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Morris and K. Thompson. Password security: a case history. Commun. ACM, 22(11):594-597, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. V. Naik, A. Arora, P. Sinha, and H. Zhang. Sprinkler: A reliable and energy efficient data dissemination service for extreme scale wireless networks of embedded devices. IEEE Transactions on Mobile Computing, 6(7):777-789, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S.-Y. Ni, Y.-C. Tseng, Y.-S. Chen, and J.-P. Sheu. The broadcast storm problem in a mobile ad hoc network. In Proceedings of the fifth annual ACM/IEEE international conference on Mobile computing and networking, pages 151-162. ACM Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. E. Soljanin. Hybrid arq in wireless networks. DIMACS Workshop on Network Information Theory, 2003.Google ScholarGoogle Scholar
  19. F. Stann, J. Heidemann, R. Shroff, and M. Z. Murtaza. Rbp: robust broadcast propagation in wireless networks. In SenSys '06: Proceedings of the 4th international conference on Embedded networked sensor systems, pages 85-98, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. G. Tolle and D. Culler. Design of an application-cooperative management system for wireless sensor networks. In Proceedings of the Second European Workshop of Wireless Sensor Networks (EWSN 2005), 2005.Google ScholarGoogle ScholarCross RefCross Ref
  21. L. Wang. MNP: multihop network reprogramming service for sensor networks. In Proceedings of the Second ACM Conference On Embedded Networked Sensor Systems (SenSys), pages 285-286, New York, NY, USA, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. K. Whitehouse, G. Tolle, J. Taneja, C. Sharp, S. Kim, J. Jeong, J. Hui, P. Dutta, and D. Culler. Marionette: using rpc for interactive development and debugging of wireless embedded networks. In IPSN '06: Proceedings of the fifth international conference on Information processing in sensor networks, pages 416-423, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Zuniga and B. Krishnamachari. Analyzing the transitional region in low power wireless links. In First IEEE International Conference on Sensor and Ad hoc Communications and Networks (SECON), 2004.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Data Discovery and Dissemination with DIP

                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 '08: Proceedings of the 7th international conference on Information processing in sensor networks
                  April 2008
                  552 pages
                  ISBN:9780769531571

                  Publisher

                  IEEE Computer Society

                  United States

                  Publication History

                  • Published: 22 April 2008

                  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