[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1127777.1127843acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
Article

Sdlib: a sensor network data and communications library for rapid and robust application development

Published: 19 April 2006 Publication History

Abstract

Sensor network applications tend to exhibit significant high-level commonalities along several major dimensions that have heretofore been underexposed, particularly in the areas of collection and dissemination. We have developed a component library, sdlib, which presents the fundamental abstractions of collection and dissemination as part of a dataflow sytem. This allows application developers to rapidly develop applications at the nesC level. This means that sdlib maintains significant expressivity while operating efficiently.We have built four applications, each faithful to a mature monolithic application, on top of sdlib to compare its performance to that of original. We find that applications implemented with sdlib are much simpler to write, just as resource efficient, and perform comparably to monolithic implementations.

References

[1]
B. Karp and H. T. Kung, "GPSR: greedy perimeter stateless routing for wireless networks," in Mobile Computing and Networking, 2000, pp. 243--254.
[2]
R. Fonseca, S. Ratnasamy, D. Culler, S. Shenker, and I. Stoica, "Beacon vector routing: Scalable point-to-point in wireless sensornets," in In Second Symposium on Network Systems Design and Implementation (NSDI), 2005.
[3]
C. Intanagonwiwat, R. Govindan, and D. Estrin, "Directed diffusion: a scalable and robust communication paradigm for sensor networks," in Mobile Computing and Networking, 2000, pp. 56--67.
[4]
P. Levis, N. Patel, D. Culler, and S. Shenker, "Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks," in In First Symposium on Network Systems Design and Implementation (NSDI), 2004.
[5]
D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler, "The nesc language: A holistic approach to networked embedded systems," in In ACM SIGPLAN Conference on Programming Language Design and Implementation, 2003., 2003.
[6]
S. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong, "Tinydb: An acquisitional query processing system for sensor networks," Transactions on Database Systems (TODS), March 2005.
[7]
B. Greenstein, E. Kohler, and D. Estrin, "Snack: Sensor network application construction kit," in Proceedings of the Second ACM Conferences on Embedded Networked Sensor Systems (SenSys), 2004.
[8]
P. Levis and D. Culler, "Mate: A tiny virtual machine for sensor networks," in International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, USA, Oct. 2002.
[9]
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, 2000, pp. 93--104.
[10]
G. Tolle and D. Culler, "Design of an application-cooperative management system for wireless sensor networks," in Second European Workshop on Wireless Sensor Networks (EWSN), 2005.
[11]
M. Rahimi, R. Baer, O. I. Iroezi, J. Warrior, D. Estrin, and M. Strivastava, "Cyclops: In situ image sensing and interpretation in wireless sensor networks," in Proceedings of the Third ACM Conferences on Embedded Networked Sensor Systems (SenSys), 2005.
[12]
L. Gu, D. Jia, P. Vicaire, T. Yan, L. Luo, A. Tirumala, Q. Cao, T. He, J. Stankovic, T. Abdelzaher, and B. Krogh, "Lightweight detection and classification for wireless sensor networks in realistic environments," in Proceedings of the 3rd ACM Conference on Embedded Networked Sensor Systems, 2005.
[13]
P. Dutta, J. Hui, D. Chu, and D. Culler, "Secure network reprogramming," in Information Processing in Sensor Networks 2006, 2006.
[14]
R. Wahbe, S. Lucco, T. E. Anderson, and S. L. Graham, "Efficient software-based fault isolation," ACM SIGOPS Operating Systems Review, vol. 27, no. 5, pp. 203--216, December 1993.
[15]
K. Whitehouse and D. Culler, "Hood: a neighborhood abstraction for sensor networks," in ACM International Conference on Mobile Systems, Applications, and Services, Boston, MA, USA, Jun. 2004.
[16]
D. Chu, A. Deshpande, J. Hellerstein, and W. Hong, "Approximate data collection in sensor networks using probabilistic models," in 22nd IEEE International Conference on Data Engineering (ICDE 2006), 2006.
[17]
J. W. Hui and D. Culler, "The dynamic behavior of a data dissemination protocol for network programming at scale," in Proceedings of the Second ACM Conferences on Embedded Networked Sensor Systems (SenSys). ACM Press, 2004, pp. 81--94.
[18]
S. Kim, "Wireless sensor networks for structural health monitoring," in UC Berkeley Master's Thesis, 2004.
[19]
"Nest final experiment," 2005.
[20]
J. Hellerstein and R. Avnur, "Eddies: Continuously adaptive query processing." in Proceedings of the 2000 ACM SIGMOD international conference on on Management of data, 2000.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IPSN '06: Proceedings of the 5th international conference on Information processing in sensor networks
April 2006
514 pages
ISBN:1595933344
DOI:10.1145/1127777
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 April 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collection
  2. dissemination
  3. software library
  4. wireless sensor networks

Qualifiers

  • Article

Conference

IPSN06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 143 of 593 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Building an intelligent sensing systemInternational Journal of Autonomous and Adaptive Communications Systems10.1504/IJAACS.2012.0447815:1(3-17)Online publication date: 1-Jan-2012
  • (2012)A survey of visual sensor network platformsMultimedia Tools and Applications10.1007/s11042-011-0840-z60:3(689-726)Online publication date: 1-Oct-2012
  • (2009)Design Challenges for Wireless Multimedia Sensor NetworksBroadband Mobile Multimedia10.1201/9781420051858.ch1(3-46)Online publication date: 14-Dec-2009
  • (2009)Building the Senceive SystemProceedings of the 3rd ACM International Workshop on Context-Awareness for Self-Managing Systems10.1145/1538864.1538868(18-24)Online publication date: 11-May-2009
  • (2009)Middleware for Wireless Sensor Networks: The Comfortable Way of Application DevelopmentGuide to Wireless Sensor Networks10.1007/978-1-84882-218-4_23(583-606)Online publication date: 22-May-2009
  • (2008)The pothole patrolProceedings of the 6th international conference on Mobile systems, applications, and services10.1145/1378600.1378605(29-39)Online publication date: 17-Jun-2008
  • (2008)SenceiveProceedings of the 22nd International Conference on Advanced Information Networking and Applications10.1109/AINA.2008.34(612-619)Online publication date: 25-Mar-2008
  • (2007)KenshoACM SIGBED Review10.1145/1317103.13171074:3(19-24)Online publication date: 1-Jul-2007
  • (2007)A survey on wireless multimedia sensor networksComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2006.10.00251:4(921-960)Online publication date: 1-Mar-2007
  • (2006)A Hardware Library for Sensors/Actuators Interfaces in Sensor Networks2006 13th IEEE International Conference on Electronics, Circuits and Systems10.1109/ICECS.2006.379687(1244-1247)Online publication date: Dec-2006

View Options

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