Navigacija

26D111PRM - Programabilne računarske mreže

Specifikacija predmeta
Naziv Programabilne računarske mreže
Akronim 26D111PRM
Studijski program Elektrotehnika i računarstvo
Modul modul Računarska tehnika i informatika
Tip studija doktorske akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
    Nastavnik/saradnik (DON)
      Broj ESPB 9.0 Status predmeta izborni
      Uslovljnost drugim predmetima Ne postoje formalni uslovi, ali je poželjno poznavanje računarskih mreža na nivou osnovnih studija, kao i znanje C, Python ili Java programskih jezika
      Ciljevi izučavanja predmeta Cilj predmeta je objašnjavanje principa programabilnosti elemenata računarskih mreža, što uključuje moderne mehanizme upravljanja mrežama, programabilnost kontrolne ravni u softverski definisanim mrežama, te programabilnost ravni podataka i virtualizaciju mrežnih funkcija. Biće definisana oblast primenljivosti ovih tehnologija i aplikacije za koje su pogodne.
      Ishodi učenja (stečena znanja) Studenti će upoznati koncepte modernih programabilnih računarskih mreža i postati sposobni da i sami razvijaju inovativne aplikacije za upravljanje računarskim mrežama, kao i moderne sisteme za nadgledanje rada, detekciju anomalija i primene u oblasti sigurnosti računarskih mreža u ovim tehnologijama.
      Sadržaj predmeta
      Sadržaj teorijske nastave Moderno, centralizovano i distribuirano upravljanje računarskim mrežama, autonomno upravljanje, Softverski definisane mreže (SDM): elementi, programiranje aplikacija, osnovne aplikacije SDM: otpornost na otkaze kontrolera, distribuirani rad, balansiranje saobraćaja. Programabilnost ravni podataka: P4 jezik, eBPF, XDP (eXpress Data Path) DPDK i sl. Virtuelizacija mrežnih funkcija.
      Sadržaj praktične nastave Rad na projektu
      Literatura
      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. Skup naučnih radova iz relevantnih oblasti
      Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
      Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
      8
      Metode izvođenja nastave Mentorski rad sa studentima i rad na praktičnim i teorijskim projektima.
      Ocena znanja (maksimalni broj poena 100)
      Predispitne obaveze Poena Završni ispit Poena
      Aktivnosti u toku predavanja 0 Pismeni ispit 0
      Praktična nastava 50 Usmeni ispit 50
      Projekti
      Kolokvijumi 0
      Seminari 0