Simulace distribuovaných algoritmů
| dc.contributor.advisor | Sawa, Zdeněk | |
| dc.contributor.author | Pekárek, Ondřej | |
| dc.contributor.referee | Kot, Martin | |
| dc.date.accepted | 2025-06-03 | |
| dc.date.accessioned | 2025-06-23T11:49:42Z | |
| dc.date.available | 2025-06-23T11:49:42Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Tato bakalářská práce se zabývá návrhem a implementací simulátoru distribuovaných algoritmů ve formálním modelu synchronní sítě. Výsledný nástroj umožňuje uživatelům tvorbu distribuovaných systémů, krokovou simulaci algoritmů pomocí vlastního doménově specifického jazyka (DSL) a vizuální sledování stavů procesů. Systém je implementován v jazyce Python a webových technologiích HTML,CSS a TS. Simulátor je určen zejména pro výukové účely, kde slouží k demonstraci základních principů distribuovaných systémů a algoritmů. Součástí práce je knihovna ukázkových implementací leader election algoritmů. | cs |
| dc.description.abstract | This bachelor thesis focuses on the design and implementation of a distributed algorithms simulator based on the synchronous network model. The resulting tool allows users to create distributed systems, perform step-by-step simulations of algorithms using a custom domain-specific language (DSL), and visually track the state of processes.It is implemented using Python, and web technoligies such as HTML, CSS and TS. The simulator is primarily intended for educational purposes, helping to demonstrate fundamental principles of distributed systems and algorithms. A library of sample leader election algorithms is also included. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 1483557 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | PEK0073_FEI_B0613A140014_2025 | |
| dc.identifier.uri | http://hdl.handle.net/10084/156927 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | distribuované algoritmy | cs |
| dc.subject | synchronní síť | cs |
| dc.subject | simulátor | cs |
| dc.subject | doménově specifický jazyk | cs |
| dc.subject | leader election | cs |
| dc.subject | vizualizace algoritmů | cs |
| dc.subject | distributed algorithms | en |
| dc.subject | synchronous network | en |
| dc.subject | simulator | en |
| dc.subject | domain-specific language | en |
| dc.subject | leader election | en |
| dc.subject | algorithm visualization | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Simulace distribuovaných algoritmů | cs |
| dc.title.alternative | Simulation of Distributed Algorithms | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- PEK0073_FEI_B0613A140014_2025.pdf
- Size:
- 1.41 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- PEK0073_FEI_B0613A140014_2025_zadani.pdf
- Size:
- 115.42 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- PEK0073_FEI_B0613A140014_2025_priloha.zip
- Size:
- 25.65 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- PEK0073_FEI_B0613A140014_2025_posudek_vedouci_Sawa_Zdenek.pdf
- Size:
- 140.44 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Sawa, Zdeněk
Loading...
- Name:
- PEK0073_FEI_B0613A140014_2025_posudek_oponent_Kot_Martin.pdf
- Size:
- 143.71 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Kot, Martin