<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="57755" NadgradivoID="0" NRID="9129562" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=57755" StOgledov="1453" StPrenosov="167" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-30 22:34:18" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-57755">20.500.12556/DKUM-57755</PID>
  <Naslov>Implementacija distribuiranega sistema alarmov za pospeševalnik delcev fair s pomočjo vzporednega modela aktorjev in koncepta agentov</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>The Implementation of the Distributed Alarm System for the Particle Accelerator FAIR Using an Actor Concurrent Programming Model and the Concept of an Agent</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Sistem alarma je sklop programske opreme, ki omogoča skrbnikom prepoznavo že
nastalih napak na strojni ali programski opremi in odkrivanje napak, ki bi se lahko pojavile v prihodnosti kot na primer pregrevanje magneta na pospeševalniku. Sistem alarm FAIR je nastal kot slovenski doprinos pri izgradnji pospeševalnika delcev FAIR. Glavni namen magistrskega dela je v prikazu poenostavitve razvoja visoko razpoložljivega distribuiranega sistema alarma s pomočjo uporabe sočasnega (angl.Concurrent) programskega modela aktorjev in uporabe agentov. Agent loči distribucijo signalov alarma do odjemalcev od samega procesiranja. Odjemalci se namreč nikoli ne povežejo neposredno na sistem alarma, ampak se povežejo nanj preko agentov. Logična komunikacija med odjemalcem in agentom je preko aktorja v odjemalcu in aktorju, ki je v agentu. Ta dva aktorja si izmenjujeta protokolarna sporočila preko javanskega sporočilnega sistema. V magistrskem delu bomo prikazali hierarhično strukturo aktorjev, ki se uporablja za napake odporno komunikacijo med aktorji in njihova protokolarna sporočila. Zanimalo nas je tudi, kako je procesni del
sistema alarma povezan z distribucijskim delom, ki ga sestavljajo agenti in odjemalci.</Opis>
  <TujJezik_Opis>The Alarm System is a software system that enables operators to identify and locate conditions of hardware and software components which indicate malfunctioning or nearby malfunctioning (e.g. an overheated magnet). The FAIR Alarm System is being constructed as a Slovenian in-kind contribution to FAIR project. The purpose of the paper is to show how to simplify the development of a highly available distributed alarm system for the particle accelerator using a concurrent programming model based on actors and on the concept of an agent. The agents separate the distribution of the alarm status signals to the clients from the processing of the alarm signals. The client never connects directly to the alarm system but through an agent. The logical communication between an alarm client and an agent is between an actor in the alarm client and an actor in the agent. These two remote actors exchange protocol messages through Java Message Oriented Middleware. The following will be addressed: the tree-like hierarchy of actors that are used for the fault tolerance communication between an agent and an alarm client; a custom message protocol used by the actors; how is the alarm processing subsystem connected with the actors and agents (distribution subsystem); the message system and corresponding technical implications; and details of software components that were developed using the Akka programming library.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>visoko razpoložljiv distribuiran sistem alarma</Beseda>
    <Beseda>sočasni programski model aktorjev</Beseda>
    <Beseda>koncept agenta</Beseda>
    <Beseda>na napake odporna hierarhična struktura aktorjev</Beseda>
    <Beseda>ločitev distribucije signalov alarma od procesnega dela</Beseda>
    <Beseda>modeliranje in simulacija</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>highly available distributed alarm system</Beseda>
    <Beseda>a concurrent programming model based on actors</Beseda>
    <Beseda>the concept of an agent</Beseda>
    <Beseda>a fault tolerant tree-like hierarchy of actors</Beseda>
    <Beseda>Separation of the distribution from the processing of the alarm signals</Beseda>
    <Beseda>Modeling and simulation</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</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="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2016-03-15 11:38:40</DatumVstavljanja>
  <DatumObjave>2016-06-03 15:38:54</DatumObjave>
  <DatumSpremembe>2022-06-15 03:08:46</DatumSpremembe>
  <DatumTrajnegaHranjenja>2019-07-11 10:17:18</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="55910" Ime="Damjan" Priimek="Kumar" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="47539" Ime="Andrej" Priimek="Škraba" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="46850" Ime="Davorin" Priimek="Kofjač" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/7603987">7603987</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:6KWDLQZY</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="87229" DatotekaNRID="8922097" 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="2672380" VelikostDatotekeKratko="2,55 MB" DatumVstavljanja="2016-03-15 11:45:22" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>MAG_Kumar_Damjan_2016.pdf</Naziv>
      <OrgNaziv>MAG_Kumar_Damjan_2016.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>AB7024ADFC2F2D62ACC34C344AE342B9</MD5>
      <SHA256>20cf7ba4eb4ccf5e2c6a7682affe342b2fe7d55c86128ac7d22737bdcf26b80b</SHA256>
      <UUID>f93d1d39-7c0b-11eb-bb7a-00155d0001ca</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=87229</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="284899"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="8" Kratica="FOV" ZavodEvsID="0000047" Logo="FOV_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FOV_logo.gif">Fakulteta za organizacijske vede</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>
