Form of studies |
Master |
Title of the study programm |
Business Informatics |
Title in original language |
Uz grafiem balstīta sistēmas uzticamības analīze mikroservisu arhitektūrā |
Title in English |
Graph-Based System Reliability Analysis in Microservice Architecture |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Mārīte Kirikova |
Reviewer |
LDK docents G.Alksnis |
Abstract |
Mikroservisiem kļūstot populārākiem, mēs redzam arvien sarežģītākas arhitektūras parādīšanos. Mikroservisu sistēmām, lai gan tās ir labi mērogojamas un elastīgas, joprojām ir ievērojamas uzticamības problēmas, kuras zināmā mērā var atrisināt, izmantojot uz servisu atkarību grafa balstītas anomāliju noteikšanas pieejas. Maģistra darba teorētiskajā daļā autors analizē vienkāršās iezīmes un atšķirības starp monolītajām un servisa orientētām arhitektūrām, atklājot mikroservisu uzticamības ierobežojumus. Tālāk uz ieviestās mikroservisu sistēmas piemēra, autors parāda, kā mikroservisu arhitektūras analīzē var izmantot grafu algoritmus ar mērķi uzlabot mikroservisu sistēmu uzticamību.
Atklājumi liecina, ka uz grafiem balstīta analīze ļauj efektīvi noteikt tādus dizaina anti- modeļus, kā cikliskās atkarības, ciešo sakabi un dalīto monolītu. Turklāt, grafu algoritmi palīdz noteikt kritiskos servisus arhitektūrā, kuriem nepieciešams pielietot stingrākas uzticamības prasības un dizaina modeļus. Lai samazinātu neparedzēto kaskādes kļūmu riskus, autors ierosina integrēt servisu atkarību grafa analīzi kopā ar tālāko servisu izturības testēšanu inženierijas procesos, kā daļu no mikroservisu uzticamības uzlabošanas ietvara.
Maģistra darbs satur 75 teksta lapas, 27 attēlus, 15 tabulas, 76 informācijas avotus un 4 pielikumus. |
Keywords |
MIKROSERVISI, SOA, SERVISU ATKARĪBU GRAFS, GRAFU ALGORITMI |
Keywords in English |
MICROSERVICES, SOA, SERVICE DEPENDENCY GRAPH, GRAPH ALGORITHMS |
Language |
eng |
Year |
2020 |
Date and time of uploading |
14.06.2020 20:18:20 |