Sodobne oblačne aplikacije delujejo v vse bolj kompleksnih, dinamičnih in porazdeljenih okoljih, kjer je učinkovito razvrščanje bremen ključno za zagotavljanje zmogljivosti, stroškovne učinkovitosti in skladnosti z operativnimi omejitvami. V magistrskem delu je predstavljeno večciljno ogrodje za razvrščanje bremen v Kubernetesu, ki združuje grafno modeliranje in predstavitev z nevronskim algoritmičnim sklepanjem (NAR).
S predstavitvijo bremen in infrastrukture v obliki grafov ogrodje zajema njihove odvisnosti, zahteve po virih in omejitve, hkrati pa omogoča večplastno vidljivost. Za zasnovo in ovrednotenje ogrodja so bila analizirana obstoječa simulacijska orodja za Kubernetes, nato pa razvito prilagojeno okolje za preizkušanje različnih strategij razvrščanja na polrealističnih podatkovnih nizih. V magistrskem delu je uvedenih in naučenih več nevronskih modelov, med drugim različice s strukturiranimi numeričnimi vhodi ter besedilno pogojenimi kodirno-dekodirnimi arhitekturami, s čimer je ocenjen vpliv večmodalnega nadzora in modularnega učenja.
Eksperimentalni rezultati kažejo, da modeli, osnovani na NAR, dosledno presegajo tradicionalne razvrščevalnike, temelječe na pravilih, saj bistveno zmanjšujejo število kršitev omejitev in ceno razvrščanja, obenem pa ohranjajo skalabilnost pri večjih problemih. Besedilno pogojeni modeli dodatno izboljšajo učinkovitost in število upoštevanih omejitev, čeprav z precejšnjim kompromisom glede popolnosti razvrstitve.
Raziskava na splošno potrjuje učinkovitost povezovanja simbolnega grafovnega modeliranja z nevronskim sklepanjem za prilagodljivo in razširljivo razvrščanje bremen v kompleksnih računalniških okoljih. Grafovna predstavitev infrastrukture dodatno povečuje preglednost, s čimer nudi obetavno osnovo za inteligentnejšo orkestracijo oblačnih in robnih bremen.
|