Циљ
Исход
Методе извођења наставе
Садржај
Литература
Предавања, вежбе, практичан рад, консултације, студијски истраживачки рад, студије случајева Предавања се изводе по моделу екс катедра, наставник користи обавезно припремљену презентацију коју путем пројектора приказује у учионици. Наставник по потреби користи таблу и маркер за поједине наставне јединице. Вежбе се изводе у обичној учионици, при чему наставник путем пројектора приказује припремљене презентације као и конкретне алате. Наставник користи таблу и маркер за поједине задатке. Наставник инструира студенте да подесе потребне алате на сопственим рачунарима и по моделу мешовитог приступа учењу студенти раде на сопственим рачунарима у учионици и код куће. Практичан рад се одвија по моделу дефинисања пројектног задатка, формирања пројектних тимова и потом њихове израде од стране студената, кроз редовне консултације.
Теоријска настава
П-01: Увод. П-02: Протоколи и слојеви мрежног модела. П-03: Комуникација између удаљених система. П-04: Именовање ресурса. П-05: Синхронизација удаљених система. П-06: Отпорност на грешке.П-07: Обнављање градива – Припрема за колоквијум.П-08: Сигурност и заштита дистрибуираних система. П-09: Дистрибуирани фајл системи. Конзистентност и репликација.П-10: Дистрибуирани оперативни системи.П-11: Кластерски рачунарски системи (Cluster computing).П-12: Сервисно оријентисани системи.П-13: Мрежно рачунарство (Grid computing).П-14: Рачунарство у облаку (Cloud computing).П-15: Виртуелизација система.
Практична настава
В-01: Увод. В-02: Употреба Wireshark алата за надзор мрежног саобраћаја. В-03: Програмирање комуникације између удаљених процеса.В-04: Конфигурација и подешавање DNS сервиса. В-05: Конфигурација и програмирање синхронизације времена. В-06: Програмирање дистрибуираних трансакција. В-07: Пројектовање архитектуре система отпорног на грешке. В-08: Обнављање градива – Припрема за колоквијум. В-09: Конфигурација и подешавање VPN мреже. В-10: Конфигурација и подешавање дистрибуираног фајл система. В-11: Конфигурација и подешавање дистрибуираног оперативног система. В-12: Конфигурација Apache сервера као подршке за рад wеб сервиса. В-13: Реализација грид рачунарства на PlanetLab платформи. В-14: Реализација рачунарства у облаку на Azure платформи. В-15: Обнављање градива – Припрема за испит.
1. Andrew S. Tanenbaum, Maarten van Steen Distributed Systems: Principles and Paradigms Prentice Hall 2006
2. Dušan Starčević i saradnici Računarske mreže i telekomunikacije – praktikum FON 2013
3. James F. Kurose, Keith W. Ross Umrežavanje računara: od vrha ka dnu CET, Beograd 2018
