Browsing by Author "Blížkovský, Martin"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
- ItemOptimalizace systémové služby pro automatický záznam datBlížkovský, Martin
- ItemOptimalizace systémové služby pro automatický záznam dat(Technická Univerzita v Liberci, 2011) Blížkovský, Martin; Kraus, JanCílem tohoto projektu je optimalizovat kód systémové služby, která pracuje ve vícevláknovém provozu. Její základní podobu jsem navrhl ve svých předchozích projektech, kterými byla má bakalářská práce a semestrální projekt. Služba slouží k automatickému cyklickému stahování dat z měřících přístrojů společnosti KMB systems, s.r.o. a jejich následnému ukládání do databáze. Za účelem optimalizace jsem musel rozšířit své znalosti v oblasti tvorby paralelních aplikací v prostředí .NET. Jako například seznámit se s různými konstrukčními prvky, které slouží k jejich tvorbě. Dále bylo také nutné seznámit se s dostupnými metodami, které umožňují analýzu a měření výkonnosti takových aplikací a napomohou tak k odhalení kritických míst v současném řešení. Po seznámení se s metodami tvorby paralelních aplikací a výběru vhodných metod, které slouží k měření výkonnosti, byla systémová služba podrobena testům za účelem její analýzy. Testy byly provedeny při různých úrovních vytížení, kterými bylo množství použitých měřících přístrojů a množství cyklických operací, zajišťujících záznam dat. Po analýze samotné systémové služby byly dále analyzovány i dostupné metody, zajišťující paralelizaci aplikace, za účelem výběru nejvhodnější metody vzhledem k potřebám systémové služby. Na základě vyhodnocení výsledků jednotlivých testů byly realizovány rozsáhlé úpravy současné struktury aplikace za účelem navýšení výkonnosti. Systémová služba s novými úpravami byla opět analyzována a některé výsledky porovnány se starší neoptimalizovanou verzí. Nakonec byla do systémové služby doplněna základní podpora rozhraní pro vzdálený monitoring v podání SNMP. Vytvořená aplikace disponuje v porovnání se starou verzí vylepšenou správou vláken, ve kterých dochází k vykonávání zadaných operací. To má za následek několikanásobně nižší nároky na operační paměť. Dále bylo také vlivem provedených úprav sníženo vytížení procesoru. Systémová služba je také schopna poskytovat informace o své činnosti prostřednictvím zpráv protokolu SNMP.
- ItemVzdálený sběr a archivace dat z měřících přístrojů SMPBlížkovský, Martin
- ItemVzdálený sběr a archivace dat z měřících přístrojů SMP(Technická Univerzita v Liberci, 2013-12-20) Blížkovský, Martin; Kraus, JanCílem práce je vybrat vhodný způsob meziprocesové komunikace v .NET. Navrhnout protokol přenášených zpráv. Vytvořit multiprocesovou komunikační aplikaci, pro stahování naměřených dat a jejich ukládání do SQL databáze, v programovacím jazyku C#.