News

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

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

Fit 4 Start #15 open to healthtech, digital, and space startups

16 Jul 2024
For its 15th edition, Luxembourg’s startup accelerator Fit 4 Start is accepting applications from innovative healthtech, digital, and space enterprise...

Rivne Interregional Medical Cluster became a member of the project consortium PRECISEU

16 Jul 2024
Ukraine, represented by the Rivne Interregional Medical Cluster, became a member of the project consortium PRECISEU

Finland – Kuopio Health Ecosystem is ECHAlliance Ecosystem of the Month – July

15 Jul 2024
This month we are featuring our Finland - Kuopio Health Ecosystem as our Ecosystem of the Month.

EU JAMRAI- 2: Building a One Health World

15 Jul 2024
The mission at EU-JAMRAI 2 is to lead the fight against antimicrobial resistance (AMR) through joint and coordinated action across Europe.

Team MediBoost Wins AI4Health.Cro Innovation Competition

15 Jul 2024
Team MediBoost clinched the top prize at this year’s AI4Health.Cro innovation competition, winning €5,000 for their groundbreaking application designe...

Tackling obesity

8 Jul 2024
Apply for funding to develop effective strategies to tackle overweight and obesity. ‘Tackling obesity’ is open to applications submitted to the Popula...

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 *