ACM Home Page
Please provide us with feedback. Feedback
Event-based constraints for sensornet programming
Full text PdfPdf (252 KB)
Source Distributed event-based systems; Vol. 332 archive
Proceedings of the second international conference on Distributed event-based systems table of contents
Rome, Italy
SESSION: Event processing in sensor networks and runtime environments table of contents
Pages 103-113  
Year of Publication: 2008
ISBN:978-1-60558-090-6
Authors
Jie Mao  Brown University
John Jannotti  Brown University
Mert Akdere  Brown University
Ugur Cetintemel  Brown University
Sponsors
: IEEE
: ACM
: USENIX
IFIP : International Federation for Information Processing
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1385989.1386003
What is a DOI?

ABSTRACT

We propose a sensornet programming model based on declarative spatio-temporal constraints on events only, not sensors. Where previous approaches conflate events and sensors because they are often colocated, a focus on events allows programmers to specify their intent more directly, and better supports remote sensing devices such as cameras, microphones, and rangefinders. In our model, complex events are specified as aggregations of events in time or space, without regard to sensor locations or communication paths. New techniques are required to aggregate events based on these constraints without knowledge of nearby nodes.

We present a decentralized, scalable event detection framework that allows for efficient in-network aggregation without coupling events and sensors. First, we describe a SQL-style declarative language with spatio-temporal constraints between events that can be used to express complex events. Next, we show how these complex events can be assembled efficiently. The distributed event detection mechanism scales to very large networks, load balances work across sensors, and is fault tolerant to network partitions and node failure.


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
B. Brumitt, B. Meyers, J. Krumm, A. Kern, and S. A. Shafer. Easyliving: Technologies for intelligent environments. In HUC, 2000.
 
2
S. Chakravarthy and D. Mishra. Snoop: An expressive event specification language for active databases. Data Knowledge Engineering, 14(1), 1994.
 
3
S. Gatziu and K. R. Dittrich. Detecting composite events in active database systems using petri nets. In RIDE-ADS, 1994.
 
4
B. Karp and H. T. Kung. GPSR: greedy perimeter stateless routing for wireless networks. In MobiCom '00: Proceedings of the 6th annual international conference on Mobile computing and networking. ACM Press, 2000.
 
5
L. Luo, T. F. Abdelzaher, T. He, and J. A. Stankovic. Envirosuite: An environmentally immersive programming framework for sensor networks. ACM Trans. Embedded Comput. Syst., 5(3), 2006.
 
6
S. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. Tag: A tiny aggregation service for ad-hoc sensor networks. In OSDI, 2002.
 
7
R. Newton, G. Morrisett, and M. Welsh. The regiment macroprogramming system. In IPSN, 2007.
 
8
The Network Simulator - ns-2. http://www.isi.edu/nsnam/ns/.
 
9
N. Paton and O. Diaz. Active Database Systems. ACM Computing Surveys, 1(31):63--103, 1999.
 
10
S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin, and F. Yu. Data-centric storage in sensornets with ght, a geographic hash table. Mob. Netw. Appl., 8(4), 2003.
 
11
S. Ratnasamy, B. Karp, L. Yin, F. Yu, D. Estrin, R. Govindan, and S. Shenker. GHT: a geographic hash table for data-centric storage. In WSNA '02: Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications. ACM Press, 2002.
 
12
G. Simon, M. Maróti, Á. Lédeczi, G. Balogh, B. Kusy, A. Nádas, G. Pap, J. Sallai, and K. Frampton. Sensor network-based countersniper system. in Proc. SenSys, 2004.
 
13
M. Welsh and G. Mainland. Programming sensor networks using abstract regions. In NSDI, 2004.
 
14
K. Whitehouse, C. Sharp, D. E. Culler, and E. A. Brewer. Hood: A neighborhood abstraction for sensor networks. In MobiSys, 2004.
 
15
Y. Yao and J. Gehrke. The cougar approach to in-network query processing in sensor networks. SIGMOD Record, 31(3), 2002.

Collaborative Colleagues:
Jie Mao: colleagues
John Jannotti: colleagues
Mert Akdere: colleagues
Ugur Cetintemel: colleagues