<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="62468" NadgradivoID="0" NRID="9164745" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=62468" StOgledov="1348" StPrenosov="87" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-01 10:41:24" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-62468">20.500.12556/DKUM-62468</PID>
  <Naslov>IMPLEMENTACIJA GRUČE APLIKACIJSKIH STREŽNIKOV S KNJIŽNICO OWIN</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>IMPLEMENTATION OF AN APPLICATION SERVER CLUSTER USING THE OWIN LIBRARY</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Aplikacijske gruče temeljijo na osnovi porazdeljevanja izvajanja aplikacije z več strežniki z
namenom zagotavljanja boljše zanesljivosti delovanja in možnosti skaliranja aplikacije v
primeru večje obremenitve sistema. V diplomskem delu smo se osredotočili na gručo, ki
lahko izvaja eno ali več spletnih aplikacij. Spoznali bomo izravnalce obremenitve (angl.
load balancer), katerih naloga je enakomerno porazdeliti izvajanje zahtevkov po celotni
gruči. Omenili smo pomen interne komunikacije in pa algoritme soglasja, ki v aplikacijski
gruči zanesljivo izmenjavo internih informacij. Kot primer algoritma soglasja bomo
podrobneje pogledali algoritem Raft ter izvedli njegovo implementacijo. Prav tako smo s
pomočjo knjižnice OWIN implementirali izravnalca obremenitve in aplikacijsko gručo.</Opis>
  <TujJezik_Opis>Application cluster based on the distribution of the load on multiple servers in order to
ensure better operational reliability and possibility of scaling out applications in case of
increasing load. Thesis is focused on a cluster of web applications. This kind of
applications for external communication use HTTP protocol. We mentioned load
balancers, their main task is to distribute load across the cluster. Cluster also needs
reliable medium for exchange of internal information, which usually use solutions based
on consensus algorithm. As an example of consensus algorithm, we used Raft and we
implemented it. The last part of work was a practical implementation with OWIN library.
We implemented a load balancer and an application cluster.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>aplikacijska gruča</Beseda>
    <Beseda>OWIN</Beseda>
    <Beseda>spletna aplikacija</Beseda>
    <Beseda>porazdeljeni sistemi</Beseda>
    <Beseda>Raft</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>application cluster</Beseda>
    <Beseda>web application</Beseda>
    <Beseda>distributed system</Beseda>
    <Beseda>Raft</Beseda>
    <Beseda>OWIN</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>J. Kemzer</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2016-08-28 13:36:26</DatumVstavljanja>
  <DatumObjave>2016-09-08 15:21:44</DatumObjave>
  <DatumSpremembe>2022-06-29 03:08:34</DatumSpremembe>
  <DatumTrajnegaHranjenja>2019-07-11 12:56:38</DatumTrajnegaHranjenja>
  <LetoIzida>2016</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>[Maribor</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="60954" Ime="Janez" Priimek="Kremzer" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="146" Ime="Milan" Priimek="Ojsteršek" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="2688355" Afiliacija="" ArrsID="06823" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.383.2(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/20204054">20204054</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:2QPUWME4</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="100479" DatotekaNRID="8970753" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="845524" VelikostDatotekeKratko="825,71 KB" DatumVstavljanja="2016-08-28 13:40:11" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>VS_Kremzer_Janez_2016.pdf</Naziv>
      <OrgNaziv>VS_Kremzer_Janez_2016.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>889A5791F4B1E22B23716F7462C79869</MD5>
      <SHA256>54ef634599d2eba3afd568056ce05d73e7e384e625e135c9581626579d1a53e6</SHA256>
      <UUID>26f11b11-7c0d-11eb-bb7a-00155d0001ca</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=100479</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="48107"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
