Inicio  /  Applied Sciences  /  Vol: 12 Par: 15 (2022)  /  Artículo
ARTÍCULO
TITULO

The FaaS-Based Cloud Agnostic Architecture of Medical Services?Polish Case Study

Dariusz R. Augustyn    
Lukasz Wycislik and Mateusz Sojka    

Resumen

In this paper, the authors, based on a case study of the Polish healthcare IT system being deployed to the cloud, show the possibilities for limiting the computing resources consumption of rarely used services. The architecture of today?s developed application systems is often based on the architectural style of microservices, where individual groups of services are deployed independently of each other. This is also the case with the system under discussion. Most often, the nature of the workload of each group of services is different, which creates some challenges but also provides opportunities to make optimizations in the consumption of computing resources, thus lowering the environmental footprint and at the same time gaining measurable financial benefits. Unlike other scaling methods, such as those based on MDP and reinforcement learning in particular, which focus on system load prediction, in this paper, the authors propose a reactive approach in which any, even unpredictable, change in system load may result in a change (autoscaling) in the number of instances of computing processes so as to adapt the system to the current demand for computing resources as soon as possible. The authors? main motivation for undertaking the study is to observe the growing interest in implementing FaaS technology in systems deployed to production in many fields, but with relatively little adoption in the healthcare field. Thus, as part of the research conducted here, the authors propose a solution for infrequently used services enabling the so-called scale-to-zero feature using the FaaS model implemented by the Fission tool. This solution is at the same time compatible with the cloud-agnostic approach which in turn helps avoid so-called cloud computing vendor lock-in. Using the example of the system in question, quantitative experimental results showing the savings achieved are presented, proving the justification for this novel implementation in the field of healthcare IT systems.

 Artículos similares

       
 
Péter Hajnal    
The binary number system is the basic number representation in computing. We can encode natural numbers with finite 0-1 sequences. The representation of natural numbers is based on this system. However, this poses problems and is technically not perfect.... ver más
Revista: Algorithms

 
Saad Said Alqahtany and Toqeer Ali Syed    
In the domain of computer forensics, ensuring the integrity of operations like preservation, acquisition, analysis, and documentation is critical. Discrepancies in these processes can compromise evidence and lead to potential miscarriages of justice. To ... ver más
Revista: Information

 
Shuai Zheng, Yumin Su, Jiayuan Zhuang, Yueqi Tang and Guangjie Yi    
The development of dynamic positioning (DP) algorithms for an unmanned surface vehicle (USV) is attracting great interest, especially in support of complex missions such as sea rescue. In order to improve the simplicity of the algorithm, a DP algorithm b... ver más

 
Yu Dai, Jiaming Fu, Zhen Gao and Lei Yang    
Due to CPU and memory limitations, mobile IoT devices face challenges in handling delay-sensitive and computationally intensive tasks. Mobile edge computing addresses this issue by offloading tasks to the wireless network edge, reducing latency and energ... ver más
Revista: Applied Sciences

 
Egor Shiriaev, Nikolay Kucherov, Mikhail Babenko, Vladislav Lutsenko and Safwat Al-Galda    
In this paper, a study is carried out related to improving the reliability and fault tolerance of Fog Computing systems. This work is a continuation of previous studies. In the past, we have developed a method of fast operation for determining the sign o... ver más
Revista: Applied Sciences