Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Automation and Computer Engineering
Title in original language Aktieru modeļa iespēju analīze laiksakritīgām un dalītām sistēmām
Title in English Analysis of Actor Model Capabilities for Concurrent and Distributed Systems
Department Viedo datortehnoloģiju institūts
Scientific advisor G.Alksnis
Reviewer
Abstract 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.
Keywords Aktieru modelis, Laiksakritība, Dalītas sistēmas, Akka, Scala
Keywords in English Actor model, Concurrency, Distributed systems, Akka, Scala
Language lv
Year 2017
Date and time of uploading 07.06.2017 13:44:37