Details

Izvedba in interaktivna vizualizacija verižne replikacije
ID Drašler, Nejc (Author), ID Lotrič, Uroš (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (807,86 KB)
MD5: 3BD39EEBB7D5F9CAA5A4E6953C923F3C

Abstract
V diplomski nalogi izdelamo učni pripomoček, ki prikazuje delovanje verižne replikacije, replikacijskega algoritma v porazdeljenih sistemih. Namenjen bo podpori pri poučevanju predmeta Porazdeljeni sistemi. Učni pripomoček je sestavljen iz zalednega ter čelnega dela. Zaledni del predstavlja program, implementiran v programskem jeziku go, ki simulira delovanje verižne replikacije ter sproti pošilja podatke o izvedenih dogodkih čelnemu delu. Čelni del predstavlja spletna aplikacija, ki vizualizira dogodke, izvedene med simulacijo. Omogoča tudi interaktivno upravljanje poteka replikacije. Komunikacijo med zalednim in čelnim delom smo zagotovili z uporabo tehnologij REST in SSE. Za preverjanje pravilnega delovanja učnega pripomočka smo izvedli testiranje v različnih testnih scenarijih.

Language:Slovenian
Keywords:porazdeljeni sistemi, replikacija, verižna replikacija, vizualizacija, učni pripomoček
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-167528 This link opens in a new window
COBISS.SI-ID:228246531 This link opens in a new window
Publication date in RUL:26.02.2025
Views:101
Downloads:15
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Implementation and interactive visualization of chain replication
Abstract:
In the thesis, we develop a teaching aid for demonstrating the operation of chain replication, a replication algorithm in distributed systems. The teaching aid supports the teaching process of the Distributed Systems course. The teaching aid consists of a backend and a frontend. The backend is a program implemented in the Go programming language that simulates the operation of chain replication and continuously sends data about executed events to the frontend. The frontend is a web application that visualizes the events occurring during the simulation. Additionally, it enables interactive control of the replication process. Communication between the backend and frontend relies on REST and SSE technologies. To ensure the correct functionality of the teaching aid, we conducted testing at various test scenarios.

Keywords:distributed systems, replication, chain replication, visualization, teaching aid

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back