Студент Рачунарског факултета Милан Вујаклија је у понедељак, 18. маја 2026. године одбранио дипломски рад на тему Имплементација RAFT алгоритма пред комисијом коју су чинили ментор др Младен Станојевић и члан др Горан Ракочевић.
У уводу свог рада Милан је истакао:
Постоје разне дефиниције за прецизан опис шта је заправо дистрибуирани систем. Најједноставнија дефиниција, која је довољна за основно разумевање, гласи: „Дистрибуирани систем је колекција независних рачунарских елемената која се представља кориснику као један кохерентан систем“ [1]. Независни рачунарски елементи називају се и чворови, при чему сваки чвор поседује сопствени процесор и меморију, а са осталим чворовима комуницира путем мреже. Кохерентност система значи да корисник не примећује да се обрада одвија на више чворова, већ да комуницира са једним системом.
Насупрот томе, централизовани системи извршавају све задатке на једном рачунару, што доводи до ограничења као што су слаба скалабилност при великом броју корисника, ниска отпорност на кварове и висока мрежна латенција за географски удаљене кориснике. Разлози за развој дистрибуираних система управо су оваква ограничења.
…
За будући развој система могуће је размотрити имплементацију перзистентности лога на диск ради истинског crash-recovery сценарија, увођење batching и pipelining оптимизација ради повећања пропусности, read-only упита на пратиоце уз lease механизам којим се чува конзистентност, као и подршку за динамичку промену конфигурације кластера (joint consensus), која је у раду само описана теоријски. – закључио је Милан.