Event-based constraints for sensornet programming (search Google Scholar)

J. Mao, J. Jannotti, M. Akdere, and U. Cetintemel. Event-based constraints for sensornet programming. In R. Baldoni, editor, Proceedings of the second international conference on Distributed event-based systems, pages 103‒113, New York, NY, USA, 2008. ACM.

URL

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.

BibTeX

@InProceedings{Maoetal:2008:EBConstraintsSensNet, 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.", author = "Jie Mao and John Jannotti and Mert Akdere and Ugur Cetintemel", title = "Event-based constraints for sensornet programming", crossref = "Baldoni:2008:DEBS", pages = "103--113", doi = "http://doi.acm.org/10.1145/1385989.1386003", URL = "http://portal.acm.org/ft_gateway.cfm?id=1386003&type=pdf&coll=GUIDE&dl=GUIDE&CFID=37557346&CFTOKEN=92881980", topic = "Architectures, Models and Frameworks", modified = "1216807640", }

In: DEBS '08: Second conference on Distributed event-based systems (search Google Scholar)

R. Baldoni, editor. DEBS '08: Second conference on Distributed event-based systems, New York, NY, USA, 2008. ACM.

URL

BibTeX

@Proceedings{Baldoni:2008:DEBS, editor = "Roberto Baldoni", title = "{DEBS} '08: Second conference on Distributed event-based systems", booktitle = "Proceedings of the second international conference on Distributed event-based systems", year = "2008", ISBN = "978-1-60558-090-6", location = "Rome, Italy", publisher = "ACM", address = "New York, NY, USA", URL = "http://portal.acm.org/toc.cfm?id=1385989&type=proceeding&coll=GUIDE&dl=GUIDE&CFID=37557346&CFTOKEN=92881980", topic = "Proceedings", modified = "1216749047", }