Ocena Wydajnosci Sieci i Systemow Komputerowych

Transkrypt

Ocena Wydajnosci Sieci i Systemow Komputerowych
Data:
16.04.2008r.
Wydanie: I
Załącznik
Symbol:
Z-5.4-1-1
Strona:
Status:
obowiązujący
1/1
KARTA PRZEDMIOTU
l
KARTA PRZEDMIOTU
Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010
Nazwa przedmiotu:
Kod/nr
OCENA WYDAJNOŚCI
KOMPUTEROWYCH
SYSTEMÓW
Kierunek:
INFORMATYKA
Specjalność:
WSZYSTKIE
Tryb studiów:
STACJONARNE JEDNOLITE MAGISTERSKIE
Rodzaj przedmiotu:
Instytut/ Katedra:
Semestr:
Prowadzący przedmiot:
Prowadzący zajęcia:
KIERUNKOWY
Liczba pkt ECTS
INFORMATYKI
VII i VIII
Prof. dr hab. inŜ. Tadeusz Czachórski
Liczba godzin
I
SIECI
Wykład: Prof. dr hab. inŜ. Tadeusz Wykład: 30
Czachórski
Ćwiczenia:
Laboratorium: dr hab. inŜ. Andrzej
Ćwiczenia:
Chydziński, dr inŜ. Robert Wójcicki, dr
Laboratorium: 30
inŜ. Arkadiusz Biernacki
Projekt:
Seminarium:
Projekt:
Seminarium:
Powiązanie ze standardami i cel kształcenia
Przedmiot jest powiązany z następującymi wymienionymi w standardach celami
kształcenia w ramach modelowania i analizy systemów informatycznych: cechy systemów
informatycznych i związanych z nimi artefaktów, wybrane metody modelowania i ich
zastosowanie, wybrane metody analizy systemów informatycznych i związanych z nimi
artefaktów, konstruowanie modeli w wybranym obszarze informatyki i umiejętne
posługiwanie się nimi, analizowanie cech systemów informatycznych lub związanych z
nimi artefaktów.
Przedmiot zaznajamia z podstawowymi metodami stosowanymi w modelowaniu
systemów informatycznych rozumianych jako systemy komputerowe i sieci
teleinformatyczne, laboratorium kształci umiejętność praktycznego stasowania
wykorzystywanych w niej narzędzi programowych. Ocena efektywności pracy systemów i
sieci komputerowych towarzyszy kaŜdemu etapowi istnienia systemu - projektowaniu,
wytwarzaniu, konfiguracji, rozbudowie. Rosnąca złoŜoność systemów komputerowych
powoduje, Ŝe wpływ parametrów pracy ich elementów na działanie całości wymyka się
intuicji projektantów, co rodzi potrzebę stosowania modeli. Przedmiot kładzie szczególny
nacisk na umiejętność oceny przesyłów internetowych.
Załącznik
Data:
16.04.2008r.
Wydanie: I
Status:
obowiązujący
Symbol:
Z-5.4-1-1
Strona:
2/1
KARTA PRZEDMIOTU
Przedmioty wprowadzające oraz wymagania wstępne
Student powinien posiadać podstawową wiedzę z zakresu sieci komputerowych,
architektury komputerów i programowania
Treść wykładów:
Modele operacyjne: podstawowe zaleŜności pomiędzy wykorzystaniem zasobów, ich
zatłoczeniem, przepustowością i czasem odpowiedzi; znajdowanie wąskich gardeł
systemu komputerowego. Ograniczenia (asymptotyczne i dla systemów zrównowaŜonych)
na czas odpowiedzi i przepustowość komputerowych systemów wielodostępnych.
Wykorzystanie ograniczeń do analizy wpływu modyfikacji systemu (wymiana dysków,
równowaŜenie dysków, zmiana jednostki centralnej, wprowadzenie pamięci wirtualnej) na
czas odpowiedzi i przepustowość całego systemu.
Sieciowe modele systemów — analiza za pomocą metody wartości średnich (MVA):
algorytm metody MVA, jej zastosowanie w przypadku jednej i wielu klas zadań dla
modeli sieci zamkniętej i otwartej; wersje przybliŜone algorytmu w przypadku bardzo
duŜych sieci. Wykorzystane metody do opisu mechanizmu okienkowego regulacji
natęŜenia ruchu stosowanej w protokołach TCP/IP, i wyznaczania czasu przesyłu
pakietów przez sieć róŜnymi drogami. Optymalizacja mocy połączenia (iloraz
przepustowości i średniego czasu przesyłu). Badanie stabilności połączeń TCP. Proste
modele probabilistyczne: ich uzasadnienie, modele markowowskie pojedynczego
stanowiska z ograniczonym buforem kolejkowania zadań, z równoległymi kanałami pracy,
z ograniczonym zbiorem wykonywanych zadań; ich wykorzystanie w analizie pracy sieci
lokalnej i routera.
Modele markowowskie rozwiązywane numerycznie, ich zastosowanie w analizie
mechanizmów rozładowania przeciąŜeń w węźle sieci (kolejki pakietów z algorytmem
progowym i z wypychaniem (push-out), modele mechanizmów kontroli natęŜenia
strumienia na wejściu do sieci (cieknące wiadro - leaky bucket, przesuwne okno - sliding
window, skaczące okno - jumping window). Modelowanie wpływu tych mechanizmów na
pracę węzła sieci. Markowowskie modele zmiennego w czasie natęŜenia ruchu pakietów i
ich integracja z modelami węzłów sieciowych. Modelowanie pracy przełączników w
sieciach optycznych, analiza wybranych algorytmów trasowania w sieciach całkowicie
optycznych. Analiza pracy przełącznika brzegowego po-między siecią elektroniczną a
siecią całkowicie optyczną.
Metoda aproksymacji dyfuzyjnej w zastosowaniu do analizy stanów nieustalonych w
momentach przeciąŜenia sieci. Model przełącznika sieci ATM. Analiza wpływu własności
statystycznych (samopodobieństwo, długoterminowa autokorelacja) przesyłanego
strumienia (np. strumień zakodowanych w standardzie MPEG2 obrazów) na pracę sieci.
Załącznik
Data:
16.04.2008r.
Wydanie: I
Status:
obowiązujący
Symbol:
Z-5.4-1-1
Strona:
3/1
KARTA PRZEDMIOTU
Treść/Tematy: Laboratorium
Laboratorium poświęcone jest technikom oceny wydajności systemów i sieci
komputerowych. Na laboratorium student poznaje i wykorzystuje trzy narzędzia:
OMNET++: podstawowe obiektowo zorientowane środowisko do symulacji zdarzeń
dyskretnych oparte na języku C++, PLANETLAB: ogólnoświatowa sieć testowa
umoŜliwiająca projektowanie, rozwijanie oraz tworzenie usług sieciowych, OPNET:
najlepsze, najbardziej rozbudowane narzędzie do symulacji sieci komputerowych
wykorzystywane w przemyśle.
Tematy ćwiczeń laboratoryjnych:
Wprowadzenie do OMNET++, język NED, moduły, komunikaty, FES
Podstawy symulacji zdarzeń dyskretnych, gra NIM
Podstawowy symulator pojedynczej kolejki FIFO
Zaawansowana symulacja kolejek, badanie stanów nieustalonych
Symulacja prostej sieci z jednym przełącznikiem
Implementacja w symulatorze prostych modeli protokołów TCP/IP
Wprowadzenie do systemu PLANETLAB, podstawowa funkcjonalność
Badanie opóźnień w sieci globalnej przy pomocy PLANETLAB
Budowa symulatora sieci lokalnej Ethernet przy pomocy OPNET
Symulator protokołu RIP przy pomocy OPNET
Budowa złoŜonych generatorów ruchu
Metody dydaktyczne
Wykład: Prowadzący przedmiot w trakcie wykładu wykorzystuje prezentacje
multimedialne. Materiały do wykładu są udostępniane studentom w postaci elektronicznej
Laboratorium: Do kaŜdego laboratorium dołączona jest instrukcja, w której znajduje się
wprowadzenie do zagadnienia i opis narzędzi wykorzystywanych w trakcie zajęć.
Materiały do laboratorium udostępniane są studentom w postaci elektronicznej na stronie
przedmiotu.
Forma egzaminu/zaliczenia przedmiotu
1. Wykład: kolokwium pisemne.
2. Laboratorium: pozytywne zaliczenie wszystkich zajęć laboratoryjnych w formie
sprawdzianu
Ocena końcowa jest średnią z zaliczenia kolokwium i laboratorium.
Minimalne wymagania do egzaminu /zaliczenia
Uzyskanie pozytywnej oceny z kolokwium i zaliczenie laboratoriów
Załącznik
Data:
16.04.2008r.
Wydanie: I
Status:
obowiązujący
Symbol:
Z-5.4-1-1
Strona:
4/1
KARTA PRZEDMIOTU
Literatura
Podstawowa:
1. T. Czachórski, Modele kolejkowe w ocenie efektywności sieci i systemów
komputerowych, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego,
Gliwice 1999.
2. T. Czachórski, Modele kolejkowe systemów komputerowych, skrypt 2151,
Wydawnictwo Politechniki Śląskiej.
3. M. Hasan, R. Jain Wysokowydajne sieci TCP/IP, Helion, Gliwice 2004.
Uzupełniająca:
1. http://www.omnetpp.org/documentation
2. http://www.planet-lab.org/doc
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis Dyrektora Instytutu/Kierownika Katedry)