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
P2 - Međusobno isključivanje, Deo 1 - 1.pdf
P2 - Međusobno isključivanje, Deo 1 - 2.pdf
P3 - Međusobno isključivanje, Deo 2 - 1.pdf
P3 - Međusobno isključivanje, Deo 2 - 2.pdf
P4 - Kauzalnost - 1.pdf
P4 - Kauzalnost - 2.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
P8 - Konsenzus 1.pdf
P8 - Konsenzus - 2.pdf
P8 - Konsenzus - 3.pdf
P9 - Hijerarhija konsenzusa, Deo 1.pdf
P10 - Hijerarhija konsenzusa, Deo 2 - 1.pdf
P10 - Hijerarhija konsenzusa, Deo 2 - 2.pdf
P11 - Bazne tehnologije i modeli distribuiranih sistema I
P12 - Klasteri računara i skalabilno paralelno računanje
P13 - Virtuelne mašine i virtuelizacija klastera i centara za podatke
P14 - Arhitektura platforme oblaka i virtuelizovani centri za podatke
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
OSDuRV Errata.pdf
Pon | Uto | Sre | Čet | Pet |
---|---|---|---|---|
11:00-12:00 | ||||
Odsek RT-RK, Radnička 30a, I sprat |
Pon | Uto | Sre | Čet | Pet |
---|---|---|---|---|
09:00 - 09:45 |
DSuRV, šk 2019/2020 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 zazvaljujem Costas Bush i Jennifer Welch za dozvolu da neke njihove prezentacije prevedem, prilagodim i uključim u Materijal za kurs (Literatura pod 1.).
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)
20% za predmetni projekat (kroz samostalan rad)
60% poena za ispit iz teorije (na ispitu)
Napomene uz načine provere znanja:
1. Predispitne obaveze nose 40% i mogu se realizovati isključivo u toku semestra (bloka).
2. Prema uslovima FTN, mora se realizovati više od pola predispitnih obaveza (20%) i više od pola bodova na ispitu (30%); u zbiru je potrebno imati bar 51%.
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,
06.11.2019.god. dr Miroslav Popović, red. prof.
FTN, Kat. za računarsku tehniku