Zobrazit minimální záznam

dc.contributor.advisorBěhálek, Marek
dc.contributor.authorPanoc, Tomáš
dc.date.accessioned2016-11-03T07:49:51Z
dc.date.available2016-11-03T07:49:51Z
dc.date.issued2016
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/116291
dc.descriptionImport 03/11/2016cs
dc.description.abstractMain 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.abstractHlavní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.extent2004260 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectSimple Logical Clocken
dc.subjecttracelogen
dc.subjectKairaen
dc.subjecttimestampsen
dc.subjecttime synchronizationen
dc.subjectdistributed systemsen
dc.subjecttracingen
dc.subjectclocksen
dc.subjectSimple Logical Clockcs
dc.subjecttracelogcs
dc.subjectKairacs
dc.subjectčasová razítkacs
dc.subjectsynchronizace časucs
dc.subjectdistribuované systémycs
dc.subjecttrasovánícs
dc.subjecthodinycs
dc.titleSynchronization of Tracelogs in Kairaen
dc.title.alternativeSynchronizace tracelogů v nástroji Kairacs
dc.typeBakalářská prácecs
dc.contributor.refereeKrömer, Pavel
dc.date.accepted2016-05-31
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatiky
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisPAN0068_FEI_B2647_2612R025_2016
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam