ACM Home Page
Please provide us with feedback. Feedback
Tiny web services: design and implementation of interoperable and evolvable sensor networks
Full text PdfPdf (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
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGOPS: ACM Special Interest Group on Operating Systems
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 44,   Downloads (12 Months): 439,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

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
 
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
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
20
 
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
 
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/.


Collaborative Colleagues:
Nissanka B. Priyantha: colleagues
Aman Kansal: colleagues
Michel Goraczko: colleagues
Feng Zhao: colleagues