Národní úložiště šedé literatury Nalezeno 19 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Stability and Security of ZlomekFS
Záloha, Jan ; Babka, Vlastimil (vedoucí práce) ; Podzimek, Andrej (oponent)
- česká verze ZlomekFS je distribuovaný souborový systém, který umožňuje sdílet data mezi jednotlivými uzly. Tyto uzly mohou spolupracovat ve několika módech. Tyto módy se liší v cachování lokálních dat na klientském uzlu a způsobu synchronizace mezi klientským a serverovým uzlem. Tato synchronizace byla doposud implementována pomocí nedůvěryhodného nezabezpečeného síťového spojení. Současná implementace používá FUSE rozhraní pro komunikaci mezi jádrem souborového systému a uživatelem. K synchronizaci dat dochází během jednotlivých událostí vyvolaných operacemi nad souborovým systémem. Pro funkci v moderním síťovém prostředí je nezbytné, aby komunikující partneři měli jistotu o důvěryhodnosti svého protějšku. Tato práce implementuje důvěryhodné spojení mezi klientskou a serverovou částí souborového systému. Navíc rozlišuje mezi klientem typu stroj a uživatel. Další důležitou částí práce je korektní průběh synchronizace dat a přesné definování sémantiky sdílení souborů.
Origami diagram creator
Pecka, Martin ; Petříček, Martin (vedoucí práce) ; Podzimek, Andrej (oponent)
Program Origamist si klade za cíl pomoci s tvorbou návodů na skládání origami modelů. V současné době jsou nejběžnějšími metodami pro tvorbu těchto návodů buď ruční kreslení všech kroků v obrázkovém editoru, nebo nafocení jednotlivých kroků a manuální sestavení návodu z nich (opět v obrázkovém editoru). Origamist na toto pole přináší novou alternativu. Autor tak dostává možnost přenést posloupnost ohybů papíru, z nichž se návod skládá, do programu Origamist, jenž z nich dokáže vygenerovat několik druhů výstupu - v origamistických kruzích nejrozšířenější PDF návod, ale i návod jako obrázek (PNG, SVG), nebo dokonce jako animaci procesu skládání. Přidanou hodnotou pak je snadná možnost přeložit popisky kroků do více jazyků.
Read-Copy-Update for OpenSolaris
Podzimek, Andrej ; Děcký, Martin (vedoucí práce) ; Bulej, Lubomír (oponent)
Cílem práce je návrh a implementace mechanismu RCU (Read-Copy-Update) pro OpenSolaris. Hlavním úcelem mechanismu RCU je zvýšení soubežnosti (paralelismu) pri synchronizaci mezi ctenári a zapisovateli, zejména u víceprocesorových systému. Tohoto zlepšení se dosáhne udržováním nekolika verzí chránených dat, což umožnuje ctenárum i zapisovatelum pracovat soubežne. Synchronizace typu RCU už byla nekolikrát implementována a používá se v kernelu Linux. Tato práce zahrnuje analýzu stávajících implementací RCU, možných výhod RCU pro kernel ONNV (OpenSolaris) a prototypovou implementaci pro ONNV. Zároven navrhuje možnosti využití RCU v místech, kde se již používá neblokující sychronizace. Srovnává prototypovou implementaci s odpovídající cástí kernelu Linux.
Read-Copy-Update for HelenOS
Hraška, Adam ; Děcký, Martin (vedoucí práce) ; Podzimek, Andrej (oponent)
Rozšírenie viacjadrových procesorov zvýšilo záujem o škálovateľné synchronizačné primitíva ako je Read-Copy Update. Zatiaľčo RCU je populárne v monolitických kerneloch operačných systémov, doposiaľ nebolo nasadené v prostredí mikrokernelov. V práci navrhneme a implementujeme RCU pre mikrokernelový operačný systém HelenOS. Navyše preskúmame možnosti použitia RCU v HelenOSe a demonštrujeme užitočnosť RCU tak v kerneli ako aj v user space. Merania ukazujú, že implementované RCU poskytuje lineárnu škálovateľnosť RCU čitateľov a RCU vyžaduje omnoho nižšiu réžiu pri vstupe do chránenej sekcie ako bežné zámky a to i v ideálnom prípade pre zámky. RCU sme využili v user space na 2.6 násobné zrýchlenie tradičných zámkov. V kerneli RCU zabezpečilo lineárnu škálovateľnosť futexového podsystému. Powered by TCPDF (www.tcpdf.org)
Data Processing in a Generic Benchmarking Environment
Mácha, Radek ; Podzimek, Andrej (vedoucí práce) ; Bulej, Lubomír (oponent)
Název práce: Zpracování dat v generickém prostředí pro benchmarkování Autor: Radek Mácha Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí diplomové práce: RNDr. Andrej Podzimek, Katedra distribuovaných a spolehlivých systémů Abstrakt: V září roku 2013, byl na Matematicko-fyzikální fakultě Univerzity Karlovy v Praze obhájen softwarový projekt EverBEEN implementující třetí inkarnaci generického prostředí pro benchmarkování síťových aplikací. I přes značná zlepšení v oblasti spolehlivosti a snadnosti použití, která tato verze systému přinesla oproti jeho předhchozí etapě, měl EverBEEN svoje nedostatky z hlediska komerční nasaditelnosti. Jedním z těch hlavních byla absence standardizo- vaného způsobu extrakce a zpracování dat. Tyto nedostatky vedly ke stěžejní otázce této práce: Jak se dají v generickém prostředí, jako je EverBEEN, zpracovávat data bez předchozí znalosti jejich struktury? Ačkoliv se tato práce soustředí na vytvoření reusabilních nástrojů pro extrakci a shlukování dat ve frameworku EverBEEN, zabývá se mimo jiné i analýzou prostředku pro automatizaci toku řízení v tomto frameworku a jeho zapojení do procesu kon- tinuální integrace. Klíčová slova: vyhodnocování výkonnosti,...
Experiment management system
Faryad, Jakub ; Balyo, Tomáš (vedoucí práce) ; Podzimek, Andrej (oponent)
Práce se zabývá návrhem a implementací systému pro správu, spouštění a porovnávání výsledků programů pro řešení výpočetních problémů. Aplikace distribuuje výpočty na předem definované skupiny vzdálených počítačů pomocí protokolů ssh a scp. Systém umožňuje více skupinám uživatelů sdílet vstupná data, nahrávat nové verze programů a naplánovat jejich spuštění. Výsledky jsou uchovávany v databázi, lze je kdykoli stáhnout v různých formátech a graficky srovnávat. Výsledkem je vícevrstvá webová aplikace na platformě J2EE.
Reproducible Partial-Load Experiments in Workload Colocation Analysis
Podzimek, Andrej ; Bulej, Lubomír (vedoucí práce) ; Pena, Tomás Fernández (oponent) ; van Hoorn, André (oponent)
Hardwarový paralelismus je běžný u všech současných počítačových systémů. Nutnou podmínkou efektivního využití hardwarových prostředků jsou paralelní výpočty a sdílení hardware mezi několika výpočty. Hledání rovnováhy mezi mezi dvěma protichůdnými cíli - vysokým využitím serverů a před- vídatelným výkonem - vyžaduje informovanou volbu prostředků určených k izolaci v oblasti výkonu. Navzdory širokému výběru izolačních mechanismů v operačních systémech, například připínání ("pin- ning ) výpočtů k disjunktním množinám procesorů, je stále známo velmi málo o vlivu těchto mechanismů na celkový výkon systému a na jeho spotřebu energie, především v podmínkách částečné zátěže, které jsou v praxi běžné. Místo proaktivního testování se výkon i vzájemné ovlivňování výkonu při částečné zátěži analyzuje pouze zpětně, na základě historických dat. Tato disertační práce přispívá systematickým přístupem k experimentální analýze výkonu aplikací v podmínkách částečného zatížení procesorů a agregace výpočtů. V úvodu popisujeme sadu nástrojů zvanou Showstopper, schopnou dosáhnout a udržet rozmanité typy částečné zátěže. S využitím libo- volných předem daných programů náročných na procesor přehrává Showstopper záznamy o zatížení procesorů, s využitím mechanismů zpětnovazebního řízení k udržení požadované zátěže. Na rozdíl od...
Read-Copy-Update for OpenSolaris
Podzimek, Andrej
Název práce: Read-Copy-Update pro OpenSolaris Autor: Andrej Podzimek Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí práce: Mgr. Martin Děcký e-mail vedoucího: decky@d3s.mff.cuni.cz Abstrakt: Cílem práce je návrh a implementace mechanismu RCU (Read-Copy-Update) pro OpenSolaris. Hlavním účelem mechanismu RCU je zvýšení souběžnosti (paralelismu) při syn- chronizaci mezi čtenáři a zapisovateli, zejména u víceprocesorových systémů. Tohoto zlepšení se dosáhne udržováním několika verzí chráněných dat, což umožňuje čtenářům i zapisovatelům pracovat souběžně. Synchronizace typu RCU už byla několikrát imple- mentována a používá se v kernelu Linux. Tato práce zahrnuje analýzu stávajících implementací RCU, možných výhod RCU pro kernel ONNV (OpenSolaris) a prototypovou implementaci pro ONNV. Zároveň navrhuje možnosti využití RCU v místech, kde se již používá neblokující sychronizace. Srovnává prototypovou implementaci s odpovídající částí kernelu Linux. Klíčová slova: RCU Read-Copy-Update OpenSolaris kenel UTS synchronizace
Extensibility Framework for a Generic Benchmarking Environment
Palusga, Tadeáš ; Podzimek, Andrej (vedoucí práce) ; Bulej, Lubomír (oponent)
Název práce: Rozšiřitelný framework pro benchmarkování aplikací Typ práce: Diplomová práce Řešitel: Tadeáš Palusga Katedra: Katedra Distribuovaných a Spolehlivých Systémů Matematicko-fyzikální fakulta Univerzita Karlova Vedoucí: RNDr. Andrej Podzimek, Ph.D. Katedra Distribuovaných a Spolehlivých Systémů Matematicko-fyzikální fakulta Univerzita Karlova Abstrakt: V roce 2004 byl na Matematicko-Fyzikální fakultě Univerzity Karlovy představen projekt BEEN (Benchmarking Environment). Původním cílem tohoto projektu bylo vytvoření vysoce konfigurovatelného a modulárního prostředí pro benchmarkování middleware aplikací. Projekt byl úspěšně obhájen v roce 2007. V roce 2011 na projekt BEEN navázala skupina studentů projektem WillBEEN a v roce 2013 byl obhájen jeho nástupce zvaný EverBEEN. Cílem projektu EverBEEN bylo přinést do projektu nové technologie, nahradit stávající synchronní komunikaci za asynchronní a zlepšit stability aplikace --- to vyústilo v kompletní reimplementaci projektu. Navzdory všem snahám projekt EverBEEN nevyřešil všechny stávající problémy --- projekt byl stále příliž úzce navázaný na konkrétní technologie, obsahoval mnoho generovaného kódu a nebyl vyvíjen za pomoci IoC (Inversion of Control) principů, což vyústilo v přílišnou provázanost jednotlivých modulů. Cílem této práce bylo poučit se z...
Reproducible Partial-Load Experiments in Workload Colocation Analysis
Podzimek, Andrej ; Bulej, Lubomír (vedoucí práce) ; Pena, Tomás Fernández (oponent) ; van Hoorn, André (oponent)
Hardwarový paralelismus je běžný u všech současných počítačových systémů. Nutnou podmínkou efektivního využití hardwarových prostředků jsou paralelní výpočty a sdílení hardware mezi několika výpočty. Hledání rovnováhy mezi mezi dvěma protichůdnými cíli - vysokým využitím serverů a před- vídatelným výkonem - vyžaduje informovanou volbu prostředků určených k izolaci v oblasti výkonu. Navzdory širokému výběru izolačních mechanismů v operačních systémech, například připínání ("pin- ning ) výpočtů k disjunktním množinám procesorů, je stále známo velmi málo o vlivu těchto mechanismů na celkový výkon systému a na jeho spotřebu energie, především v podmínkách částečné zátěže, které jsou v praxi běžné. Místo proaktivního testování se výkon i vzájemné ovlivňování výkonu při částečné zátěži analyzuje pouze zpětně, na základě historických dat. Tato disertační práce přispívá systematickým přístupem k experimentální analýze výkonu aplikací v podmínkách částečného zatížení procesorů a agregace výpočtů. V úvodu popisujeme sadu nástrojů zvanou Showstopper, schopnou dosáhnout a udržet rozmanité typy částečné zátěže. S využitím libo- volných předem daných programů náročných na procesor přehrává Showstopper záznamy o zatížení procesorů, s využitím mechanismů zpětnovazebního řízení k udržení požadované zátěže. Na rozdíl od...

Národní úložiště šedé literatury : Nalezeno 19 záznamů.   1 - 10další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.