DZIEKAN i RADA WYDZIAŁU INFORMATYKI, ELEKTRONIKI I TELEKOMUNIKACJI AKADEMII GÓRNICZO-HUTNICZEJ im. ST. STASZICA W KRAKOWIE |
|
---|---|
zapraszają na publiczą dyskusję nad rozprawą doktorską mgr inż. Piotra Pęgla |
|
SELF-HEALING, HIGHLY AVAILABLE MONITORING SYSTEM FOR DISTRIBUTED ENVIRONMENT | |
Termin: | 13 października 2014 r. o godz. 12.00 |
Miejsce: | pawilon D-17, sala 1.36, ul. Kawiory 21, 30-059 Kraków |
PROMOTOR: | Prof. dr hab. inż. Jacek Kitowski - Akademia Górniczo-Hutnicza w Krakowie |
RECENZENCI: | Prof. dr hab. inż. Stanisław Kozielski - Politechnika Śląska |
Dr hab. inż. Marian Jerzy Wysocki, prof. n. PRz. - Politechnika Rzeszowska | |
Z rozprawą doktorską i opiniami recenzentów można się zapoznać w Czytelni Biblioteki Głównej AGH, al. Mickiewicza 30 |
mgr inż. Piotr Pęgiel
Promotor: prof. dr hab. inż. Jacek Kitowski (AGH)
Promotor pomocniczy: dr inż. Włodzimierz Funika (AGH)
Dyscyplina: Informatyka
Główny cel rozprawy stanowiło zaprojektowanie i zweryfikowanie algorytmów i technik które mogą być wykorzystane do budowy systemu wysokiej niezawodności (ang. highly available system). Jednym z wymogów pracy było sprawdzenie czy techniki samo-naprawy (ang. self-healing) mogą być przydatne w budowie takiego systemu.
Rozprawa skupia się na praktycznej weryfikacji stawianych wymagań. W tym celu został stworzony nowy system moniotorujący o nazwie AgeMon. System ten jest rozproszony i jest zbudowany w oparciu o podejście agentowe. Każdy z agentów może pełnić różne role w systemie. Na potrzeby pracy zdefiniowano następujące role: monitorowania, persystencji, reguł, interfejsu użytkownika oraz linii poleceń.
Rola jest kluczową koncepcją użytą do stworzenia samo-naprawiającego się systemu wysokiej niezawodności – różne funkcje systemu wymagają różnych technik rozwiązywania problemów. Rozprawa zawiera listę różnych algorytmów i podejść, które mogą być wykorzystane w przypadku konkretnej roli. Dodatkowo, AgeMon umożliwia również naprawę systemu który jest monitorowany.
System AgeMon nie posiada pojedynczego punku awarii (ang. single point of failure). Komunikacja pomiędzy agentami odbywa się dzięki szybkiemu i wiarygodnemu protokołowi.
AgeMon jest dowodem koncepcji która może być wykorzystana do budowy innych systemów wysokiej niezawodności. Koncepcje takie jak rola, warstwa komunikacji, abstrakcja agenta mogą być z powodzeniem wykorzystane w innych systemach.
Teza rozprawy jest następująca:
Self-healing techniques enable building of highly available and reliable monitoring systems needed for developing and maintaining highly available applications.
(Techniki samonaprawy pozwalają na zbudowanie niezawodnego i wysoko dostępnego systemu monitorującego wykorzystywanego przy budowie i utrzymaniu wysoko dostępnych aplikacji.)
Pełna wersja autoreferatu Autoreferat.
Recencja prof. dr hab. inż. Stanisława Kozielskiego Recenzja.
Recencja dr hab. inż. Mariana Jerzego Wysockiego Recencja.
Ważniejsze publikacje dokotoranta: