Závěrečná práce: Lukáš Petrovický, učo 173098: Vizualizace tvorby a optimalizace rozvrhu
Bakalářská práce
Vizualizace tvorby a optimalizace rozvrhu
Visualization of schedule creation and optimisation
Anotace
Tato práce si klade za cíl prozkoumat možnosti vizualizace procesu tvorby a optimalizace rozvrhu tak, jak probíhá v algoritmech pro plánování na gridech, clusterech a podobných rozsáhlých výpočetních prostředích. Na tomto základě popisuje návrh a tvorbu aplikace, která tento proces co možná nejpřehledněji vizuálně přibližuje. Rozebírá také některá úskalí, která bylo při implementaci zmíněné aplikace nutno překonat, a nastiňuje možné cesty budoucího vývoje.
Abstract
The aim of this thesis is to explore the various possibilities of visualizing the process of creation and optimization of schedules, as it happens in various planning algorithms for grids, clusters and similar computing environments. It also describes the design and implementation of a tool to visualize these processes and points out possible future enhancements.
Zadání práce
Vstupem aplikace bude textový soubor zachycující proměny rozvrhu v čase, tj. zejména jeho tvorbu a následné optimalizace. Z těchto dat pak aplikace vytvoří grafickou reprezentaci, která umožní názorně sledovat, jakým způsobem se rozvrh vyvíjí v čase a jakým způsobem fungují různé optimalizační algoritmy.
Aplikace bude kvůli snadné přenositelnosti naprogramována v jazyce Java, konkrétně pomocí grafické knihovny Swing, kvůli snazší integraci s již existujícími aplikacemi vyvíjenými na fakultě. Součástí písemné části bakalářské práce bude popis problému a způsob jeho převedení do funkční aplikace, tedy zejména popis použitých programovacích technik a nástrojů a popis funkcionality výsledné aplikace.
24. 5. 2010 13:48, RNDr. Dalibor Klusáček, Ph.D., učo 50752
Vedoucí
Literatura
- HEROUT, Pavel. Java : grafické uživatelské prostředí a čeština. 1. vyd. České Budějovice: KOPP, 2001, 316 s. ISBN 8072322370.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Event-based Optimization of Schedules for Grid Jobs
RNDr. Dalibor Klusáček, Ph.D., učo 50752 -
Comparison of JPA providers and issues with migration
Mgr. Lukáš Šembera -
Technologie a nástroje vývoje Java EE aplikací
Mgr. Stanislav Hybášek -
Plánování úloh v paralelním a distribuovaném prostředí
RNDr. Dalibor Klusáček, Ph.D., učo 50752 -
Osobní informační systém vědeckého pracovníka
Mgr. Jiří Mejzlík -
Objektově-relační mapování v Javě
Mgr. Arnošt Valíček -
Integrating ORM solution for custom JPA entity Views into the EAS framework
Ing. Norbert Komiňák -
Generování testovacích objektů pro jednotkové testy
Bc. Alexey Kaloshin




