Please use this identifier to cite or link to this item: http://dx.doi.org/10.25673/115636
Title: Method of Grouping Complementary Microservices Using Fuzzy Lattice Theory
Author(s): Dmytrenko, Oleksandra
Skulysh, Mariia
Granting Institution: Hochschule Anhalt
Issue Date: 2024
Language: English
Abstract: This paper contains ideas on how to optimize the costs of running a microservice system. Currently, there is much done to provide high fault tolerance of a microservice and a system as a whole. Cloud providers come up with new ways to guarantee the high speed of newly launched instances. This leads to a ubiquitous run of redundant servers with possible cold or hot standby mode. This is often crucial because the ability to use some applications quickly and on time can be important to many users, potentially saving lives. At the same time, it's important to prioritize ecological preservation and minimize overuse of the Earth's resources. In the context of cloud, and specifically, server computing, that would involve using resources in a way that extends their lifespan, minimizing the creation of slowly decomposing waste, and avoiding excessive energy consumption. Cloud providers, such as Amazon, Google, and Azure, discard millions of underused hardware units due to the necessity of ensuring service guarantees to their customers. In the article, method to optimize the usage of servers by organizing microservices in complementary sets are described. As a result, server resources will be used most efficiently. The method of grouping the microservices can be likened to the principles of lattice theory. The ideas in the article could be useful for the systems like Kubernetes scheduler in the stage of picking the right set of instances to run a new microservice, or to cloud providers. As a result, less energy and hardware resources will be used to provide the same quality of fault tolerance.
URI: https://opendata.uni-halle.de//handle/1981185920/117591
http://dx.doi.org/10.25673/115636
Open Access: Open access publication
License: (CC BY-SA 4.0) Creative Commons Attribution ShareAlike 4.0(CC BY-SA 4.0) Creative Commons Attribution ShareAlike 4.0
Appears in Collections:International Conference on Applied Innovations in IT (ICAIIT)

Files in This Item:
File Description SizeFormat 
1_2_ICAIIT_2024_Part_2_paper_10.pdf1.3 MBAdobe PDFThumbnail
View/Open