Real-Time Analysis of Localization Data Streams for Ambient Intelligence Environments
In this paper we describe a novel methodology for performing real-time analysis of localization data streams produced by sensors embedded in ambient intelligence (AmI) environments. The methodology aims to handle different types of real-time events, detect interesting behavior in sequences of such events, and calculate statistical information using a scalable stream-processing engine (SPE) that executes continuous queries expressed in a stream-oriented query language. Key contributions of our approach are the integration of the Borealis SPE into a large-scale interactive museum exhibit system that tracks visitor positions through a number of cameras; the extension and customization of Borealis to support the types of real-time analysis useful in the context of the museum exhibit as well as in other AmI applications; and the integration with a visualization component responsible for rendering events received by the SPE in a variety of human readable forms.
KeywordsScalable stream processing location-tracking via cameras
- 1.Zabulis, X., Grammenos, D., Sarmis, T., Tzevanidis, K., Argyros, A.A.: Exploration of Large-scale Museum Artifacts through Non-instrumented, Location-based, Multi-user Interaction. In: Proc. of VAST 2010, Paris, France, September 21-24 (2010) Google Scholar
- 2.Carney, D., et al.: Monitoring Streams: A New Class of Data Management Applications. In: Proc. of the 28th VLDB, Hong Kong, China (August 2002) Google Scholar
- 3.Ahmad, Y., et al.: Distributed Operation in the Borealis Stream Processing Engine. In: Proc. of the 2005 SIGMOD, Baltimore, MD (June 2005) Google Scholar
- 4.Sebepou, Z., Magoutis, K.: CEC: Continuous Eventual Checkpointing for Data Stream Processing Operators. In: Proc. of 41st IEEE/IFIP DSN, Hong Kong, China (June 2011)Google Scholar