Seminarium: Systemy Rozproszone
28 kwietnia 2005, godzina 12:15, sala 3120
Michał Wełnicki (mw189448@students.mimuw.edu.pl)

Testowanie systemów rozproszonych


Ważną cechą wielu dzisiejszych systemów rozproszonych jest odporność na awarie. W systemach takich zakłada się możliwość uszkodzenia pewnej części współpracujących komputerów lub łączącej je sieci, mimo to zapewniając poprawne funkcjonowanie systemu.

Podczas prezentacji chciałbym opowiedzieć o testowaniu takich systemów. Ponieważ spodziewane błędy zdarzają się rzadko i są trudne do przewidzenia, istotną część testów stanowi symulowanie awarii. Opiszę więc różne sposoby "wstrzykiwania" błędów zarówno przez istniejące narzędzia, jak i bibliotekę do testowania systemów sieciowych, będącą tematem mojej pracy magisterskiej. Spróbuję porównać użyte techniki pod kątem oferowanej wierności symulacji, wpływu na wydajność testowanego systemu i stopnia kontroli nad nim. Powiem także krótko o środowisku STAF + STAX, na którym oparta jest biblioteka.

Zapraszam,
Michał Wełnicki