Paskirstyti skaičiavimai ir debesų kompiuterija

  • Dalyko kodas: INF5022
  • Apimtis ECTS kreditais: 6
  • Pavadinimas anglų kalba: Distributed and Cloud Computing
  • Dalyko aprašo rengėjas(-ai):

    Dr. Audrius Varoneckas

Dalyko anotacija lietuvių kalba

Kurso tikslas supažindinti su paskirstytų skaičiavimų ir debesų kompiuterijos idėjomis ir technologijomis. Pristatoma techninė įranga, duomenų centrų architektūra. Nagrinėjami programavimo modeliai skirti paskirstytų duomenų apdorojimui: duomenų padalinimas, saugojimo schemos, lygiagretūs ir paskirstyti algoritmai.

Dalyko anotacija užsienio kalba

The objectives of the course are to indoctrinate ideas and technologies of distributed and cloud computing. Provides understanding of hardware, data centre architecture. Distributed data processing technologies are analysed as well as parallel and distributed algorithms. Student will get able critically evaluate if a given task can be distributed efficiently, to use clouds, will have basic knowledge about distributed systems, will get encouragement critically judge about parallel and distributed solutions offered by others.

Būtinas pasirengimas dalyko studijoms

Programavimo pagrindai, Algoritmų analizė, Kompiuterių architektūra.

Dalyko studijų rezultatai

Pasirinkti tinkamus lygiagretinimo metodus ir juos realizuoti klasteryje, gride ar debesų kompiuterijos aplinkoje.
Demonstruojamos žinios ir supratimas paskirstytų skaičiavimų ir debesų architektūrų bei skaičiavimų naujų paradigmų, jų pritaikymas įvairiems praktiniams uždaviniams.
Gebėjimas pasirinkti tinkamus paskirstytus ar lygiagrečius metodus, juos realizuoti tam tikrose aplinkose.

Dalyko turinys

1. Įvadas į paskirstytus skaičiavimus ir debesų kompiuteriją.
2. Kompiuterių architektūra ir efektyvumas.
3. Grid skaičiavimai: gridai ir jų technologijos.
4. Debesų kompiuterija.
5. Debesų platformų architektūros.
6. Map-reduce programavimo modelis.
7. Paskirstytos failų sistemos.
8. Lygiagretūs ir paskirstyti algoritmai.
9. Lygiarangės sistemos.
10. Dideli duomenys.
11. Sėkmės istorijos.

Dalyko studijos valandomis

Paskaitos (P) 45 val.
Laboratoriniai darbai (L) 15 val.
Savarankiškas darbas 100 val.
Iš viso 160 val.

Studijų rezultatų vertinimas

Egzaminas (50%), kolokviumas (17%), laboratorinių darbų vertinimas (33%).

Literatūra

1. 2011 Distributed and Cloud Computing. From Parallel Processing to the Internet of Things. Morgan Kaufmann
2. 2005 R. Čiegis Lygiagretieji algoritmai ir tinklinės technologijos. Technika Pasiekiama adresu biblioteka.vdu.lt
Papildoma literatūra
2012 Smoot, Stephen R., Private cloud computing consolidation, virtualization, and service-oriented infrastructure. Morgan Kaufmann Pasiekiama adresu biblioteka.vdu.lt
2011 D. Sitaram and G. Manjunath, Moving To The Cloud Developing Apps in the New World of Cloud Computing. Elsevier. Pasiekiama adresu biblioteka.vdu.lt