Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Automātika un datortehnika |
Nosaukums |
Aktieru modeļa iespēju analīze laiksakritīgām un dalītām sistēmām |
Nosaukums angļu valodā |
Analysis of Actor Model Capabilities for Concurrent and Distributed Systems |
Struktūrvienība |
12600 Viedo datortehnoloģiju institūts |
Darba vadītājs |
G.Alksnis |
Recenzents |
|
Anotācija |
Bakalaura darbā tiek analizēts aktieru (sauktu arī aktoru) laiksakritības modelis un tā pielietojums laiksakritīgām un dalītām sistēmām Scala programmēšanas valodā, izmantojot Akka ietvaru. Tā kā Scala ir Java Virtual Machine vidē izpildāma valoda, darba teorētiskajā daļā aktieru laiksakritības modelis tiek salīdzināts ar dalītā mainīgā stāvokļa laiksakritības modeli, kas ir Java Virtual Machine iebūvētajiem laiksakritības nodrošināšanas rīkiem paredzētais modelis. Lai parādītu, ka aktieru laiksakritības modelis ir izmantojams ne tikai kā alternatīva dalītā mainīgā stāvokļa modelim, kas pasargā no dalītā mainīgā stāvokļa modelim raksturīgākajām problēmām, bet arī spēj nodrošināt, gan vertikālu, gan horizontālu mērogojamību, tika izstrādāta programma, kuras pamatā ir klasisks laiksakritības uzdevums, kura tipiskais risinājums ietver dalītā mainīgā stāvokļa izmantošanu. Lai uzskatāmāk parādītu aktieru modeļa izmantošanas iespējas, uzdevumam tiek pievienoti papildus nosacījumi, kā arī programma tika sadalīta darbībai vairākās ierīcēs ar nosacījumu, ka pašos aktieros netiek veiktas izmaiņas un pierādot, ka aktieru modelis ir piemērots gan darbībai vienas ierīces ietvaros, gan dalītās sistēmās.
Bakalaura darbs satur 50 lapas, 19 attēlus un 15 literatūras avotus. |
Atslēgas vārdi |
Aktieru modelis, Laiksakritība, Dalītas sistēmas, Akka, Scala |
Atslēgas vārdi angļu valodā |
Actor model, Concurrency, Distributed systems, Akka, Scala |
Valoda |
lv |
Gads |
2017 |
Darba augšupielādes datums un laiks |
07.06.2017 13:44:37 |