Národní úložiště šedé literatury Nalezeno 136 záznamů.  začátekpředchozí95 - 104dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Platformě nezávislý middleware pro distribuované zpracování paralelizovatelných úloh
Bořkovec, Kryštof ; Hnětynka, Petr (vedoucí práce) ; Bureš, Tomáš (oponent)
Práce prezentuje middleware realizující paralelní zpracování úloh zapsaných v jazyce Java na více počítačích najednou. Software po spuštění na více strojích vytvoří takzvaný cloud, který umožňuje rozdělit danou úlohu na více částí a ty vykonat nezávisle na různých uzlech. Prezentovaný systém automaticky distribuuje zadání podúloh mezi počítači a zajišťuje následné shromáždění jejich výsledků. Text nejprve podává stručný úvod do problematiky distribuovaných výpočtů a diskusi možných přístupů. Hlavní část práce potom popisuje softwarovou architekturu a topologii systému, ukazuje jeho funkčnost na dvou vzorových příkladech a krátce ho srovnává se dvěma jinými projekty.
SOFAnet 2
Papež, Michal ; Bureš, Tomáš (vedoucí práce) ; Malohlava, Michal (oponent)
SOFAnet 2 DIPLOMOVÁ PRÁCE Michal Papež Katedra distribuovaných a spolehlivých systémů, 2011 Abstrakt: Cílem SOFAnet 2 jakožto síťového prostředí komponentového systému SOFA 2 je jednoduchá a rozumná výměna komponent mezi jednotlivými uzly. Sou- časné požadavky uživatelů SOFA 2 na distribuci software jsou analyzovány a disku- továny. Protože koncepty SOFA 2 nejsou navrženy pro účely distribuce, byly zave- deny nové koncepty pro aplikace a komponenty. Tyto nové koncepty jsou mapovány na koncepty SOFA 2 a studovány na formálním množinovém modelu. Pomocí to- hoto modelu jsou definovány operace pro distribuci, instalaci a odstranění aplikací i komponent. Jsou také navržena pravidla, podle kterých je možné vyčistit repoz- itář SOFA 2 od nepotřebných částí software. Koncept SOFAnetu 2 je ověřen na prototypové implementaci. 1
Dynamic reconfiguration in SOFA 2 component system
Babka, David ; Bureš, Tomáš (vedoucí práce) ; Pop, Tomáš (oponent)
SOFA2 je komponentový systém založený na vytváření a uchovávání komponent v distribuovaném prostředí. Tento systém podporuje komponentovou hierarchii, což znamená, že lze několik komponent sloučit do jedné komponenty. Součástí tohoto systému jsou koncepty, které popisují návrh možných dynamických rekonfigurací architektury, které jsou nezbytné pro běh jakékoliv reálné složitější aplikace. Tyto koncepty jsou výjimečné hlavně tím, že návrh jednotlivých dynamických rekonfigurací je vytvářen už v době návrhu architektury aplikace a tedy se jimi běh aplikace musí řídit. Tyto dynamické rekonfigurace spočívají ve vytváření/ničení dynamických komponent a vytváření/ničení propojení mezi jednotlivými komponentami, díky čemuž se aplikace mohou lépe adaptovat nově vzniklým situacím. Cílem této teze je ověřit návrh těchto konceptů pomocí implementace prototypu pro SOFA2 a ověřit jejich korektnost a použitelnost na testovacích aplikacích.
Real-life middleware support for connectors
Hala, Josef ; Bureš, Tomáš (vedoucí práce)
Softwarové konektory se používají v komponentových systémech pro realizaci mezi-komponentové komunikace. Pro jejich generovaní slouží generátor konektor , který z konfigura ního souboru umí vytvo ů č řit odpovídajíci konektor. Během návrhu aplikace generátor konektorů umožňuje specifikovat, jak mají jednotlivé komponenty mezi sebou kooperovat. Za běhu aplikace pak vytvořené konektory zajištují komunikaci, jak bylo uvedeno v konfiguraci. Konektory k tomu typicky využívají nějaký midleware a můžou tak být považovany za abstrakci, která zakrývá rozdíly mezi jednotlivými middlewary. Cílem této diplomové práce je rozšířit existující generátor konektorů [1] a poskytnout podporu pro generování konektorů využívájících technologie RMI a CORBA a také jiné komunikační styly (především messaging). Kromě implementace různých middlewarů práce rozebírá pokročilejší témata, jako předávání referencí a vypořádání se s komplexními typy v rámci vzdálené komunikace.
Migration and load-balancing in distributed hierarchical component systems
Remeš, Václav ; Hnětynka, Petr (vedoucí práce) ; Bureš, Tomáš (oponent)
Vyvážené využití zdrojů je jedním z cílů distribuovaných aplikací. Jeden ze způsobů, jak dosáhnou vyváženého využití je monitorování běhu aplikací a migrace jejich komponent mezi počítači. Migrace s sebou přináší mnoho otázek, od monitorování prostředků až po získávání stavu komponenty a jeho přenosu na jiný počítač. Cílem této práce je navrhnout a implementovat podporu pro migraci a vyvažování zítěže v hierarchickém komponentovém systému SOFA 2.
Connector generation process enhancement
Raszyk, Jan ; Malohlava, Michal (vedoucí práce) ; Bureš, Tomáš (oponent)
Softwarové konektory poskytují možnost, jak modelovat a realizovat propojení komponent v komponentových systémech. Jednou z výhod konektorů je, že sestavení jejich programového kódu lze provádět automatizovaně - generovováním kódu. Softwarové konektory také reektují různé další extra-funkční požadavky (např. logování, bezpečnosti, adaptaci, měření). Generátor konektorů by proto měl umožňovat snadnou rozšiřitelnost funkčnosti generovaných konektorů. Použitelnost generátorů konektrů také ovlivňuje jeho platformová přenositelnost. Tato práce si klade za cíl vylepšit generování kódu softwarových konektrů v komponentovém systému SOFA. Na základě reálných požadavků tohoto systému rozširuje funkcionalitu exstujícího generátoru konektrů za účelem rozšíření množiny konektorů, jež lze generovat. Rovněž práce řeší platformovou přenositelnost generátoru konektorů založeného na nástroji StrategoXT.
Spolehlivá správa času pomocí TSC na platformách s nestabilním TSC
Boháč, Jiří ; Bureš, Tomáš (oponent) ; Kosina, Jiří (vedoucí práce)
Některé víceprocesorové hardwarové architektury (včetně x86_64) nemají mezi procesory synchronizované registry TSC (Time Stamp Counter). Z toho plyne, že registr TSC nemůže být snadno použit k rychlé implementaci systémového volání gettimeofday(). Jádro systému Linux na těchto architekturách používá jiné, synchronizované (ale podstatně pomalejší), hardwarové zdroje času. Hlavním cílem této práce je provést podrobný rozbor toho, jak by mohl být registr TSC použit ke spolehlivé a přesné aproximaci aktuálního času, tak aby mohl sloužit jako věrohodný a rychlý zdroj času. Předpokládá se vytvoření funkční implementace na základě tohoto rozboru.
Webové rozhraní pro vedení softwarových projektů s důrazem na správu lidských zdrojů
Täuber, Jiří ; Novotný, Miroslav (oponent) ; Bureš, Tomáš (vedoucí práce)
V dnešní době existuje mnoho různých programů, které pomáhají se správou projektů. Programy pro správu projektů se výrazně liší svými možnostmi, schopnostmi a především svým zaměřením. Jsou mezi nimi i programy zaměřené na koordinaci činností v týmu lidí. Také zde máme mnoho webových stránek, které dávají uživatelům možnost nabídky i poptávky pracovních sil. Je překvapující, že nikoho nenapadlo tyto dvě myšlenky spojit. Zvláště pro vývoj software to nabízí značnou flexibilitu. Pracovní týmy tak mohou snadno vznikat a zanikat podle potřeby. Cílem tohoto projektu je vytvoření jednoduché webové aplikace, která poskytne dynamické prostředí pro snadnou spolupráci mnoha uživatelů na mnoha projektech. Součástí aplikace má být velmi jednoduchý projektový manažer zaměřený na správu lidských zdrojů a zároveň místo pro zveřejnění nabídky a poptávky po práci.
Systém chovu králíků
Moško, Juraj ; Obdržálek, David (oponent) ; Bureš, Tomáš (vedoucí práce)
Bakalárska práca sa zaoberá návrhom a implementáciou informačného systému pre chovateľov králikov. Systém umožňuje vedenie evidenčných záznamov o chove králikov jednotlivých chovateľov. Tieto záznamy sú združované do záznamov príslušného chovateľského klubu, kde môžu byť zdieľané s ostanými členmi klubu. Záznamy jednotlivých klubov ďalej vyhodnocuje a prezentuje webová aplikácia zväzu. Systém taktiež umožňuje tlač príslušných dokumentov podľa štandardných tlačív Slovenského zväzu chovateľov. Všetky štandardy týkajúce sa evidencie králikov sú v súlade s registračným poriadkom Slovenského zväzu chovateľov.
Web Frameworks Comparison Concerning the Efficiency of Development
Mihalčin, Tomáš ; Galamboš, Leo (oponent) ; Bureš, Tomáš (vedoucí práce)
Skoro všetky podnikové webové projekty sú dnes implementované v nejakom webovom frameworku. Frameworky sa líšia vo filozofii, vlastnostiach a podpore pre ostatné populárne frameworky a technológie. Cieľ tejto práce bolo porovnať frameworky Struts 2, Tapestry a Spring WebFlow a dať aplikačným programátorom a architektom prehľad o procese implementácie a zložitosti každého frameworku, aby sa mohli rozhodnúť, ktorý framework si vybrať pre svoj projekt.. Práca definuje kritériá pre porovnanie frameworkov. Porovnanie bolo vykonané na štúdii, ktorá bola implementovaná v Struts 2 a Tapestry a bol vykonaný výskum o možnostiach integrácie Spring WebFlow so Struts 2 a Tapestry. Proces implementácie bol detailne popísaný so všetkými problémami, ktoré sa objavili v implementačnej fáze. Nakoniec boli vykonané merania podľa definovaných kritérii a boli navrhnuté konečné odporúčania.

Národní úložiště šedé literatury : Nalezeno 136 záznamů.   začátekpředchozí95 - 104dalšíkonec  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.