Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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