====== Maciej Malawski ====== ==== Zaproszenie na obronę pracy doktorskiej ==== ^ **DZIEKAN i RADA WYDZIAŁU** \\ **ELEKTROTECHNIKI, AUTOMATYKI, INFORMATYKI i ELEKTRONIKI** \\ **AKADEMII GÓRNICZO-HUTNICZEJ im. ST. STASZICA W KRAKOWIE** ^ | zapraszają na \\ publiczą dyskusję nad rozprawą doktorską \\ \\ //mgr inż. Macieja Malawskiego// \\ | | **Component-based Methodology for Programming and Running Scientific Applications on the Grid ** | | Dyskusja odbędzie się 20. stycznia 2009 roku o godz. 9:00 w Sali Posiedzeń \\ Rady Wydziału EAIiE, al. Mickiewicza 30, pawilon B-1, sala 25 | | **PROMOTOR:** Prof. dr hab. inż. Jacek Kitowski – Akademia Górniczo-Hutnicza | | ** RECENZENCI:** Prof. Denis Caromel – University of Nice – Sophia Antipolis, Francja | | ** ** Prof. dr hab. inż. Bogdan Wiszniewski – Politechnika Gdańska | | ** ** Prof. dr hab. inż. Krzysztof Zieliński – Akademia Górniczo-Hutnicza | | Z rozprawą doktorską i opiniami recenzentów można się zapoznać \\ w Czytelni Biblioteki Głównej AGH, al. Mickiewicza 30 | \\ \\ ==== Streszczenie ==== ** Component-based Methodology for Programming and Running Scientific Applications on the Grid ** ** Metodologia komponentowa do konstruowania i wykonywania aplikacji naukowych wykorzystujących zasoby gridowe ** //mgr inż. Maciej Malawski// \\ **Promotor:** prof. dr hab. inż. Jacek Kitowski (AGH)\\ **Dyscyplina:** Informatyka Tworzenie 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ń. ---- \\ ==== Autoreferat ==== **Pełna wersja autoreferatu** {{:2009:malawski:autoreferat-malawski.pdf|}}. \\ ==== Ważniejsze publikacje dokotoranta ==== - M. Malawski, D. Kurzyniec, and V. Sunderam. //MOCCA – towards a distributed CCA framework for metacomputing//. In Proceedings of the 10th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS2005) in conjunction with IPDPS, 2005. IEEE Computer Society - M. Malawski, M. Bubak, M. Placek, D. Kurzyniec, and V. Sunderam. //Experiments with distributed component computing across Grid boundaries.// In Proceedings of the HPC-GECO/CompFrame workshop in conjunction with HPDC 2006. - M. Malawski, T. Gubała, M. Kasztelnik, T. Bartyński, M. Bubak, L. Henrio, F. Baude: //High-level Scripting Approach for Building Component-based Applications on the Grid.// In: Proceedings of CoreGRID Workshop, Heraklion, Crete, 2007, CoreGRID Volume, Springer - M. Malawski, M. Bubak, F. Baude, D. Caromel, L. Henrio, and M. Morel. //Interoperability of grid component models: GCM and CCA case study.// In Towards Next Generation Grids, proceedings of the CoreGRID Symposium in conjunction with Euro-Par 2007, CoreGRID series, pages 95-106. Springer, August 2007. - M. Malawski, T. Bartyński, and M. Bubak. //A tool for building collaborative applications by invocation of grid operations.// In M. Bubak, G. Albada, J. Dongarra, and P. Sloot, editors, Computational Science - ICCS 2008, 8th International Conference Proceedings, Lecture Notes in Computer Science, Krakow, Poland, June 2008. - P. Jurczyk, M. Golenia, M. Malawski, D. Kurzyniec, M. Bubak, V. S. Sunderam: //Enabling Remote Method Invocations in Peer-to-Peer Environments: RMIX over JXTA.// in: Roman Wyrzykowski, Jack Dongarra, Norbert Meyer, Jerzy Wasniewski (Eds.), Parallel Processing and Applied Mathematics: 6th International Conference, PPAM 2005, Poznan, Poland, September 11-14, 2005, Revised Selected Papers, Lecture Notes in Computer Science, 3911, Springer, 2006, pp. 667-674 - M. Malawski, J. Kocot, I. Ryszka, M. Bubak, M. Wieczorek, and T. Fahringer. //Optimization of application execution in the GridSpace environment.// In S. Gorlatch,P. Fragopoulou, and T. Priol, editors, CoreGRID Integration Workshop 2008 Integrated Research in Grid Computing, pages 395-405, April 2008. ----