Програм се примењује од 23.07.2017..
Циљ предмета је стицање неопходних знања на пољу дистрибуираног програмирања, тј. развоја информационих система и њихових чиниоца у дистрибуираном окружењу. Упознавање са дистрибуираним алгоритмима и архитектурама. Упознавање са изазовима које су довели дистрибуирани системи. Развој дистрибуираних система и изучавање потенцијалних проблема на пољима отпорности на отказе, синхронизацији, репликацији и информационе безбедности.
Способност за самостални развој решења по клијент-сервер системској архитектури. Практично упознавање и решавање проблема који настају у дистрибуираном окружењу, са посебним нагласком на отпорност на отказе, репликацију података и сервиса и конзистентност реплика. Упознавање са минималним условима на пољу информационе безбедности дистрибуираних система. Оспособљавање за развој платформе за дистрибуирану обраду.
Свако предавање је конципирано да се састоји од три целине: теоретски увод, алгоритми у области, примери из домена инфраструктурних система, пре свега Internet као телекомуникациона инфраструктура и Smart Grid као енергетска инфраструктура. Теме које ће бити обрађене: 1) Увод у дистрибуиране системе 2) Дистрибуиране архитектуре 3) Увод у дистрибуиране алгоритме 4) Процеси 5) Комуникације 6) Синхронизација 7) Репликација и конзистенција 8) Увод у информациону безбедност 9) Отпорност на отказе 10) Надзор и управљање
Предавања; рачунарске вежбе; консултације.
Аутори | Назив | Година | Издавач | Језик |
---|
Група аутора | Практикум за лабораторијске вежбе из Архитектуре дистрибуираних система | 2018 | Факултет техничких наука, Нови Сад | Српски језик |
Tanenbaum, A., Van Steen, M. | Distributed systems principles and paradigms | 2002 | Prentice Hall, New Jersey | Енглески |
W. Fokkink | Distributed Algorithms: An Intuitive Approach | 2014 | МИТ Пресс | Енглески |
Attiya, H., Welch, J. | Distributed Computing : Fundamentals, Simulations and Advanced Topics | 2004 | Wiley-interscience, New Jersey | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Тест | да | да | 25.00 |
Тест | да | да | 25.00 |
Писмени део испита - комбиновани задаци и теорија | не | да | 20.00 |
Присуство на предавањима | да | да | 5.00 |
Присуство на рачунарским вежбама | да | да | 5.00 |
Теоријски део испита | не | да | 20.00 |
| Име и презиме | Вид наставе |
---|
 | | Предавања |
 | | Предавања |
 | | Рачунарске вежбе |
 | | Рачунарске вежбе |
 | | Рачунарске вежбе |