Adaptive and technology-independent architecture for fault-tolerant distributed AAL solutions

Comput Biol Med. 2018 Apr 1:95:236-247. doi: 10.1016/j.compbiomed.2017.11.002. Epub 2017 Nov 6.

Abstract

Today's architectures for Ambient Assisted Living (AAL) must cope with a variety of challenges like flawless sensor integration and time synchronization (e.g. for sensor data fusion) while abstracting from the underlying technologies at the same time. Furthermore, an architecture for AAL must be capable to manage distributed application scenarios in order to support elderly people in all situations of their everyday life. This encompasses not just life at home but in particular the mobility of elderly people (e.g. when going for a walk or having sports) as well. Within this paper we will introduce a novel architecture for distributed AAL solutions whose design follows a modern Microservices approach by providing small core services instead of a monolithic application framework. The architecture comprises core services for sensor integration, and service discovery while supporting several communication models (periodic, sporadic, streaming). We extend the state-of-the-art by introducing a fault-tolerance model for our architecture on the basis of a fault-hypothesis describing the fault-containment regions (FCRs) with their respective failure modes and failure rates in order to support safety-critical AAL applications.

Keywords: Advanced linux traffic control; Ambient assisted living; Fault-tolerance; IEEE 11073; Living lab; Microservices; Service discovery; Time synchronization; Traffic policing; Traffic shaping.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Activities of Daily Living*
  • Aged
  • Aged, 80 and over
  • Assisted Living Facilities
  • Female
  • Humans
  • Male
  • Models, Theoretical*