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

Data Discovery and Dissemination with DIP

Published: 02 June 2019 Publication History
  • Get Citation Alerts
  • 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.
    [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.
    [3]
    Crossbow, Inc. Mote in network programming user reference. http://webs.cs.berkeley.edu/tos/tinyos-1.x/doc/Xnp.pdf.
    [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.
    [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.
    [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.
    [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.
    [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.
    [9]
    P. Levis, D. Gay, and D. Culler. Active sensor networks. In Second USENIX/ACM Symposium on Network Systems Design and Implementation (NSDI), 2005.
    [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.
    [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.
    [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.
    [13]
    M. Luby. Lt codes. In The 43rd Annual IEEE Symposium on Foundations of Computer Science, pages 271-282, 2002.
    [14]
    R. Merkle. Secrecy, authentication, and public key systems. Ph.D. dissertation, Dept. of Electrical Engineering, Stanford University, 1979.
    [15]
    R. Morris and K. Thompson. Password security: a case history. Commun. ACM, 22(11):594-597, 1979.
    [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.
    [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.
    [18]
    E. Soljanin. Hybrid arq in wireless networks. DIMACS Workshop on Network Information Theory, 2003.
    [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.
    [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.
    [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.
    [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.
    [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.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    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

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 02 June 2019

    Check for updates

    Author Tags

    1. DIP
    2. bloom filter
    3. dissemination
    4. networking
    5. wireless

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 143 of 593 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Bloom HoppingIEEE Transactions on Mobile Computing10.1109/TMC.2018.284012318:3(534-545)Online publication date: 1-Mar-2019
    • (2018)Time-optimized management of IoT nodesAd Hoc Networks10.1016/j.adhoc.2017.10.01169:C(1-14)Online publication date: 1-Feb-2018
    • (2018)Energy efficient and secured distributed data dissemination using hop by hop authentication in WSNWireless Networks10.1007/s11276-017-1549-324:4(1343-1360)Online publication date: 1-May-2018
    • (2017)Wireless-Transparent SensingProceedings of the 2017 International Conference on Embedded Wireless Systems and Networks10.5555/3108009.3108019(66-77)Online publication date: 20-Feb-2017
    • (2017)Decentralised Peer-to-Peer data dissemination in Wireless Sensor NetworksPervasive and Mobile Computing10.1016/j.pmcj.2017.07.00640:C(242-266)Online publication date: 1-Sep-2017
    • (2015)DYSSSInternational Journal of Distributed Sensor Networks10.1155/2015/7568632015(8-8)Online publication date: 1-Jan-2015
    • (2015)Dynamic Logging with Dylog in Networked Embedded SystemsACM Transactions on Embedded Computing Systems10.1145/280769815:1(1-25)Online publication date: 31-Dec-2015
    • (2014)ElonACM Transactions on Embedded Computing Systems10.1145/256001713:4(1-27)Online publication date: 10-Mar-2014
    • (2014)Distributed programming framework for fast iterative optimization in networked cyber-physical systemsACM Transactions on Embedded Computing Systems10.1145/2544375.254438613:2s(1-26)Online publication date: 27-Jan-2014
    • (2014)DICEACM Transactions on Sensor Networks10.1145/250943410:4(1-34)Online publication date: 1-Jun-2014
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media