|
The Dilemmas of Surveillance Profiling: The Case of the United States
Petrosyan, Davit ; Střítecký, Vít (vedoucí práce) ; Tesař, Jakub (oponent)
1 Introduction to the Thesis and the Importance of the Topic The sorting and the categorization of individuals and groups by their capacity and inclination to risky behavior or level of dangerousness has been and remains an essential function of security apparatus of the state and a vital component in state security. Practices of this kind became even more important in the age of international terror. The western world and specifically the United States has been the primary target of international terror suffering numerous terrorist attacks including the 9/11 attacks that became thedefining moment of how security functions in themodern world. While what we call "western world" is dominantly defined by liberal democratic political order, many of its societies and specifically the US is also defined by atechnology-enabled environment that scholarship characterizes as "surveillance society" (Gandy 1989, Lyon 2001, Lyon & Bauman 2012). Withintechnology-enabled environments the technologization of security was inevitable (Ceyhan 2008), and the 9/11 generated even more intense and enhanced efforts ofspeeding this process up (Lyon 2004, Ball and Webster 2003). In the post 9/11 US war on terror, specifically surveillance technologies became central to security policies (Ceyhan 2006) as universal security enablers...
|
|
Knihovna pro profilování a vizualizaci spotřeby paměti programů C/C++
Podola, Radim ; Peringer, Petr (oponent) ; Fiedor, Tomáš (vedoucí práce)
Chování programu z hlediska výkonu je důležitou, a pro některé třídy programů až kritickou stránkou běhu. Současné přístupy k profilování výkonnosti však nejsou zdaleka dostačující. Cílem této bakalářské práce je rozšířit současný stav profilovacích a vizualizačních řešení novými technikami, které mohou značně usnadnit hledání výkonnostních chyb programů v jazyce C/C++ a jejich následnou interpretaci uživateli. Práce stručně představuje existující nástroje, které se zabývají podobnou problematikou, a následně navrhuje nové řešení pro kolekci profilovacích dat a jejich ilustrativní interpretaci. Výsledná implementace je navíc integrována do platformy Perun --- Performance Control System --- pro správu výkonnostních profilů. Funkčnost implementace je demonstrována na řadě netriviálních programů.
|
|
Psychologické profilování pachatele a možnosti jeho využití v případech žhářství
Linhartová, Barbora ; Boukalová, Hedvika (vedoucí práce) ; Gillernová, Ilona (oponent)
Diplomová práce se zabývá psychologickým profilováním pachatele a možnostmi, které nabízí v případech žhářství. Nejprve představuje profilování jako vyšetřovací metodu, její historií, z jakých informací profil vychází, jaké informace obsahuje a jak vzniká. Dále se zabývá problematikou požárů, jejich vyšetřováním a klasifikací záměrně způsobených požárů. Představuje i jednotlivé subtypy pachatelů žhářství. Následně se věnuje již samotnému profilování žhářství a představuje základní přístupy k profilování. V závěru se autorka snaží o využití získaných poznatků při pokusu o analýzu dvou případů žhářství z hlediska jejich možného profilování.
|
|
Profiling translation of conceptual schemas to XML schemas
Berka, Lukáš ; Nečaský, Martin (vedoucí práce) ; Holubová, Irena (oponent)
Práce se zabývá analýzou algoritmu pro převod konceptuálních schémat do XML schémat v jazyce XML Schema, který byl uveden v [4]. Snažíme se najít nedostatky tohoto algoritmu a také hledáme parametry, kterými by bylo možné jeho běh ovlivnit. Na základě zjištěných poznatků poté navrhujeme jeho vylepšení. Uvádíme také tzv. Koncept profilování překladu. Tento koncept je založen na množině parametrů, zvané konfigurace. Původní algoritmus je podle něj upraven tak, aby zohledňoval požadavky, které uživatel zadá skrze svou konfiguraci. Díky všem našim úpravám je algoritmus schopný pracovat se jmennými prostory XML, s návrhovými vzory pro jazyk XML Schema a ve svém výstupu omezuje výskyt určitých typů redundancí. Úkol omezit redundance ve výstupu algoritmu je důležitou součástí této práce a proto vytváříme formální model, který nám s řešením tohoto problému velmi pomáhá.
|
|
Improving efficiency of HEP applications
Horký, Jiří ; Zavoral, Filip (vedoucí práce) ; Falt, Zbyněk (oponent)
Velký hadronový urychlovač (Large Hadron Collider - LHC) vybudovaný v CERNu v Ženevě byl konečně spuštěn a začal generovat obrovské množství dat. Tato data jsou distribuována mezi výpočetní centra po celém světě, která tvoří Worldwide LHC Computing Grid (WLCG). Jeden z největších problémů již od začátku tohoto projektu je efektivní přístup k datům v jednotlivých centrech tak, aby se plně využily obrovské výpočetní prostředky. Cílem práce je prozkoumat, jakým způsobem se distribuují data, jaké jsou použité standardy, metody a protokoly. Důležitou částí práce je dále analýza přístupů k diskům spuštěnými úlohami, aby se zjistily případné problémy a neefektivní chování. Součástí práce je také porovnání nových řešení ukládání dat založených na distribuovaných souborových systémech jako je NFS4.+, Lustre nebo HDSF.
|
|
Profilování výkonu systémové části bezp. řešení
Špaček, Petr ; Michal, Bohumil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Práce je zaměřena na identifikaci a odstranění výkonnostních problémů v bezpečnostním řešení "AVG Server Edition 8.5 for Linux/FreeBSD", které slouží k filtrování SMTP provozu. Obsahuje výklad principů SMTP proxy filtrů a způsob propojení AVG a poštovního systému Postfix. Popisuje metodiku testování, návrh vzorků, měření a vyhodnocení získaných hodnot. Byly nalezeny konkrétní výkonnostní problémy a navrženy úpravy pro jejich odstranění. Navržené optimalizace byly testovány a shledány účinnými.
|
|
Měření výkonnosti grafického akcelerátoru
Dvořák, Milan ; Šolony, Marek (oponent) ; Jošth, Radovan (vedoucí práce)
Tato práce se zabývá měřením výkonnosti grafických akcelerátorů. Popisuje vlastnosti současných grafických akcelerátorů a existující řešení měření jejich výkonu. Navrhuje vlastní metodiku pro měření výkonu a popisuje způsob implementace aplikace v OpenGL s využitím knihoven GLUT a GLEW. V poslední části se testuje několik grafických karet, zkoumají se faktory ovlivňující testování a diskutují se naměřené výsledky.
|
|
Automatické vyhledávání instrukčních rozšíření aplikačních procesorů
Češka, Martin ; Křoustek, Jakub (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce se zabývá procesem automatického vyhledávání instrukčních rozšíření u aplikačně-specifických procesorů. K tomuto procesu je použito mírně upraveného algoritmu ISEGEN. Nejdříve jsou popsány veškeré důležité pojmy týkající se tohoto procesu včetně vybraného algoritmu ISEGEN. Následuje podrobný popis implementace celého procesu do jazyka C++. Nakonec je výsledný program zhodnocen na základě urychlení vykonávání vstupních programů na daném aplikačním procesoru při použití vyhledaných instrukčních rozšíření.
|
|
Grafická aplikace v Pythonu s použitím OpenGL
Szentandrási, István ; Kršek, Přemysl (oponent) ; Navrátil, Jan (vedoucí práce)
Cílem této práce bylo prozkoumání možností použití programovacího jazyka Python v počítačové grafice a porovnat výhody a nevýhody interpretovaného přístupu oproti klasickému programování. Byla vytvořená demonstrační aplikace použitím nadstavby jazyka Python, PyOpenGL. Tato aplikace byla testována spolu s implementací stejné aplikace pomocí OpenGL C API. Výsledky testování ukazují, že Python byl průměrně dvakrát pomalejší a využíval mnohem víc systémových zdrojů. Kvůli těmto skutečnostem Python není vhodný na použití v profesionálních aplikacích. Na druhé straně však má rozšířenou standardní knihovnu, užitečné specializované knihovny, jednodušší syntax. Python v kombinaci s PyOpenGL je proto ideální pro vzdělávací účely.
|
|
HW akcelerace unixových síťových nástrojů
Bartoš, Peter ; Martínek, Tomáš (oponent) ; Kořenek, Jan (vedoucí práce)
Na světě se objevují stále rychlejší technologie pro síťovou komunikaci. Některé síťové nástroje nejsou schopné pracovat při tak vysokých rychlostech, nadměrně zatěžují systém, takže nestíhají vykonávat potřebné funkce. Nedokážou dokonale monitorovat sítě a zajistit bezpečný provoz. Práce podrobně analyzuje síťové nástroje, jejich operace a hledá kritická místa pro budoucí hardwarovou akceleraci. V souvislosti s tím představuje efektivní platformy pro hardwarové programování. Na základě měření vyhodnocuje omezení nástrojů a poukazuje na možnosti akcelerace, které jsou návrhem pro další práci.
|