Active In-Database Processing to Support Ambient Assisted Living Systems

As an alternative to the existing software architectures that underpin the development of smart homes and ambient assisted living (AAL) systems, this work presents a database-centric architecture that takes advantage of active databases and in-database processing. Current platforms supporting AAL sy...

Full description

Bibliographic Details
Main Authors: Wagner O. de Morais, Jens Lundström, Nicholas Wickström
Format: Article
Language:English
Published: MDPI AG 2014-08-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/14/8/14765
_version_ 1828149670959906816
author Wagner O. de Morais
Jens Lundström
Nicholas Wickström
author_facet Wagner O. de Morais
Jens Lundström
Nicholas Wickström
author_sort Wagner O. de Morais
collection DOAJ
description As an alternative to the existing software architectures that underpin the development of smart homes and ambient assisted living (AAL) systems, this work presents a database-centric architecture that takes advantage of active databases and in-database processing. Current platforms supporting AAL systems use database management systems (DBMSs) exclusively for data storage. Active databases employ database triggers to detect and react to events taking place inside or outside of the database. DBMSs can be extended with stored procedures and functions that enable in-database processing. This means that the data processing is integrated and performed within the DBMS. The feasibility and flexibility of the proposed approach were demonstrated with the implementation of three distinct AAL services. The active database was used to detect bed-exits and to discover common room transitions and deviations during the night. In-database machine learning methods were used to model early night behaviors. Consequently, active in-database processing avoids transferring sensitive data outside the database, and this improves performance, security and privacy. Furthermore, centralizing the computation into the DBMS facilitates code reuse, adaptation and maintenance. These are important system properties that take into account the evolving heterogeneity of users, their needs and the devices that are characteristic of smart homes and AAL systems. Therefore, DBMSs can provide capabilities to address requirements for scalability, security, privacy, dependability and personalization in applications of smart environments in healthcare.
first_indexed 2024-04-11T21:33:41Z
format Article
id doaj.art-1dee2ff0c48b46e4821db8db7d33fda5
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T21:33:41Z
publishDate 2014-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-1dee2ff0c48b46e4821db8db7d33fda52022-12-22T04:01:50ZengMDPI AGSensors1424-82202014-08-01148147651478510.3390/s140814765s140814765Active In-Database Processing to Support Ambient Assisted Living SystemsWagner O. de Morais0Jens Lundström1Nicholas Wickström2School of Information Science, Computer and Electrical Engineering, Halmstad University, Box 823, Halmstad 30118, SwedenSchool of Information Science, Computer and Electrical Engineering, Halmstad University, Box 823, Halmstad 30118, SwedenSchool of Information Science, Computer and Electrical Engineering, Halmstad University, Box 823, Halmstad 30118, SwedenAs an alternative to the existing software architectures that underpin the development of smart homes and ambient assisted living (AAL) systems, this work presents a database-centric architecture that takes advantage of active databases and in-database processing. Current platforms supporting AAL systems use database management systems (DBMSs) exclusively for data storage. Active databases employ database triggers to detect and react to events taking place inside or outside of the database. DBMSs can be extended with stored procedures and functions that enable in-database processing. This means that the data processing is integrated and performed within the DBMS. The feasibility and flexibility of the proposed approach were demonstrated with the implementation of three distinct AAL services. The active database was used to detect bed-exits and to discover common room transitions and deviations during the night. In-database machine learning methods were used to model early night behaviors. Consequently, active in-database processing avoids transferring sensitive data outside the database, and this improves performance, security and privacy. Furthermore, centralizing the computation into the DBMS facilitates code reuse, adaptation and maintenance. These are important system properties that take into account the evolving heterogeneity of users, their needs and the devices that are characteristic of smart homes and AAL systems. Therefore, DBMSs can provide capabilities to address requirements for scalability, security, privacy, dependability and personalization in applications of smart environments in healthcare.http://www.mdpi.com/1424-8220/14/8/14765healthcare technologysmart homesambient assisted livingdatabase management systemsactive databasesin-database processingdata mining
spellingShingle Wagner O. de Morais
Jens Lundström
Nicholas Wickström
Active In-Database Processing to Support Ambient Assisted Living Systems
Sensors
healthcare technology
smart homes
ambient assisted living
database management systems
active databases
in-database processing
data mining
title Active In-Database Processing to Support Ambient Assisted Living Systems
title_full Active In-Database Processing to Support Ambient Assisted Living Systems
title_fullStr Active In-Database Processing to Support Ambient Assisted Living Systems
title_full_unstemmed Active In-Database Processing to Support Ambient Assisted Living Systems
title_short Active In-Database Processing to Support Ambient Assisted Living Systems
title_sort active in database processing to support ambient assisted living systems
topic healthcare technology
smart homes
ambient assisted living
database management systems
active databases
in-database processing
data mining
url http://www.mdpi.com/1424-8220/14/8/14765
work_keys_str_mv AT wagnerodemorais activeindatabaseprocessingtosupportambientassistedlivingsystems
AT jenslundstrom activeindatabaseprocessingtosupportambientassistedlivingsystems
AT nicholaswickstrom activeindatabaseprocessingtosupportambientassistedlivingsystems