Студент Петар Вуковић одбранио је дипломски рад на тему „Проширивање Кубернетес планирања узимајући у обзир мрежне перформансе“

Студент Рачунарског факултета Петар Вуковић је у уторак, 9. јула 2024. године одбранио дипломски рад на тему Проширивање Кубернетес планирања узимајући у обзир мрежне перформансе пред комисијом коју су чинили ментор др Ђорђе Бабић и члан др Горан Мартић.

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

Овај рад истражује проширење подразумеваног Кубернетес механизма за планирање како би укључио метрику мрежних перформанси, тачније кашњење и пропусни опсег, ради оптимизације постављања радних оптерећења у дистрибуиране системе. Подразумевани Кубернетес планер узима у обзир само процесор, меморију и складиште, занемарујући мрежне услове, који су критични за одређене апликације осетљиве на кашњење или које интензивно користе пропусни опсег. Да би се решио овај недостатак, развијен је прилагођени додатак за планирање и интегрисан у Кубернетес како би процес планирања укључио мрежне перформансе.

Овај рад проширује подразумеване могућности Кубернетес планера тако што укључује  метрику мрежних перформанси, тачније кашњење и пропусни опсег, у процес  одлучивања о распореду радних оптерећења на чворове у кластеру. Развијена је Мерач апликација која ради на сваком чвору у кластеру и служи за прикупљање података о  перформансама мреже између свих парова чворова, периодично врши мерења и  стабилно ажурира стање смањујући утицај неочекиваних загушења мрежног саобраћаја на доношење одлука. Подаци се чувају у посебно дефинисаним CRD објектима  доступним преко Кубернетес API-ја који се овде користе као дистрибуирана база  података. Као главна компонента развијен је и додатак за Кубернетес планер који у  интеракцији са самим планером користи целокупни наведени систем да прошири  подразумеване могућности планирања уводећи нове карактеристике које могу бити  узете у обзир при доношењу одлука. Све заједно је запаковано у Helm chart који може  бити једноставно покренут на било ком кластеру. Тиме се могу једноставно побољшати  перформансе код апликација осетљивих на мрежу, али и задовољити потребе широког  спектра дистрибуираних апликација које зависе од малог кашњења или великих  количина података. – закључио је Петар.

Фотографије са одбране доступне су у галерији.