| Hood: a neighborhood abstraction for sensor networks |
| Full text |
Pdf
(788 KB)
|
| Source
|
International Conference On Mobile Systems, Applications And Services
archive
Proceedings of the 2nd international conference on Mobile systems, applications, and services
table of contents
Boston, MA, USA
SESSION: Wireless sensor networks
table of contents
Pages: 99 - 110
Year of Publication: 2004
ISBN:1-58113-793-1
|
|
Authors
|
|
Kamin Whitehouse
|
University of California - Berkeley, Berkeley, CA
|
|
Cory Sharp
|
University of California - Berkeley, Berkeley, CA
|
|
Eric Brewer
|
University of California - Berkeley, Berkeley, CA
|
|
David Culler
|
University of California - Berkeley, Berkeley, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 70, Citation Count: 51
|
|
|
ABSTRACT
This paper proposes a neighborhood programming abstraction for sensor networks, wherein a node can identify a subset of nodes around it by a variety of criteria and share state with those nodes. This abstraction allows developers to design distributed algorithms in terms of the neighborhood abstraction itself, instead of decomposing them into component parts such as messaging protocols, data caches, and neighbor lists. In those applications that are already neighborhood-based, this abstraction is shown to facilitate good application design and to reduce algorithmic complexity, inter-component coupling, and total lines of code. The abstraction as defined here has been successfully used to implement several complex applications and is shown to capture the essence of many more existing distributed sensor network algorithms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Linda Briesemeister and Gunter Hommel. Localized Group Membership Service for Ad Hoc Networks. In International Workshop on Ad Hoc Networking (IWAHN), pages 94--100, AUG 2002.
|
| |
3
|
|
 |
4
|
David Chaiken , John Kubiatowicz , Anant Agarwal, LimitLESS directories: A scalable cache coherence scheme, Proceedings of the fourth international conference on Architectural support for programming languages and operating systems, p.224-234, April 08-11, 1991, Santa Clara, California, United States
|
| |
5
|
D. D. Corkill. Blackboard Systems. AI Expert, pages 40--47, 1991.
|
 |
6
|
Deborah Estrin , Ramesh Govindan , John Heidemann , Satish Kumar, Next century challenges: scalable coordination in sensor networks, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.263-270, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313556]
|
| |
7
|
|
 |
8
|
David Gay , Philip Levis , Robert von Behren , Matt Welsh , Eric Brewer , David Culler, The nesC language: A holistic approach to networked embedded systems, Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation, June 09-11, 2003, San Diego, California, USA
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
Dragos Niculescu and Badri Nath. Ad Hoc Positioning System (APS). In GLOBECOM (1), pages 2926--2931, 2001.
|
| |
13
|
|
| |
14
|
Gruia-Catalin Roman , Qingfeng Huang , Ali Hazemi, Consistent group membership in ad hoc networks, Proceedings of the 23rd International Conference on Software Engineering, p.381-388, May 12-19, 2001, Toronto, Ontario, Canada
|
| |
15
|
|
 |
16
|
|
| |
17
|
Matt Welsh and Geoff Mainland. Programming Sensor Networks Using Abstract Regions. In The First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI '04), March 2004.
|
| |
18
|
Kamin Whitehouse. The Design of Calamari: an Ad-hoc Localization System for Sensor Networks. Master's thesis, University of California at Berkeley, 2002.
|
CITED BY 52
|
|
|
|
|
Robert S. Gray , David Kotz , Calvin Newport , Nikita Dubrovsky , Aaron Fiske , Jason Liu , Christopher Masone , Susan McGrath , Yougu Yuan, Outdoor experimental comparison of four ad hoc routing algorithms, Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems, October 04-06, 2004, Venice, Italy
|
|
|
|
|
|
Yang Ni , Ulrich Kremer , Liviu Iftode, A programming language for ad-hoc networks of mobile devices, Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems, p.1-12, October 22-23, 2004, Houston, Texas
|
|
|
Hongzhou Liu , Tom Roeder , Kevin Walsh , Rimon Barr , Emin Gün Sirer, Design and implementation of a single system image operating system for ad hoc networks, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
|
|
|
Jan Steffan , Ludger Fiege , Mariano Cilia , Alejandro Buchmann, Scoping in wireless sensor networks: a position paper, Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing, p.167-171, October 18-22, 2004, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Chu , Kaisen Lin , Alexandre Linares , Giang Nguyen , Joseph M. Hellerstein, Sdlib: a sensor network data and communications library for rapid and robust application development, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
|
|
|
|
|
Geoff Mainland , Laura Kang , Sebastien Lahaie , David C. Parkes , Matt Welsh, Using virtual markets to program global behavior in sensor networks, Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC, September 19-22, 2004, Leuven, Belgium
|
|
|
|
|
|
Yang Yu , Loren J. Rittle , Vartika Bhandari , Jason B. LeBrun, Supporting concurrent applications in wireless sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
Paolo Costa , Luca Mottola , Amy L. Murphy , Gian Pietro Picco, TeenyLIME: transiently shared tuple space middleware for wireless sensor networks, Proceedings of the international workshop on Middleware for sensor networks, p.43-48, November 28-28, 2006, Melbourne, Australia
|
|
|
|
|
|
Ramakrishna Gummadi , Nupur Kothari , Todd Millstein , Ramesh Govindan, Declarative failure recovery for sensor networks, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T. E. Daniel , R. M. Newman , E. I. Gaura , S. N. Mount, Complex query processing in wireless sensor networks, Proceedings of the 2nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks, October 22-22, 2007, Chania, Crete Island, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Anu Singh , C R. Ramakrishnan , I V. Ramakrishnan , David S. Warren , Jennifer L. Wong, A methodology for in-network evaluation of integrated logical-statistical models, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
|
|
|
|
|
|
|
|
|
|
|
|
Timothy W. Hnat , Tamim I. Sookoor , Pieter Hooimeijer , Westley Weimer , Kamin Whitehouse, MacroLab: a vector-based macroprogramming framework for cyber-physical systems, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ryan Newton , Sivan Toledo , Lewis Girod , Hari Balakrishnan , Samuel Madden, Wishbone: profile-based partitioning for sensornet applications, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.395-408, April 22-24, 2009, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
Jinsong Lin , Eusden Shing , Wing-Kai Chan , Rajive Bagrodia, TMACS: type-based distributed middleware for mobile ad-hoc networks, Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services, July 21-25, 2008, Dublin, Ireland
|
|