Repository logo
Doctoral Dissertation W trakcie aktualizacji - 2 !

Component-based methodology for programming and running scientific applications on the grid

creativework.statusW trakcie aktualizacji - 2
dc.contributor.authorMalawski, Maciej
dc.contributor.departmentWydział Elektrotechniki, Automatyki, Informatyki i Elektroniki
dc.contributor.reviewerWiszniewski, Bogdan Wojciech
dc.contributor.reviewerZieliński, Krzysztof Jan
dc.contributor.supervisorKitowski, Jacek Paweł
dc.date.available2017-11-24T13:55:52Z
dc.date.defence2009
dc.date.degree2009-01-29
dc.date.submitted2008-03-27
dc.descriptionZawiera bibliogr. Indeks.
dc.description.abstractDevelopment of modern scientific applications makes issues such as composition and integration a significant challenge. Additionally, the Grid technology induces further problems resulting from the distributed, shared, heterogeneous and unreliable nature of resources it offers. For these reasons, programming and running scientific applications on the Grid remains an important and relevant problem. The proposed methodology to address this problem is based on two principles: to follow a component-based programming model and to use a flexible technology for infrastructure virtualization. The author demonstrates how this can be implemented by combining the unique features of the Common Component Architecture (CCA) model together with the H2O resource sharing platform, and how it can be enhanced by a set of methods and tools. The solutions described in this thesis include high-level scripting and descriptor-based approaches, support for multiple programming languages using Babel, interoperability with GCM model, and deployment on existing infrastructures. The MOCCA component framework serves as a basis for those higher-level solutions. Applications and tests included Monte Carlo simulation, domain decomposition of cellular automata, data mining experiments in the ViroLab virtual laboratory, as well as a set of synthetic benchmarks designed to verify the proposed solutions.en
dc.description.abstractTworzenie współczesnych aplikacji naukowych stwarza wiele problemów związanych z ich kompozycją i integracją. Równocześnie, środowiska gridowe udostępniają rozproszone, współdzielone, heterogeniczne i awaryjne zasoby, co stanowi dodatkową trudność w ich użyciu. Z tych powodów programowanie i wykonywanie aplikacji naukowych na zasobach gridowych wciąż stanowi ważny problem badawczy. Zaproponowana metodologia mająca na celu rozwiązanie tego problemu oparta jest na dwu zasadach: użycie komponentowego modelu programowania oraz technologii wirtualizującej zasoby. Autor pokazuje, w jaki sposób taka metodologia może być zaimplementowana łącząc cechy modelu Common Component Architecture i platformy H2O, oraz jak może być rozszerzona o zestaw metod i narzędzi. Do rozwiązań opisanych w pracy należą wysokopoziomowe podejście skryptowe oraz użycie deskryptorów aplikacji, łączenie wielu języków programowania z użyciem systemu Babel, współdziałanie modeli komponentowych CCA i GCM, a także metody uruchamiania aplikacji na infrastrukturach gridowych. Środowisko komponentowe MOCCA stanowi bazę dla tych rozwiązań. Do przykładowych aplikacji przedstawionych w pracy należą symulacja metodą Monte Carlo, dekompozycja domenowa dla automatów komórkowych, eksperymenty data-mining w wirtualnym laboratorium ViroLab, a także syntetyczne aplikacje testowe sprawdzające wybrane cechy zaproponowanych rozwiązań.pl
dc.identifier.nukatdd2009304516
dc.identifier.otherR.10044
dc.identifier.polon219039
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/55128
dc.language.isoeng
dc.rightsAGH Licence (PhD) 1.0 - Fair Use
dc.rights.accessotwarty dostęp
dc.rights.urihttps://repo.agh.edu.pl/info/licence-agh-doctoral-dissertation-1
dc.subjectobliczenia gridowepl
dc.subjectoprogramowanie sieciowepl
dc.subjectsystem Gridpl
dc.subjectprogramowanie komponentowepl
dc.subjectwirtualizacja zasobówpl
dc.subjectaplikacja naukowapl
dc.subject.kbninformatykapl
dc.titleComponent-based methodology for programming and running scientific applications on the griden
dc.title.alternativeMetodologia komponentowa do konstruowania i wykonywania aplikacji naukowych wykorzystujących zasoby gridowepl
dc.typerozprawa doktorska
dspace.entity.typePublication
relation.isAuthorOfPublicationea5b5cfc-e7e1-4fb8-94d5-81afffcf0c40
relation.isAuthorOfPublication.latestForDiscoveryea5b5cfc-e7e1-4fb8-94d5-81afffcf0c40
thesis.degree.grantorAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
thesis.degree.namedoktor inżynier

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dok_WEAIiE_10044.pdf
Size:
2.69 MB
Format:
Adobe Portable Document Format
Description:
Rozprawa doktorska