| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Implementacija distribuiranega sistema alarmov za pospeševalnik delcev fair s pomočjo vzporednega modela aktorjev in koncepta agentov
Authors:ID Kumar, Damjan (Author)
ID Škraba, Andrej (Mentor) More about this mentor... New window
ID Kofjač, Davorin (Comentor)
Files:.pdf MAG_Kumar_Damjan_2016.pdf (2,55 MB)
MD5: AB7024ADFC2F2D62ACC34C344AE342B9
 
Language:Slovenian
Work type:Master's thesis/paper
Organization:FOV - Faculty of Organizational Sciences in Kranj
Abstract: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.
Keywords:visoko razpoložljiv distribuiran sistem alarma, sočasni programski model aktorjev, koncept agenta, na napake odporna hierarhična struktura aktorjev, ločitev distribucije signalov alarma od procesnega dela, modeliranje in simulacija
Place of publishing:Maribor
Year of publishing:2016
PID:20.500.12556/DKUM-57755 New window
COBISS.SI-ID:7603987 New window
NUK URN:URN:SI:UM:DK:6KWDLQZY
Publication date in DKUM:03.06.2016
Views:1453
Downloads:167
Metadata:XML DC-XML DC-RDF
Categories:FOV
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:The Implementation of the Distributed Alarm System for the Particle Accelerator FAIR Using an Actor Concurrent Programming Model and the Concept of an Agent
Abstract: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.
Keywords:highly available distributed alarm system, a concurrent programming model based on actors, the concept of an agent, a fault tolerant tree-like hierarchy of actors, Separation of the distribution from the processing of the alarm signals, Modeling and simulation


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica