Studiju veids |
maģistra akadēmiskās studijas |
Studiju programmas nosaukums |
Biznesa informātika |
Nosaukums |
Uz grafiem balstīta sistēmas uzticamības analīze mikroservisu arhitektūrā |
Nosaukums angļu valodā |
Graph-Based System Reliability Analysis in Microservice Architecture |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Mārīte Kirikova |
Recenzents |
LDK docents G.Alksnis |
Anotācija |
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. |
Atslēgas vārdi |
MIKROSERVISI, SOA, SERVISU ATKARĪBU GRAFS, GRAFU ALGORITMI |
Atslēgas vārdi angļu valodā |
MICROSERVICES, SOA, SERVICE DEPENDENCY GRAPH, GRAPH ALGORITHMS |
Valoda |
eng |
Gads |
2020 |
Darba augšupielādes datums un laiks |
14.06.2020 20:18:20 |