dc.contributor.advisor | Běhálek, Marek | |
dc.contributor.author | Panoc, Tomáš | |
dc.date.accessioned | 2016-11-03T07:49:51Z | |
dc.date.available | 2016-11-03T07:49:51Z | |
dc.date.issued | 2016 | |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/116291 | |
dc.description | Import 03/11/2016 | cs |
dc.description.abstract | Main goal of the thesis is to design an extension for Kaira which would enable elimination of inconsistent timestamps in trace files gathered during an execution of an application developed in Kaira and run in a distributed environment. Thesis begins with an introduction to Kaira and profiling and tracing techniques. An analysis of time measurement problem in distributed systems is presented to a reader together with an overview of existing solutions. Simple Logical Clock algorithm is chosen. The integration of algorithm to Kaira is described in detail and the capabilities of implementation are tested on real traced programs executed on a supercomputer. This measurement showed that the real clock deviation between nodes of the selected supercomputer is so high that the algorithm is able only to correct timestamps to a certain extent which leads to a formation of time gaps. In conclusion possible solutions which would enable the algorithm to work with so divergent clocks are presented and one of them is tested. | en |
dc.description.abstract | Hlavním cílem práce je návrh rozšíření do nástroje Kaira, které umožní odstranit problém nekonzistentních časových razítek, která se vyskytují v záznamových souborech (angl. tracelogs) běhu aplikace vyvíjené v Kaiře a spouštěné v distribuovaném prostředí. Práce začíná úvodem do nástroje Kaira, dále pokračuje vysvětlením technik profilování a trasovaní, jehož výstupem jsou právě tracelogy. Následuje analýza problému měření času v distribuovaných systémech a~rozbor možných řešení, z kterých je vybrán algoritmus Simple Logical Clock. Algoritmus je integrován do Kairy a otestován na záznamových souborech programů spuštěných na superpočítači. Toto měření ukázalo, že skutečná odchylka hodin na zvoleném superpočítači je natolik velká, že algoritmus dokáže časy událostí opravit jen částečně – v souborech vznikají časové trhliny. Na závěr jsou přednesena možná řešení, která by dovolila algoritmu pracovat i s takto roztříštěnými hodinami, a jedno z nich je otestováno. | cs |
dc.format.extent | 2004260 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | Simple Logical Clock | en |
dc.subject | tracelog | en |
dc.subject | Kaira | en |
dc.subject | timestamps | en |
dc.subject | time synchronization | en |
dc.subject | distributed systems | en |
dc.subject | tracing | en |
dc.subject | clocks | en |
dc.subject | Simple Logical Clock | cs |
dc.subject | tracelog | cs |
dc.subject | Kaira | cs |
dc.subject | časová razítka | cs |
dc.subject | synchronizace času | cs |
dc.subject | distribuované systémy | cs |
dc.subject | trasování | cs |
dc.subject | hodiny | cs |
dc.title | Synchronization of Tracelogs in Kaira | en |
dc.title.alternative | Synchronizace tracelogů v nástroji Kaira | cs |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Krömer, Pavel | |
dc.date.accepted | 2016-05-31 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | PAN0068_FEI_B2647_2612R025_2016 | |
dc.rights.access | openAccess | |