Program se primenjuje od 23.07.2017..
Cilj predmeta je sticanje neophodnih znanja na polju distribuiranog programiranja, tj. razvoja informacionih sistema i njihovih činioca u distribuiranom okruženju. Upoznavanje sa distribuiranim algoritmima i arhitekturama. Upoznavanje sa izazovima koje su doveli distribuirani sistemi. Razvoj distribuiranih sistema i izučavanje potencijalnih problema na poljima otpornosti na otkaze, sinhronizaciji, replikaciji i informacione bezbednosti.
Sposobnost za samostalni razvoj rešenja po klijent-server sistemskoj arhitekturi. Praktično upoznavanje i rešavanje problema koji nastaju u distribuiranom okruženju, sa posebnim naglaskom na otpornost na otkaze, replikaciju podataka i servisa i konzistentnost replika. Upoznavanje sa minimalnim uslovima na polju informacione bezbednosti distribuiranih sistema. Osposobljavanje za razvoj platforme za distribuiranu obradu.
Svako predavanje je koncipirano da se sastoji od tri celine: teoretski uvod, algoritmi u oblasti, primeri iz domena infrastrukturnih sistema, pre svega Internet kao telekomunikaciona infrastruktura i Smart Grid kao energetska infrastruktura. Teme koje će biti obrađene: 1) Uvod u distribuirane sisteme 2) Distribuirane arhitekture 3) Uvod u distribuirane algoritme 4) Procesi 5) Komunikacije 6) Sinhronizacija 7) Replikacija i konzistencija 8) Uvod u informacionu bezbednost 9) Otpornost na otkaze 10) Nadzor i upravljanje
Predavanja; računarske vežbe; konsultacije.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Grupa autora | Praktikum za laboratorijske vežbe iz Arhitekture distribuiranih sistema | 2018 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Tanenbaum, A., Van Steen, M. | Distributed systems principles and paradigms | 2002 | Prentice Hall, New Jersey | Engleski |
W. Fokkink | Distributed Algorithms: An Intuitive Approach | 2014 | MIT Press | Engleski |
Attiya, H., Welch, J. | Distributed Computing : Fundamentals, Simulations and Advanced Topics | 2004 | Wiley-interscience, New Jersey | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Test | da | da | 25.00 |
Test | da | da | 25.00 |
Pismeni deo ispita - kombinovani zadaci i teorija | ne | da | 20.00 |
Prisustvo na predavanjima | da | da | 5.00 |
Prisustvo na računarskim vežbama | da | da | 5.00 |
Teorijski deo ispita | ne | da | 20.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |