Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Lietojumprogrammatūras reakcijas laika uzlabošanas iespēju pētījums lielas noslodzes apstākļos, salīdzinot Guava Cache, Caffeine un Redis kešatmiņas risinājumus
Nosaukums angļu valodā A Study of Software Response Time Improvement Possibilities Under High Load Conditions: A Comparison of Guava Cache, Caffeine, and Redis Caching Solutions
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Oksana Zavjalova
Recenzents Dzintars Tomsons
Anotācija Atslēgvārdi: kešdarbe, lietojumprogrammatūru veiktspēja, lietojumprogrammatūru atbildes laiks, sistēmas ar lielu slodzi, Guava Cache, Caffeine, Redis, Java. 1. tipa bakalaura darbs. Mūsdienu lietojumprogrammatūras veiktspēja un atbildes laiks ir kļuvuši par izšķirošiem kvalitātes rādītājiem, jo īpaši vidē ar lielu slodzi, kur sistēmām jāapstrādā liels skaits vienlaicīgu pieprasījumu. Viena no visplašāk izmantotajām pieejām lietojumprogrammatūru veiktspējas uzlabošanai ir kešdarbe, kas samazina atkārtotu piekļuvi lēnākiem datu avotiem un palīdz samazināt aizkavi. Tomēr dažādi kešdarbes risinājumi ievērojami atšķiras arhitektūras, konfigurācijas mehānismu, mērogojamības īpašību un darbības laikā novērotās uzvedības ziņā. Tāpēc atbilstoša kešdarbes risinājuma izvēle prasa gan teorētisku, gan eksperimentālu analīzi. Šī bakalaura darba mērķis ir izpētīt un eksperimentāli salīdzināt trīs kešatmiņas risinājumus, kas ir Guava Cache, Caffeine un Redis – ietekmi uz lietojumprogrammatūru atbildes laiku un veiktspēju lielas slodzes apstākļos, kā arī izstrādāt rekomendācijas piemērotākā risinājuma izvēlei dažādos lietošanas scenārijos. Lai sasniegtu šo mērķi, darbā tiek izskatīti kešatmiņas teorētiskie pamati, analizēta izvēlēto tehnoloģiju arhitektūra un darbības principi, analizēti saistītie pētījumi par kešatmiņas veiktspējas novērtēšanu un definēti eksperimentālajai salīdzināšanai visatbilstošākie veiktspējas rādītāji. Darba praktiskā daļa balstās uz eksperimentālu vidi, kas īstenota Java valodā. Lai novērtētu izvēlētos kešatmiņas risinājumus kontrolētos slodzes apstākļos, tiek izmantota testa lietojumprogrammatūra. Salīdzinājums tiek veikts, izmantojot tādus veiktspējas rādītājus kā kešatmiņas trāpījumu īpatsvars, kešatmiņas netrāpījumu īpatsvars, piekļuves aizture, caurlaidspēja, atmiņas izmantojums un procesora izmantojums. Visi eksperimenti tiek veikti identiskos apstākļos un atkārtoti vairākas reizes, lai uzlabotu mērījumu uzticamību un nodrošinātu iegūto rezultātu konsekvenci. Darba apjoms ir 62 lappuses. Darbā ir izmantoti 6 attēli, 9 tabulas, un 2 pielikumi. Darbā izmantoti 27 informācijas avoti.
Atslēgas vārdi kešdarbe, lietojumprogrammatūru veiktspēja, lietojumprogrammatūru atbildes laiks, sistēmas ar lielu slodzi, Guava Cache, Caffeine, Redis, Java
Atslēgas vārdi angļu valodā caching, application performance, application response time, high- load systems, Guava Cache, Caffeine, Redis, Java
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 26.05.2026 17:32:59