Form of studies |
Master |
Title of the study programm |
Computer Systems |
Title in original language |
Dalīto sistēmu izstrādes, izmantojot aktoru modeli un Erlang valodu, analīze |
Title in English |
Analysis of Distributed Systems Development with Actor Model and Erlang Language |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
P.Rusakovs, Dr.sc.ing. |
Reviewer |
Dr.sc.ing., asoc. prof. Ē.Nazaruka, RTU LDK |
Abstract |
Šis maģistra darbs ir veltīts dalīto sistēmu izstrādes analīzei, kā arī konkrēti aktoru modelim un Erlang valodai kā metodēm priekš šo sistēmu izstrādes. Pašlaik ir pieejami vairāki veidi priekš dalīto sistēmu izstrādei – dažādi paralēlisma modeļi, vairākas sazināšanas metodes un dažādi mērogojamības risinājumi. Par cik vienā maģistra darbā nevar aptvert visu no iepriekš minētām lietām, darbs ir vērsts uz Erlang valodu un aktoru modeli.
Attīstoties programmatūrai un aparatūrai, vairāku procesoru lietošana paliek par nepieciešamību, savādāk resursi netiek izmantoti lietderīgi. Ar laiku bija izgudroti vairāki paņēmieni, jēdzieni un tehnikas – pavedieni, semafori, monitori, savstarpēja bloķēšana, dažāda veida algoritmi.
Katrs paņēmiens vai tehnika tika izveidota ar mērķi risināt konkrētu problēmu vai vairākas problēmas, līdz ar to nepieciešams katrā gadījumā atrast labāko risinājumu, pamatojoties uz konkrētiem kritērijiem.
Darba gaitā tika izstrādāts dalītas sistēmas prototips kurš tika realizēts, izmantojot Erlang valodu un aktoru paradigmu. Pēc izstrādes tika secināts par pieejas priekšrocībām un trūkumiem.
Dokumentā ir 54 lappuses, 27 attēli, 1 pielikums un 17 nosaukumu informācijas avoti . |
Keywords |
Erlang, aktoru modelis, dalītas sistēmas, threads, processes |
Keywords in English |
Erlang, actor model, distributed systems, threads, processes |
Language |
lv |
Year |
2016 |
Date and time of uploading |
31.05.2016 21:50:39 |