Show simple item record

dc.contributor.advisorZuters, Jānis
dc.contributor.authorVilāne, Greta
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2024-06-20T01:04:29Z
dc.date.available2024-06-20T01:04:29Z
dc.date.issued2024
dc.identifier.other102899
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/66129
dc.description.abstractBakalaura darba ietvaros tika veikta haosa inženierijas informācijas avotu izpēte un analīze, aplūkojot tās nepieciešamību un pielietojumu, kā arī tika apkopota informācija par galvenajiem haosa eksperimentu veidiem, to veikšanas principiem un iespējamajiem iznākumiem. Darba ietvaros tika izpētīti dažādi haosa inženierijas rīki. Viens no apskatītajiem haosa inženierijas rīkiem - “Gremlin” - tika padziļinātāk iepazīts darba praktiskajā daļā, lai gūtu izprati par to, kā ar haosa inženieriju var novērtēt sistēmas atteikumu noturību un atklāt sistēmas vājās vietas. Pētījuma laikā, izmantojot izvēlēto rīku, tika veikti haosa eksperimenti uz virtuālās mašīnas, kuru laikā tika simulēti tādi sistēmas traucējumi kā centrālā procesora pārslodze, operatīvās atmiņas palielināts patēriņš, tīkla pakešu zudums un pārraides aizkave. Analizējot informācijas avotus un iegūtos eksperimentu rezultātus, tiek secināts, ka haosa inženierijai ir būtiska nozīme sistēmas stabilitātes nodrošināšanā, jo veicot sistēmas traucējumu simulācijas ir iespējams gūt ieskatu reālās dzīves situācijās, kas sniedz iespēju tām laicīgi sagatavoties, veicot sistēmas optimizāciju, balstoties uz eksperimentu rezultātiem.
dc.description.abstractWithin the framework of the bachelor's work, the research and analysis of information sources of chaos engineering was carried out, looking at its necessity and application, as well as gathering information about the main types of chaos experiments, their principles and possible outcomes. As part of the work, various chaos engineering tools were explored. One of the discussed chaos engineering tools - "Gremlin" - was explored in more depth during the practical part of the work to gain an understanding of how chaos engineering can be used to assess system failure resilience and reveal system weaknesses. During the study, using the selected tool, chaos experiments were performed on a virtual machine, during which system disturbances such as CPU overload, increased RAM consumption, network packet loss, and transmission delay were simulated. Analyzing the sources of information and the obtained results of the experiments, it is concluded that chaos engineering plays a vital role in ensuring the stability of the system, because by performing simulations of system disturbances it is possible to gain insight into real-life situations, which provides an opportunity to prepare for them in time by performing system optimization based on the results of experiments.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjecthaosa inženierija
dc.subjecthaosa eksperimenti
dc.subjecthaosa rīki
dc.subjecttestēšana
dc.subjectatteikumu noturība
dc.titleHaosa testēšana un tās esošie risinājumi
dc.title.alternativeChaos testing and its existing solutions
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record