Студент Урош Чолић одбарнио је дипломски рад на тему „Имплементација Log Табела у Master-Slave дистрибуираној архитектури“

Студент Рачунарског факултета Урош Чолић је у понедељак, 8. септембра 2025. године одбранио дипломски рад на тему Имплементација Log Табела у Master-Slave дистрибуираној архитектури пред комисијом коју су чинили ментор др Милош Раденковић и члан др Милан Видаковић.

У апстракту свог рада Урош је истакао:

Овај дипломски рад бави се имплементацијом и анализом Log Табела у оквиру дистрибуираног система за складиштење података заснованог на Master-Slave архитектури.
У уводном делу приказан је преглед релевантних технологија и принципа рада лог структура, као и њихова улога у обезбеђивању конзистентности и отпорности на грешке. Посебна пажња посвећена је начину на који Log Табела омогућава евидентирање и поновну примену операција након пада система.
Имплементирани систем обухвата механизме за чување и учитавање лог акција, као и тестове који потврђују тачност и поузданост развијеног решења. Анализом добијених резултата показано је да се Log Табела може успешно користити као основа за рад са SSTable структурама, обезбеђујући редоследно чување операција и доследно враћање система у претходно стање.
Рад доприноси бољем разумевању практичне примене лог структура и њиховог значаја у савременим дистрибуираним системима за складиштење података.

Практични део рада приказао је начин на који сваки славе чвор води своју Log Табелу, структуру појединачних лог акција, као и улогу мастер чвора у координацији чворова и управљању системом. Уведен је и механизам heartbeat-а, који омогућава мастеру да прати доступност славе чворова и покрене репликацију података у случају отказа.
Имплементацијом локалних Log Табела обезбеђено је да се информације о извршеним операцијама трајно сачувају, чиме се омогућава опоравак система без губитка података. Коришћењем једноставне, али прецизно дефинисане структуре лог записа, постигнут је баланс између ефикасности и поузданости.
Као могући правац даљег развоја, може се разматрати унапређење сигурности записа у Log Табели (нпр. кроз потписивање или енкрипцију).
– закључио је Урош.