|
ABSTRACT
Microservers are networked embedded devices that accept user tasks on demand and execute them on real world information collected by sensors. Sharing intermediate sensing and computing results among these tasks is critical for optimal resource utilization. This paper presents a service-oriented microserver runtime --- Share and its semantics-based task management design. Event semantics checking and conversion are based on a signal type system (STS) that captures both data values and service triggering. Based on the compatibility of event semantics, redundant computations in uncoordinated tasks are removed from the runtime. A prototype of Share has been experimented with a parking garage sensor network executing three uncoordinated user queries.
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
|
1451.2: A Standard for a Smart Transducer Interface for Sensors and Actuators - Transducer to Microprocessor Communication Protocols and Transducer Electronic Data Sheet (TEDS) Formats. 1997.
|
| |
2
|
S. Bechhofer, F. van Harmelen, J. Hendler, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider, and L. A. Stein. OWL web ontology language reference, 2004. W3C, http://www.w3.org/TR/2004/REC-owl-ref-20040210/.
|
| |
3
|
L. Cabral, J. Domingue, E. Motta, T. Payne, and F. Hakimpour. Approaches to semantic web services: An overview and comparisons. Lecture Notes in Computer Science, 3053:225--239, 2004. Proceedings First European Semantic Web Symposium (ESWS2004), Heraklion, Crete, Greece.
|
| |
4
|
J. Davis, II, et. al.. Ptolemy II: Heterogeneous concurrent modeling and design in Java. Technical Memorandum UCB/ERL M01/12, EECS, University of California, Berkeley, Mar. 2001.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
P. B. Gibbons, B. Karp, Y. Ke, S. Nath, and S. Seshan. IrisNet: An architecture for compute-intensive wide-area sensor network services. IEEE Pervasive Computing, 2(4):22--33, October 2003.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
E. A. Lee and A. Sangiovanni-Vincentelli. A framework for comparing models of computation. IEEE Transactions on CAD, 17(12):1217--1229, Dec. 1998.
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
S. Nath, Y. Ke, P. B. Gibbons, B. Karp, and S. Seshan. A distributed filtering architecture for multimedia sensors. In First Workshop on Broadband Advanced Sensor Networks (BaseNets), October 2004.
|
| |
19
|
|
| |
20
|
Object Management Group. OMG unified modeling language specification (action semantics). November 2002. OMG Document #ptc/02-01-09.
|
| |
21
|
Open Geospatial Consortium, Inc. Sensor Model Language (SensorML) for In-situ and Remote Sensors (v1.0.0 beta). 2004. doc# 04-019r2.
|
| |
22
|
C. O'Ryan, D. C. Schmidt, and J. R. Noseworthy. Patterns and performance of a CORBA event service for large-scale. International Journal of Computer Systems Science and Engineering, CRL Publishing, 2001.
|
| |
23
|
|
| |
24
|
|
| |
25
|
K. Whitehouse, F. Zhao, and J. Liu. Semantic Streams: a framework for declarative queries and automatic data interpretation. Technical Report MSR-TR-2005-45, Microsoft Research, One Microsoft Way, Redmond, WA 98052, April 2005.
|
CITED BY 2
|
Omprakash Gnawali , Ki-Young Jang , Jeongyeup Paek , Marcos Vieira , Ramesh Govindan , Ben Greenstein , August Joki , Deborah Estrin , Eddie Kohler, The tenet architecture for tiered sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
|