Seminarium: Systemy Rozproszone
28 kwietnia 2005, godzina
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