Rodyti trumpą aprašą

dc.contributor.authorPakrijauskas, Kęstutis
dc.contributor.authorMažeika, Dalius
dc.date.accessioned2023-09-18T16:27:00Z
dc.date.available2023-09-18T16:27:00Z
dc.date.issued2022
dc.identifier.issn2079-9292
dc.identifier.urihttps://etalpykla.vilniustech.lt/handle/123456789/114073
dc.description.abstractMicroservice architecture is a preferred way to build applications. Being flexible and loosely coupled, it allows to deploy code at a high pace. State, or, in other words, data is not only a commodity but crucial to any business. The high availability and accessibility of data enables companies to remain competitive. However, maintaining low latency stateful microservices, for example, performing updates, is difficult compared to stateless microservices. Making changes to a stateful microservice requires a graceful failover, which has an impact on the availability budget. The method of graceful failover is proposed to improve availability of a low latency stateful microservice when performing maintenance. By observing database connection activity and forcefully terminating idle client connections, the method allows to redirect database requests from one node to an- other with negligible impact on the client. Thus, the proposed method allows to keep the precious availability budget untouched while performing maintenance operations on low latency stateful microservices. A set of experiments was performed to evaluate stateful microservice availability during failover and to validate the method. The results have shown that near-zero downtime was achieved during a graceful failover.eng
dc.formatPDF
dc.format.extentp. 1-16
dc.format.mediumtekstas / txt
dc.language.isoeng
dc.relation.isreferencedbyScience Citation Index Expanded (Web of Science)
dc.rightsLaisvai prieinamas internete
dc.source.urihttps://www.mdpi.com/2079-9292/11/23/3936
dc.source.urihttps://talpykla.elaba.lt/elaba-fedora/objects/elaba:147385000/datastreams/MAIN/content
dc.titleA method of transparent graceful failover in low latency stateful microservices
dc.typeStraipsnis Web of Science DB / Article in Web of Science DB
dcterms.accessRightsThis article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/).
dcterms.licenseCreative Commons – Attribution – 4.0 International
dcterms.references27
dc.type.pubtypeS1 - Straipsnis Web of Science DB / Web of Science DB article
dc.contributor.institutionVilniaus Gedimino technikos universitetas
dc.contributor.facultyFundamentinių mokslų fakultetas / Faculty of Fundamental Sciences
dc.subject.researchfieldT 007 - Informatikos inžinerija / Informatics engineering
dc.subject.vgtuprioritizedfieldsIK0303 - Dirbtinio intelekto ir sprendimų priėmimo sistemos / Artificial intelligence and decision support systems
dc.subject.ltspecializationsL106 - Transportas, logistika ir informacinės ir ryšių technologijos (IRT) / Transport, logistic and information and communication technologies
dc.subject.enstateful microservice
dc.subject.enavailability
dc.subject.endatabase
dc.subject.encluster
dc.subject.enKubernetes
dc.subject.enfailover
dc.subject.enconnection pool
dcterms.sourcetitleElectronics: Cloud Computing and Applications, Volume II
dc.description.issueiss. 23
dc.description.volumevol. 11
dc.publisher.nameMDPI
dc.publisher.cityBasel
dc.identifier.doi000896114700001
dc.identifier.doi10.3390/electronics11233936
dc.identifier.elaba147385000


Šio įrašo failai

Thumbnail

Šis įrašas yra šioje (-se) kolekcijoje (-ose)

Rodyti trumpą aprašą