Original title:
Klient-server applikace založená na technologii CORBA
Translated title:
Client-Server Application Based on CORBA
Authors:
Majtán, Martin ; Mašek, Jan (referee) ; Karásek, Jan (advisor) Document type: Bachelor's theses
Year:
2014
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Bakalárska práca sa zaoberá problematikou klient-server aplikácií a technológiami používanými na softvérovú implementáciu klient-server aplikácií v programovacom jazyku Java. Cieľom bakalárskej práce je paralelizácia genetického algoritmu pre problém batohu a vytvorenie dvoch distribuovaných modelov pre technológie CORBA a Hessian. V teoretickej časti práce sú popísané základné pojmy týkajúce sa sieťovej komunikácie, vysvetlenie klient-server modelu sieťovej komunikácie, sú rozobraté technológie Java RMI, CORBA a Hessian. V práci je popísaný paralelný a distribuovaný model spracovania dát, genetický algoritmus a jeho využitie na vyriešenie problému naplnenia batohu. V praktickej časti je vytvorený paralelný a distribuovaný model genetického algoritmu pre problém naplnenia batohu s použitím technológií CORBA a Hessian. V práci je spravené porovnanie týchto modelov z hľadiska času výpočtu. Výsledky merania času genetického algoritmu sú v tabuľkách.
Bachelor thesis deals with client-server applications and software technologies used to implement client-server applications in the Java programming language. The goal of bachelor thesis is the parallelization of genetic algorithm for knapsack problem and create two distributed models for technology CORBA and Hessian. In the teoretical part of the thesis are describes the basic concept of network communication, explanation client-server model of network communication, there are discussed technologies Java RMI, CORBA and Hessian. In the thesis is described the parallel and the distributed model of data processing, genetic algorithm and its use to solve the knapsack problem. In the practical part is created parallel and distributed model of a genetic algorithm for knapsack problem using technology CORBA and Hessian. In the thesis is done comparison of parallel model and distributed models in terms of calculation time. Results of measurement time are displayed in tables.
Keywords:
client-server application; CORBA; distributed computing; genetic algorithm; Hessian; Java RMI; parallelization
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/34210