Data Stream Management in the AAL: Universal and Flexible Preprocessing of Continuous Sensor Data

  • Dennis Geesen
  • Melina Brell
  • Marco Grawunder
  • Daniela Nicklas
  • Hans-Jürgen Appelrath
Part of the Advanced Technologies and Societal Change book series (ATSC)


Continuous and potentially infinite sequences of data—so-called data streams—are processed in many applications of Ambient Assisted Living (AAL). The preprocessing of such high frequent data is normally done by fixed code or hard wired hardware. This leads on the one hand to an inflexible and extensive to change processing and on the other hand to very specialized solutions. Like databases data stream management systems (DSMS) offer a universal processing of data, but are designed for highly frequent and potentially infinite data streams. Thus, DSMS are an alternative approach for processing sensor data. Therefore, this paper shows how DSMS can be used in the AAL for an universal and flexible preprocessing of sensor data. For this, DSMS and its features are introduced and we show which advantages over existing solutions a DSMS can offer for future researches in AAL.


Data Stream Query Processing Concept Drift Query Plan Ambient Assist Live 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abadi, Ahmad, Balazinska, Cetintemel, Cherniack, Hwang, Lindner, Maskey, Rasin, Ryvkina, Tatbul, Xing, Zdonik: The Design of the Borealis Stream Processing Engine. In: Proc. of the CIDR (2005)Google Scholar
  2. 2.
    Arasu, Babcock, Babu, Datar, Ito, Nishizawa, Rosenstein, Widom: STREAM: the stanford stream data manager. In: Proc. of the COMAD, p. 665 (2003)Google Scholar
  3. 3.
    Bekiaris, E., Bonfiglio, S.: The OASIS Concept. In: Stephanidis, C. (ed.) UAHCI 2009. LNCS, vol. 5614, pp. 202–209. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Bolles, Geesen, Grawunder, Jacobi, Nicklas, Hannibal, Köster: StreamCars - Datenstrommanagementbasierte Verarbeitung von Sensordaten im Fahrzeug. In: Proc. of BTW (2011)Google Scholar
  5. 5.
    Bolles, A., Grawunder, M., Jacobi, J.: Streaming SPARQL - Extending SPARQL to Process Data Streams. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 448–462. Springer, Heidelberg (2008)Google Scholar
  6. 6.
    Brettlecker, G.: Efficient and reliable data stream management. Phd thesis, University of Basel (2009)Google Scholar
  7. 7.
    Busemann, C., Kuka, C., Nicklas, D., Boll, S.: Flexible and Efficient Sensor Data Processing - A Hybrid Approach. In: Proc. of BTW, pp. 123–134 (2011)Google Scholar
  8. 8.
    Busemann, C., Kuka, C., Westermann, U., Boll, S., Nicklas, D.: SCAMPI - Sensor Configuration and Aggregation Middleware for Multi Platform Interchange. In: GI Jahrestagung, vol. 39 (2009)Google Scholar
  9. 9.
    Chandrasekaran, Shah, Cooper, Deshpande, Franklin, Hellerstein, Hong, Krishnamurthy, Madden, Reiss: TelegraphCQ. In: Proc. of the SIGMOD (2003)Google Scholar
  10. 10.
    Eichelberg, M., Hein, A., Büsching, F., Wolf, L.: The GAL Middleware Platform for AAL. In: Proc. of the Healthcom, Lyon, pp. 1–6 (2010)Google Scholar
  11. 11.
    Gaber, M.M., Zaslavsky, A., Krishnaswamy, S.: Mining data streams: a review. ACM Sigmod Record 34(2), 26 (2005)CrossRefGoogle Scholar
  12. 12.
    Golab, L., Özsu, M.T.: Data Stream Management. Morgan & Claypool (2010)Google Scholar
  13. 13.
    Golab, L., Özsu, M.T.: Issues in Data Stream Management. ACM Sigmod Record 32(2), 5–14 (2003)CrossRefGoogle Scholar
  14. 14.
    Gyllstrom, D., Agrawal, J., Diao, Y., Immerman, N.: On Supporting Kleene Closure over Event Streams. In: Proc. of the ICDE (April 2008)Google Scholar
  15. 15.
    Hall, D.L., Llinas, J.: An introduction to multisensor data fusion. Proceedings of the IEEE 85(1), 6–23 (1997), doi:10.1109/5.554205CrossRefGoogle Scholar
  16. 16.
    Hanke, Mayer, Hoeftberger, Boos, Wicher, Tazari, Wolf: universAAL - eine offene und konsolidierte AAL-Plattform. In: Ambient Assited Living (2011)Google Scholar
  17. 17.
    Hein, A., Kirste, T.: Activity recognition for ambient assisted living: Potential and challenges. In: Ambient Assisted Living-AAL, p. 5 (2008)Google Scholar
  18. 18.
    Jacobi, J., Grawunder, M.: ODYSSEUS: Ein flexibles Framework zum Erstellen anwendungsspezifischer Datenstrommanagementsysteme. School of Information Technology (2008)Google Scholar
  19. 19.
    Krämer, J., Seeger, B.: PIPESmed: Ein flexibles Werkzeug zur Verarbeitung kontinuierlicher Datenströme in der Medizin. Jahrestagung der GMDS 51 (2006)Google Scholar
  20. 20.
    Krämer, J., Seeger, B.: Semantics and implementation of continuous sliding window queries over data streams. ACM Trans. on Database Systems 34(1) (April 2009)Google Scholar
  21. 21.
    Kröger, T., Brell, M., Müller, F., Lipprandt, M., Helmer, A., Hein, A.: IDEAAL, Der Mensch im Mittelpunkt. In: Ambient Assited Living. VDE, Berlin (2011)Google Scholar
  22. 22.
    Mokbel, M.F., Xiong, X., Aref, W.G., Hambrusch, S.E., Prabhakar, S., Hammad, M.A.: Place: a query processor for handling real-time spatio-temporal data streams. In: Proc. of the 13th VLDB 2004, pp. 1377–1380 (2004)Google Scholar
  23. 23.
    Nakashima, H., Aghajan, H., Augusto, J.C., Tazari, M.-R., Furfari, F., Ramos, J.-P.L., Ferro, E.: The PERSONA Service Platform for AAL Spaces. Springer, Heidelberg (2010)Google Scholar
  24. 24.
    Storf, H., Kleinberger, T., Becker, M., Schmitt, M., Bomarius, F., Prueckner, S.: An Event-Driven Approach to Activity Recognition in Ambient Assisted Living. In: Tscheligi, M., de Ruyter, B., Markopoulus, P., Wichert, R., Mirlacher, T., Meschterjakov, A., Reitberger, W. (eds.) AmI 2009. LNCS, vol. 5859, pp. 123–132. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  25. 25.
    Wolf, P., Schmidt, A.: SOPRANO-An extensible, open AAL platform for elderly people based on semantical contracts. In: Proc. of the ECAI (2008)Google Scholar

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  • Dennis Geesen
    • 1
  • Melina Brell
    • 2
  • Marco Grawunder
    • 1
  • Daniela Nicklas
    • 1
  • Hans-Jürgen Appelrath
    • 1
  1. 1.Department of Computing ScienceUniversity of OldenburgOldenburgGermany
  2. 2.OFFIS - Institute for Information TechnologyOldenburgGermany

Personalised recommendations