Навигација

26Д111ПРМ - Програмабилне рачунарске мреже

Спецификација предмета
НазивПрограмабилне рачунарске мреже
Акроним26Д111ПРМ
Студијски програмЕлектротехника и рачунарство
Модулмодул Рачунарска техника и информатика
Тип студијадокторске академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
      Број ЕСПБ9.0Статус предметаизборни
      Условљност другим предметимаНе постоје формални услови, али је пожељно познавање рачунарских мрежа на нивоу основних студија, као и знање C, Python или Java програмских језика
      Циљеви изучавања предметаЦиљ предмета је објашњавање принципа програмабилности елемената рачунарских мрежа, што укључује модерне механизме управљања мрежама, програмабилност контролне равни у софтверски дефинисаним мрежама, те програмабилност равни података и виртуализацију мрежних функција. Биће дефинисана област применљивости ових технологија и апликације за које су погодне.
      Исходи учења (стечена знања)Студенти ће упознати концепте модерних програмабилних рачунарских мрежа и постати способни да и сами развијају иновативне апликације за управљање рачунарским мрежама, као и модерне системе за надгледање рада, детекцију аномалија и примене у области сигурности рачунарских мрежа у овим технологијама.
      Садржај предмета
      Садржај теоријске наставеМодерно, централизовано и дистрибуирано управљање рачунарским мрежама, aутoнoмнo упрaвљaњe, Софтверски дефинисане мреже (СДМ): елементи, програмирање апликација, основне апликације СДМ: отпорност на отказе контролера, дистрибуирани рад, балансирање саобраћаја. Програмабилност равни података: P4 језик, eBPF, XDP (eXpress Data Path) DPDK и сл. Виртуeлизација мрежних функција.
      Садржај практичне наставеРад на пројекту
      Литература
      1. Nadeau T., Gray K., SDN: Software Defined Networks, O’Reilly Media, 2013
      2. P4 Language Specification, P4 Language Consortium
      3. Liz Rice, Learning eBPF, O’Reilly Media, 2023
      4. Скуп научних радова из релевантних области
      Број часова активне наставе недељно током семестра/триместра/године
      ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
      8
      Методе извођења наставеМенторски рад са студентима и рад на практичним и теоријским пројектима.
      Оцена знања (максимални број поена 100)
      Предиспитне обавезеПоенаЗавршни испитПоена
      Активности у току предавања0Писмени испит0
      Практична настава50Усмени испит50
      Пројекти
      Колоквијуми0
      Семинари0