| Tiny web services: design and implementation of interoperable and evolvable sensor networks |
| Full text |
Pdf
(1.39 MB)
|
Source
|
Conference On Embedded Networked Sensor Systems
archive
Proceedings of the 6th ACM conference on Embedded network sensor systems
table of contents
Raleigh, NC, USA
SESSION: Sensor networks design issues
table of contents
Pages 253-266
Year of Publication: 2008
ISBN:978-1-59593-990-6
|
|
Authors
|
|
Nissanka B. Priyantha
|
Microsoft Research, Redmond, WA, USA
|
|
Aman Kansal
|
Microsoft Research, Redmond, WA, USA
|
|
Michel Goraczko
|
Microsoft Research, Redmond, WA, USA
|
|
Feng Zhao
|
Microsoft Research, Redmond, WA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 44, Downloads (12 Months): 439, Citation Count: 2
|
|
|
ABSTRACT
We present a web service based approach to enable an evolutionary sensornet system where additional sensor nodes may be added after the initial deployment. The functionality and data provided by the new nodes is exposed in a structured manner, so that multiple applications may access them. The result is a highly inter-operable system where multiple applications can share a common evolving sensor substrate. A key challenge in using web services on resource constrained sensor nodes is the energy and bandwidth overhead of the structured data formats used in web services. Our work provides a detailed evaluation of the overheads and presents an implementation on a representative sensor platform with 48k of ROM, 10k of RAM and a 802.15.4 radio. We identify design choices that optimize the web service operation on resource constrained sensor nodes, including support for low latency messaging and sleep modes, quantifying trade-offs between the design generality and resource efficiency. We also prototyped an example application, for home energy management, demonstrating how evolutionary sensor networks can be supported with our approach.
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
|
Arch Rock Cor-poration. An IPv6 network stack for wireless sensor networks. "http://www.archrock.com/downloads/Arch Rock 6LoWPAN-Whitepaper. pdf".
|
 |
2
|
Christopher J. Augeri , Dursun A. Bulutoglu , Barry E. Mullins , Rusty O. Baldwin , Leemon C. Baird, III, An analysis of XML compression efficiency, Proceedings of the 2007 workshop on Experimental computer science, p.7-es, June 13-14, 2007, San Diego, California
[doi> 10.1145/1281700.1281707]
|
| |
3
|
Alkaline Manganese Dioxide handbook and application manual. http://data.energizer.com/PDFs/alkaline appman.pdf.
|
| |
4
|
|
| |
5
|
J. Cheney. XML specific compression tools. http://sourceforge.net/projects/xmlppm.
|
| |
6
|
R. Chinnici, J.-J. Moreau, A. Ryman, and S. Weerawarana. Web Services Description Language (WSDL) Version 2.0. http://www.w3.org/TR/wsdl20/. W3C Recommendation.
|
| |
7
|
H. Combs, M. Gudgin, J. Justice, G. Kakivaya, D. Lindsey, D. Orchard, A. Regnier, J. Schlimmer, S. Simpson, H. Tamura, D. Wright, and K. Wolf. Soap-over-udp. Global XML Web Services Specifications.
|
| |
8
|
L. M. S. de Souza, P. Spiess, M. Köhler, D. Guinard, S. Karnouskos, and D. Savio. SOCRADES: A Web Service based Shop Floor Integration Infrastructure. In IOT, volume 4952 of Lecture Notes in Computer Science. Springer, 2008.
|
 |
9
|
|
 |
10
|
|
| |
11
|
A. Dunkels, J. Alonso, and T. Voigt. Making TCP/IP viable for wireless sensor networks. In Work-in-Progress Session of the first European Workshop on Wireless Sensor Networks (EWSN), 2004.
|
| |
12
|
Energy Star. http://www.energystar.gov/.
|
| |
13
|
|
| |
14
|
M. Gudgin, M. Hadley, N. Mendelsohn, J.-J. Moreau, H. Nielsen, A. Karmarkar, and Y. Lafon. SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). http://www.w3.org/TR/soap12-part1/. W3C Recommendation.
|
 |
15
|
Chih-Chieh Han , Ram Kumar , Roy Shea , Eddie Kohler , Mani Srivastava, A dynamic operating system for sensor nodes, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
[doi> 10.1145/1067170.1067188]
|
 |
16
|
|
| |
17
|
|
| |
18
|
Energy information administration: Residential energy consumption survey 2001. http://www.eia.doe.gov/emeu/recs/recs2001/detailcetbls.html. Official Energy Statistics from the US Government.
|
 |
19
|
Joshua Lifton , Mark Feldmeier , Yasuhiro Ono , Cameron Lewis , Joseph A. Paradiso, A platform for ubiquitous sensor deployment in occupational and domestic environments, Proceedings of the 6th international conference on Information processing in sensor networks, April 25-27, 2007, Cambridge, Massachusetts, USA
[doi> 10.1145/1236360.1236377]
|
 |
20
|
Alan Mainwaring , David Culler , Joseph Polastre , Robert Szewczyk , John Anderson, Wireless sensor networks for habitat monitoring, Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications, September 28-28, 2002, Atlanta, Georgia, USA
[doi> 10.1145/570738.570751]
|
| |
21
|
G. Montenegro, N. Kushalnagar, J. Hui, and D. Culler. Transmission of IPv6 packets over IEEE 802.15.4 networks. http://www.ietf.org/rfc/rfc4944.txt. IETF RFC 4944.
|
| |
22
|
Parallax. PIR sensor 555-28027. http://www.parallax.com.
|
| |
23
|
J. E. Petersen, V. Shunturov, K. Janda, G. Platt, and K. Weinberger. Dormitory residents reduce electricity consumption when exposed to real-time visual feedback and incentives. International Journal of Sustainability in Higher Education, 8(1):16--33, 2007.
|
| |
24
|
|
| |
25
|
|
| |
26
|
Tinyos: a component based os for the networked sensor regime. http://webs.cs.berkeley.edu/tos/.
|
| |
27
|
Geoff Werner-Allen , Konrad Lorincz , Jeff Johnson , Jonathan Lees , Matt Welsh, Fidelity and yield in a volcano monitoring sensor network, Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation, p.27-27, November 06-08, 2006, Seattle, WA
|
| |
28
|
D. Box et al. web services eventing (ws-eventing). http://www.w3.org/Submission/WS-Eventing/. W3C Member Submission.
|
| |
29
|
SensorML parser and processing engine. "http://vast.uah.edu/SensorML/".
|
| |
30
|
ZigBee alliance. http://www.zigbee.org/.
|
|