Abstract
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.
Highlights
Storage is an important and required functionality in continuous, long-term, home-based monitoring systems, and the database management system (DBMS) is the most common, but not fully exploited, component among software architectures underpinning smart environments, such as smart homes, and ambient assisted living (AAL) systems.As an extension [1] and an alternative to existing platforms supporting the development of smart homes and AAL systems, this work proposes a database-centric architecture that explores the capabilities of database management systems (DBMSs) beyond those of data management
As an extension [1] and an alternative to existing platforms supporting the development of smart homes and AAL systems, this work proposes a database-centric architecture that explores the capabilities of DBMSs beyond those of data management
DBMSs incorporate active rule processing mechanisms in the form of database triggers. These provide an event-driven architecture that enables the DBMS to monitor and react to events taking place inside or outside of the database, for example, to enforce referential integrity or to react to sensor data being inserted into the database, respectively
Summary
Storage is an important and required functionality in continuous, long-term, home-based monitoring systems, and the database management system (DBMS) is the most common, but not fully exploited, component among software architectures underpinning smart environments, such as smart homes, and ambient assisted living (AAL) systems. As an extension [1] and an alternative to existing platforms supporting the development of smart homes and AAL systems, this work proposes a database-centric architecture that explores the capabilities of DBMSs beyond those of data management
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.