News

Smartwork Cloud-Based Architecture: The Backbone Of A System Improving Ageing At Work

Published on: 28/01/2020

Smartwork Cloud-Based Architecture: The Backbone Of A System Improving Ageing At Work
Horizon 2020

January 2020: Mr. Charalampos Vassiliou, Project Coordinator from BYTE, provides a first insight concerning the SmartWork System Architecture and overall specifications, and how the system will provide a robust and seamlessly integrated framework.

SmartWork aims to support an age-friendly working and living environment through the utilization of an ICT-enabled framework for the integration and support of unobtrusive and ubiquitous ICT tools and services, taking into consideration novel, scalable and viable business models, based on feedback from large-scale and multicountry pilot applications.

The SmartWork ecosystem (Smart Services Suite) is built on the characteristics of existing reference architectures (such as the ones provided by universAAL) and targets at integrating existing solutions into a cloud-based service-oriented architecture. Advances with respect to existing cloud computing shortcomings are targeted, such as those regarding resource utilisation, capture, store, processing and communication of information to the end-user devices for a reliable and user-acceptable provision of AAL services, adhering to the specific demands for quality of service imposed by the elderly users. Advanced features are aimed at being incorporated to project components and new features developed where appropriate to ensure the efficient handling of captured data and services to be provided. Cloud computing resources such as networking, storage, servers are conveniently requisitioned on demand by AAL services. To this end, an extensive API is being developed for obtaining resources programmatically by components.

Taking into consideration the various SmartWork mobile and desktop applications, the overall web platform components will be deployed on top of a cloud computing infrastructure to provide the basis for delivering a scalable and cost-efficient solution. Each service will be packaged and deployed as an independent component using state-of-the-art container virtualization technology, namely Docker.

A cluster management tool, also known as “orchestrator” will be used on top of the cloud infrastructure to manage containerized application workloads across multiple machines. Google Kubernetes fits this purpose well by providing open source, out-of-the-box functionality for common needs of distributed applications running in production such as naming and discovery, resource monitoring, application health-check, upgrades, replication, load-balancing, auto- scaling and so on. Using Kubernetes the underlying infrastructure (servers / operating systems, network etc) is decoupled from the applications running on top, creating an architecture that is more portable and easier to maintain and scale across clusters of compute and storage nodes.

The SmartWork services will run in a load-balanced stateless tier and access persistent data by communicating with shared external data stores or databases. A polyglot persistence architecture will be targeted where multiple data storage technologies will be used based upon the way data is accessed by the individual applications. MongoDB will be used for providing a scalable and highly-available solution for fast storage and retrieval of data that do not have fixed schema and require support for indexing and querying. PostgreSQL on the other hand, being a relational database that supports database transactions will be used for storing data that have a fixed more or less schema and are more sensitive such as the older worker accounts and the patient profile. Furthermore, in order to avoid extensive disk I/O and bad overall performance that would be the result of always accessing data from databases or file storages, a distributed in-memory caching layer based on Hazelcast and Redis will also be used to store data that is accessed frequently.

The integrated environment described above is a constantly evolving structure as the project matures. This will be deployed in a highly reliable data center supported by BYTE and will be utilized during the semi-controlled and larger field trials to take place at the offices of Cáritas Coimbra and Aarhus Municipality in 2020 and 2021. Feedback from users on the overall functionality, performance and effectiveness of the platform, services and tools will be continuously collected and analysed to identify rooms for improvement and further development.


Article Source: http://www.smartworkproject.eu/title-proposed-smartwork-cloud-based-architecture-the-backbone-of-a-system-improving-ageing-at-work/

NEWS​

Related News

HLTH Brought the Energy to Amsterdam. Now It’s Vegas’ Turn.

26 Jun 2025
Next up: HLTH USA, October 19–22 in Las Vegas.

From Abandonment to Belonging: Hands 4Life’s Vision for Generational Healing

26 Jun 2025
Hands 4Life is a nonprofit organization addressing the global aging crisis by empowering communities in economically developing nations—beginning with...

Strengthening Elderly Care Innovation Across Europe: ECHAlliance at the NOTRE Project Meeting in Lille

26 Jun 2025
ECHAlliance participated in the latest partner meeting of the NOTRE Project, hosted in Lille, France by our Hauts-de-France ecosystem led by Eurasanté...

Africa Health Business Co-founder Dr Amit Thakker Honoured with Top Civilian Award

26 Jun 2025
Dr. Amit N. Thakker, Co-founder of our partner Africa Health Business, receives one of the highest civilian awards from the President of Kenya.

Highlights from the Global Health Connector Partners Programme at HLTH Europe 2025

25 Jun 2025
Our Global Health Connector Partners Programme returned to HLTH Europe this June with an energising series of sessions, conversations and connections ...

That’s a Wrap from HIMSS Europe 2025!

24 Jun 2025
From Paris with purpose: Gnomon Informatics SA returned to HIMSS Europe for a third year of bold ideas, smart tech, and stronger-than-ever momentum in...

Become a member

Join ECHAlliance to amplify your organisation’s message, grow your networks, connect with innovators and collaborate globally.
 
First name *
Last Name *
Email Address *
Country *
Position *
First name *
Last Name *
Email Address *
Country *
Position *