Predmet se sastoji iz tri dela. Deo „Osnove distribuiranih sistema“ pokriva sledeće teme: uvod, prosleđivanje poruka, međusobno isključivanje, kauzalnost i vreme, izbor lidera, brojačke mreže, distribuirana deljena memorija, konsenzus i hijerarhija konsenzusa. Deo „Distribuirani i klaud sistemi“ pokriva: modele sistema i tehnologije, računarske klastere, virtuelizaciju klastera i centara podataka, arhitekture klauda i virtuelizovane centre podataka, servisno orijentisane arhitekture, modele programiranja klauda (MapReduce, Twister, Hadoop, Dryad, Google App Engine, Amazon AWS, Microsoft Azure) i svuda-prisutni klaud i internet stvari. Deo „Zaštita distribuiranih sistema“ pokriva: uvod u napade i odbranu sistema, zaštitu grida i P2P zaštitu. Cilj predmeta je osposobljavanje studenata za projektovanje i realizaciju distribuiranih sistema u realnom vremenu.
P1 - Uvod i Jednostavna razapinjuća stabla - 1.pdf
P1 - Uvod i Jednostavna razapinjuća stabla - 2.pdf
P1 - Uvod i Jednostavna razapinjuća stabla - 3.pdf
P1 - Uvod i Jednostavna razapinjuća stabla - 4.pdf
P1-J-set1-intro.pdf
P2 - Međusobno isključivanje, Deo 1 - 1.pdf
P2 - Međusobno isključivanje, Deo 1 - 2.pdf
P2-J-set6-mutex.pdf
P3 - Međusobno isključivanje, Deo 2 - 1.pdf
P3 - Međusobno isključivanje, Deo 2 - 2.pdf
P3-J-set7-mutex2.pdf
P4 - Kauzalnost - 1.pdf
P4 - Kauzalnost - 2.pdf
P4 – Slanje svima.pdf
P5 - Izbor lidera - 1.pdf
P5 - Izbor lidera - 2.pdf
P5 - Izbor lidera - 3.pdf
P5 - Izbor lidera - 4.pdf
P6 - Brojačke mreže.pdf
P7 - Distribuirana deljena memorija - 1.pdf
P7 - Distribuirana deljena memorija - 2.pdf
P7-J-set16-dsm.pdf
P8 - Konsenzus 1.pdf
P8 - Konsenzus - 2_0.pdf
P8 - Konsenzus - 3_0.pdf
P8-J-set9-consensus.pdf
P9 – Konsenzus – 4.pdf
P9 - Hijerarhija konsenzusa, Deo 1.pdf
P9-J-set11-consensus3.pdf
P10 - Hijerarhija konsenzusa, Deo 2.pdf
P10 – Hijerarhija konsenzusa, Deo 3.pdf
P10-J-set18-wfhier.pdf
P11 DCC Ch1.pdf
P11 - Bazne tehnologije i modeli distribuiranih sistema I
P12 DCC Ch2.pdf
P12 - Klasteri računara i skalabilno paralelno računanje
P13 - DCC Ch3
P14 DCC Ch4.pdf
P15 - Programiranje oblaka i softverska okruženja, Deo 1
P16 - Programiranje oblaka i softverska okruženja, Deo 2
P17 – Sveprisutni oblaci i Internet stvari.pdf
P18 - Zastita u oblaku.pdf
Errata Udzbenik 721.pdf
Errata Udzbenik 807.pdf
Pon | Uto | Sre | Čet | Pet |
---|---|---|---|---|
11:00-12:00 | ||||
NTP-502 |
Pon | Uto | Sre | Čet | Pet |
---|---|---|---|---|
09:00 - 09:45 |
DSuRV, šk 2021/2022 INFORMACIJA ZA STUDENTE
Predmet: Distribuirani sistemi u realnom vremenu
Fond: 3+3 (predavanja + laboratorijske vežbe)
Nastavnik: dr Miroslav Popović, red. prof. miroslav.popovic@rt-rk.com
Assistent: Branislav Kordić branislav.kordic@rt-rk.com
Literatura:
Zahvalnica: koristim priliku da se zahvalim mojim prijateljima Costas Bush, Hagit Attiya i Jennifer Welch za pomoć u pripremi ovog kursa. Posebno se zahvaljujem Costas Bush i Jennifer Welch za dozvolu da neke njihove prezentacije prevedem, prilagodim i uključim u Materijal za kurs (Literatura pod 2.).
Cilj:
Osposobljavanje studenata za projektovanje i realizaciju distribuiranih sistema u realnom vremenu. Akcenat je podjednako na teoriji i na praksi.
Oblici nastave:
Predavanja pokrivaju teorijske osnove distribuiranih sistema.
Vežbe su organizovane u 3 laboratorijske vežbe i predmetni projekat. Za svaku lab. vežbu postoji odgovarajući materijal na sajtu odseka, koji je potrebno proučiti pre vežbe. U svim lab. vežbama se stiču bodovi. Studenti izrađuju projekat u malim grupama (po troje) ili samostalno.
Načini provere znanja:
20% poena za laboratorijske vežbe (3 termina u laboratoriji)
40% za predmetni projekat (kroz samostalan rad)
40% poena za ispit iz teorije (na ispitu)
Napomene uz načine provere znanja:
1. Predispitne obaveze nose 60% i mogu se realizovati isključivo u toku semestra (bloka).
2. Minimalno se mora realizovati 30 bodova iz predispinih obaveza, 20 bodova na ispitu, i u zbiru 51 bod.
Detalji u vezi provere znanja:
Konsultacije sa nastavnikom i asistentima:
U principu treba što je moguće više korisiti redovne termine nastave. Izuzetno, po potrebi student se javlja nastavniku/asistentu e-mejlom sa konkretnim pitanjem ili sa predlogom termina kada bi želeo da dođe na usmene konsultacije. Nastavnik/asistent po potrebi predlaže drugi termin. E-mejl adrese svih sa Katedre su oblika: ime.prezime@rt-rk.com .
U Novom Sadu, Predmetni nastavnik,
04.10.2021.god. dr Miroslav Popović, red. prof.
FTN, Kat. za računarsku tehniku