<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="182454" NadgradivoID="0" NRID="28585271" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=182454" StOgledov="177" StPrenosov="160" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-09 21:44:55" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-182454">20.500.12556/RUL-182454</PID>
  <Naslov>Adaptive Scheduling Architecture for Multi-Cluster Kubernetes Systems</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Prilagodljivo razporejanje aplikacij, občutljivih na latenco, v robnih okoljih Kubernetes</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>The default Kubernetes scheduler optimizes pod placement based on resource
availability but does not account for real-time network conditions,
limiting its effectiveness in latency-sensitive and geographically distributed
environments. This thesis presents an adaptive, latency-aware scheduling
architecture for multi-cluster Kubernetes systems. The proposed system introduces
geo-distributed edge proxies that continuously measure round-trip
latency to worker nodes and track incoming traffic intensity. These metrics
feed into an adaptive scoring model that combines weighted-average latency
with traffic-based edge-proxy importance, using exponential smoothing and
sigmoid normalization. The scheduler uses these scores to place pods on optimal
nodes across multiple clusters without relying on external federation
frameworks. Experimental evaluation in a simulated multi-cluster environment
with dynamically varying network conditions demonstrates that the
proposed approach reduces the proportion of requests exceeding 500ms latency
from 37.6% to 4.7% in simulated degradation scenarios. The system
successfully adapts to changing network conditions and traffic patterns, which
is an important factor for latency-sensitive applications.</Opis>
  <TujJezik_Opis>Privzeti razporejevalnik Kubernetes optimizira razporejanje podov na
podlagi razpoložljivosti virov, vendar ne upošteva omrežnih pogojev v realnem
času, kar omejuje njegovo učinkovitost v okoljih, občutljivih na latenco,
ter v geografsko porazdeljenih sistemih. To magistrsko delo predstavlja prilagodljivo,
na latenco usmerjeno arhitekturo razporejanja za večgručne sisteme
Kubernetes. Predlagani sistem uvaja geografsko porazdeljene robne
posrednike, ki neprekinjeno merijo povratno latenco do delovnih vozlišč in
spremljajo intenzivnost dohodnega prometa. Te metrike se uporabljajo v
prilagodljivem modelu točkovanja, ki združuje uteženo povprečno latenco s
prometno uteženo pomembnostjo robnih posrednikov z uporabo eksponentnega
glajenja in sigmoidne normalizacije. Razporejevalnik te ocene uporablja
za optimalno razporejanje podov prek več gruč brez uporabe zunanjih
federacijskih orodij. Eksperimentalna evalvacija v simuliranem večgručnem
okolju z dinamično spreminjajočimi se omrežnimi pogoji kaže, da predlagani
pristop bistveno zmanjša delež zahtev, ki presegajo 500 ms latence, s 37,6
% na 4,7 % v simuliranih degradacijskih scenarijih. Sistem se uspešno prilagaja
spreminjajočim se omrežnim razmeram in vzorcem prometa, kar je
pomemben dejavnik za aplikacije, občutljive na latenco.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>kubernetes</Beseda>
    <Beseda>edge computing</Beseda>
    <Beseda>docker</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>kubernetes</Beseda>
    <Beseda>robno računalništvo</Beseda>
    <Beseda>docker</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-05-12 11:28:13</DatumVstavljanja>
  <DatumObjave>2026-05-12 11:28:13</DatumObjave>
  <DatumSpremembe>2026-05-14 09:11:02</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="98006" Ime="Bogdan" Priimek="Petrović" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="64139" Ime="Branko Matjaž" Priimek="Jurič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38415</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/278096899">278096899</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="233727" DatotekaNRID="14678731" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="5762858" VelikostDatotekeKratko="5,50 MB" DatumVstavljanja="2026-05-12 11:28:13" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.0001" Zaporedje="0">
      <Naziv>Petrovic_Bogdan_-_Prilagodljivo_razporejanje_aplikacij,_obcutljivih_na_latenco,_v_robnih_okoljih.pdf</Naziv>
      <OrgNaziv>Petrovic_Bogdan_-_Prilagodljivo_razporejanje_aplikacij,_obcutljivih_na_latenco,_v_robnih_okoljih.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D51C652F0DA118A2B39773D8CC37F5BE</MD5>
      <SHA256>f6a2e5250d9048fe3a4917de2cbaa0ad9bfc15d6761f1afae1120e4e70a2a418</SHA256>
      <UUID>98660880-4de4-11f1-b0ab-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=233727</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
