ACM Home Page
Please provide us with feedback. Feedback
Building virtual sensors and actuators over logical neighborhoods
Full text PdfPdf (453 KB)
Source ACM International Conference Proceeding Series; Vol. 218 archive
Proceedings of the international workshop on Middleware for sensor networks table of contents
Melbourne, Australia
Pages: 19 - 24  
Year of Publication: 2006
ISBN:1-59593-424-3
Authors
Pietro Ciciriello  Politecnico di Milano, Italy
Luca Mottola  Politecnico di Milano, Italy
Gian Pietro Picco  Politecnico di Milano, Italy
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 33,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1176866.1176870
What is a DOI?

ABSTRACT

Recent trends in wireless sensor network (WSN) applications exhibit increasing degrees of decentralization. This is particularly true of scenarios where the data reported by sensors is used to control actuators affecting the environment. Implementing this control loop in a decentralized fashion is much more complex than in mainstream, single-sink, sense-only applications.In this paper we describe virtual nodes, a programming abstraction simplifying the development of decentralized WSN applications. The data acquired by a set of sensors can be collected, processed according to an application-provided aggregation function, and then perceived as the reading of a single virtual sensor. Dually, a virtual actuator provides a single entry point for distributing commands to a set of real actuator nodes. The set of physical nodes to be abstracted into a virtual one is specified using logical neighborhoods [11, 12]. Using virtual nodes, the programmer focuses on the application logic, rather than on low-level implementation details. We present the programming language constructs supporting virtual nodes, exemplify their use, and show that they can be implemented by making efficient use of communication resources.


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
I. F. Akyildiz and I. H. Kasimoglu. Wireless sensor and actor networks: Research challenges. Ad Hoc Networks Journal, 2(4):351--367, October 2004.
 
2
B. J. Bonfils and P. Bonnet. Adaptive and decentralized operator placement for in-network query processing. In Proc. of the 2nd Int. Workshop on Information Processing in Sensor Networks (IPSN), 2003.
 
3
M. Dermibas. Wireless sensor networks for monitoring of large public buildings, 2005. Tech. Report, University of Buffalo. Available at www.cse.buffalo.edu/tech-reports/2005-26.pdf.
 
4
A. Dunkels, O. Schmidt, and T. Voigt. Using protothreads for sensor node programming. In Proc. of the Workshop on Real-World Wireless Sensor Networks (REALWSN), 2005.
 
5
A. Giridhar and P. R. Kumar. Computing and communicating functions over sensor networks. IEEE Journal on Selected Areas in Communications, 23(4):755--764, 2005.
6
 
7
K. Hwang, J. In, and D. Eom. Distributed dynamic shared tree for minimum energy data aggregation of multiple mobile sinks in wireless sensor networks. In Proc. of 3rd European Wkshp. on Wireless Sensor Networks (EWSN), 2006.
 
8
P. Levis, N. Lee, M. Welsh, and D. Culler. TOSSIM: accurate and scalable simulation of entire TinyOS applications. In Proc. of the 5th Symp. on Operating Systems Design and Implementation (OSDI), pages 131--146, 2002.
 
9
S. Madden, M. J. Frankiln, J. M. Hellerstein, and W. Hong. TAG: a tiny aggregation service for ad-hoc sensor networks. In Proc. of the 1st Int. Conf. on Embedded Networked Sensor Systems (SenSys), pages 126--137, 2003.
10
 
11
L. Mottola and G. P. Picco. Logical Neighborhoods: A programming abstraction for wireless sensor networks. In Proc. of the the 2st Int. Conf. on Distributed Computing on Sensor Systems (DCOSS), 2006.
12
13
14
15
 
16
M. Welsh and G. Mainland. Programming sensor networks using abstract regions. In Proc. of 1st Symp. on Networked Systems Design and Implementation (NSDI), 2004.

Collaborative Colleagues:
Pietro Ciciriello: colleagues
Luca Mottola: colleagues
Gian Pietro Picco: colleagues