<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="100557" NadgradivoID="0" NRID="10919771" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=100557" StOgledov="2542" StPrenosov="478" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-13 14:15:41" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-100557">20.500.12556/RUL-100557</PID>
  <Naslov>Analiza problema k-strežnikov</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Analysis of the k-server problem</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Problem k-strežnikov je optimizacijski problem, preproste in intuitivne narave. V tem problemu mora algoritem nadzorovati premike množice k strežnikov, ki so predstavljeni kot točke metričnega prostora in strežbo zahtev, ki so tudi v obliki točk prostora. Ob vsaki novi zahtevi mora algoritem izbrati ustrezni strežnik in ga premakniti na mesto zahteve. Glavni cilj algoritma je torej minimizirati skupno prepotovano razdaljo s strani strežnikov ob obdelavi zahtev. Zahteve se pojavljajo ena za drugo, zato je algoritmu vidna le trenutna zahteva, ki jo mora v tistem koraku
obdelati. Z njim se srečamo vsakič, ko moramo obdelovati zahteve v prostoru. Na primer pri podjetjih za dovažanje, policijskih upravah in v računalništvu pri omrežjih za posredovanje vsebin. Cilj diplomskega dela je preizkusiti učinkovitost najpopularnejših rešitev problema in jih primerjati. Pri tem smo uporabljali metode ocenjevanja, ki jih uporabljajo raziskovalci na tem področju in vsak algoritem tudi implementirali in testirali v programskem jeziku Java. V delu smo pri testiranju uporabljali realne podatke, česar ni bilo mogoče zaslediti pri ostalih podobnih študijah problema. Na koncu smo dobili zanimivo sliko slabosti in vrlin posameznih rešitev problema.</Opis>
  <TujJezik_Opis>The k-server problem is an optimization problem of a relatively simple and intuitive nature. In this problem the algorithm must control the movements of a set of k servers, represented as points of a metric space, to service a set of requests, also represented by points of a metric space. As a new request arrives the algorithm must choose an appropriate server and move it to the requests location for servicing. The main goal of the algorithm is to minimize the total distance travelled by all the servers. Requests appear in a sequential manner so the algorithm only sees the current request at any one time. In practice it appears many times in the fields of servicing different kinds of requests. For example it is a common problem of delivery companies, police precincts and in the field of computer science by content delivery networks. The main goal of the thesis was to test the efficiency of the most popular solutions to the problem and make a comparison between these. To achieve this goal we made use of evaluation methods practiced by seasoned researches on this topic. We also implemented and tested each algorithm in the Java programming language. Noteworthy was also our usage of real data in contrast to similar studies which only utilized randomly generated data for testing. In the end we manage to get an interesting picture of the strong and weak points of the most popular solutions to the problem.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>optimizacija</Beseda>
    <Beseda>k-strežnikov</Beseda>
    <Beseda>algoritmi</Beseda>
    <Beseda>metrični prostor</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>testiranje</Beseda>
    <Beseda>zahteve</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>optimization</Beseda>
    <Beseda>k-servers</Beseda>
    <Beseda>algorithms</Beseda>
    <Beseda>metric space</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>testing</Beseda>
    <Beseda>requests</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></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="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2018-03-27 15:05:04</DatumVstavljanja>
  <DatumObjave>2018-03-27 15:05:08</DatumObjave>
  <DatumSpremembe>2022-08-14 03:40:59</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2018</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="78571" Ime="Danijel" Priimek="Maraž" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23547" Ime="Tomaž" Priimek="Dobravec" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4596067" Afiliacija="" ArrsID="18188" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">20517</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="110333" DatotekaNRID="10752139" 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="630674" VelikostDatotekeKratko="615,89 KB" DatumVstavljanja="2018-03-27 15:05:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Maraz_Danijel_-_Analiza_problema_k-streznikov.pdf</Naziv>
      <OrgNaziv>Maraz_Danijel_-_Analiza_problema_k-streznikov.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>93D42B8E5E84FA9E4AF272BC43910E2B</MD5>
      <SHA256>9139c69fcfbb5680b5e59809a667934644855215272f65b734e6b32178266648</SHA256>
      <UUID>be4a362a-a1b4-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=110333</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="62117"></Vsebina>
      </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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
