Sieci komputerowe
Sieci komputerowe
i
i
systemy
systemy
rozproszone
rozproszone
Jerzy Brzeziński
Jerzy Brzeziński
Zagadnienia
Zagadnienia
Sieci komputerowe i systemy rozproszone
Sieci komputerowe i systemy rozproszone
obejmują kompleks zagadnień związanych z
obejmują kompleks zagadnień związanych z
szeroko
rozumianą
konstrukcją
sieci
szeroko
rozumianą
konstrukcją
sieci
komputerowych
oraz
narzędzi
komputerowych
oraz
narzędzi
informatycznych i systemów aplikacyjnych
informatycznych i systemów aplikacyjnych
w środowiskach rozproszonych.
w środowiskach rozproszonych.
Tematyka zajęć
Tematyka zajęć
W ramach specjalności studenci zapoznają się
W ramach specjalności studenci zapoznają się
z:
z:
podstawami transmisji danych w mediach klasycznych i
podstawami transmisji danych w mediach klasycznych i
światłowodowych,
światłowodowych,
nowoczesnymi sieciami telekomunikacyjnymi,
nowoczesnymi sieciami telekomunikacyjnymi,
zaawansowanymi architekturami i technologiami sieci
zaawansowanymi architekturami i technologiami sieci
komputerowych,
komputerowych,
problemami konstrukcji i oceny algorytmów równoległych i
problemami konstrukcji i oceny algorytmów równoległych i
rozproszonych,
rozproszonych,
nowoczesnymi narzędziami i środowiskami przetwarzania
nowoczesnymi narzędziami i środowiskami przetwarzania
równoległego i rozproszonego,
równoległego i rozproszonego,
problematyką projektowania i zarządzania sieciami
problematyką projektowania i zarządzania sieciami
komputerowymi oraz systemami rozproszonymi,
komputerowymi oraz systemami rozproszonymi,
zasadami konstrukcji rozproszonych systemów wiarygodnych
zasadami konstrukcji rozproszonych systemów wiarygodnych
,
,
z interdyscyplinarną tematyką narzędzi i zastosowań
z interdyscyplinarną tematyką narzędzi i zastosowań
technologii internetowych.
technologii internetowych.
Przedmioty obowiązkowe:
Przedmioty obowiązkowe:
Semestr VII
Semestr VII
Rozproszone systemy operacyjne.
Rozproszone systemy operacyjne.
W-30, L-30; E
W-30, L-30; E
Podstawy transmisji danych.
Podstawy transmisji danych.
W-30, L-30; E
W-30, L-30; E
Zaawansowane bazy danych
Zaawansowane bazy danych
W-30, L-30;
W-30, L-30;
Semestr VIII
Semestr VIII
Projektowanie systemów intra i internetowych.
Projektowanie systemów intra i internetowych.
W-15,
W-15,
L-45;
L-45;
Sieci telekomunikacyjne.
Sieci telekomunikacyjne.
W-30, L-30; E
W-30, L-30; E
Środowiska przetwarzania rozproszonego.
Środowiska przetwarzania rozproszonego.
W-30,
W-30,
L-30; E
L-30; E
Rozproszone systemy transakcyjne.
Rozproszone systemy transakcyjne.
W-30, L-30; E
W-30, L-30; E
Nowoczesne sieci komputerowe.
Nowoczesne sieci komputerowe.
W-30, L-30; E
W-30, L-30; E
Systemy mobilne (przedmiot obieralny)
Systemy mobilne (przedmiot obieralny)
W-30, L-30;
W-30, L-30;
Przedmioty obowiązkowe:
Przedmioty obowiązkowe:
Semestr IX
Semestr IX
Algorytmy i środowiska równoległe.
Algorytmy i środowiska równoległe.
W-30, L-30;
W-30, L-30;
E
E
Zarządzanie sieciami komputerowymi i
Zarządzanie sieciami komputerowymi i
systemami rozproszonymi.
systemami rozproszonymi.
W-30, L-30; E
W-30, L-30; E
Projektowanie sieci komputerowych.
Projektowanie sieci komputerowych.
W-15, L-45;
W-15, L-45;
Projektowanie systemów rozproszonych.
Projektowanie systemów rozproszonych.
W-15, L-
W-15, L-
45;
45;
Systemy wiarygodne.
Systemy wiarygodne.
W-30, L-30; E
W-30, L-30; E
Aplikacje rozproszone (przedmiot obieralny).
Aplikacje rozproszone (przedmiot obieralny).
W-
W-
30, L-30;
30, L-30;
Semestr X
Semestr X
Seminarium dyplomowe.
Seminarium dyplomowe.
Rozproszone systemy operacyjne
Rozproszone systemy operacyjne
Wprowadzenie
Wprowadzenie
: podstawowe charakterystyki systemów
: podstawowe charakterystyki systemów
rozproszonych, architektura systemów i ich klasyfikacja,
rozproszonych, architektura systemów i ich klasyfikacja,
podstawowe problemy konstrukcyjne.
podstawowe problemy konstrukcyjne.
Komunikacja
Komunikacja
: architektura środowiska komunikacyjnego,
: architektura środowiska komunikacyjnego,
modele kooperacji, podstawowe mechanizmy komunikacji,
modele kooperacji, podstawowe mechanizmy komunikacji,
komunikacja grupowa, systemy z rozproszoną pamięcią
komunikacja grupowa, systemy z rozproszoną pamięcią
współdzieloną.
współdzieloną.
Synchronizacja
Synchronizacja
: zegary fizyczne i logiczne, synchronizacja
: zegary fizyczne i logiczne, synchronizacja
zegarów, zegary wektorowe, synchronizatory, elekcja,
zegarów, zegary wektorowe, synchronizatory, elekcja,
wzajemne wykluczanie.
wzajemne wykluczanie.
Detekcja stanu globalnego
Detekcja stanu globalnego
: spójność stanu globalnego,
: spójność stanu globalnego,
detekcja stanu spójnego, detekcja zakończenia.
detekcja stanu spójnego, detekcja zakończenia.
Zarządzanie zasobami
Zarządzanie zasobami
: identyfikacja zasobów,
: identyfikacja zasobów,
szeregowanie rozproszone, rozproszony system plików,
szeregowanie rozproszone, rozproszony system plików,
zakleszczenie w systemach rozproszonych, LDAP, NIS, NFS.
zakleszczenie w systemach rozproszonych, LDAP, NIS, NFS.
Przegląd istniejących rozwiązań i standardów
Przegląd istniejących rozwiązań i standardów
: Unix,
: Unix,
Chorus.
Chorus.
Rozproszone systemy operacyjne
Rozproszone systemy operacyjne
[laboratorium]
[laboratorium]
mechanizm zdalnego wywoływania procedur
mechanizm zdalnego wywoływania procedur
Sun RPC
Sun RPC
(wywołanie synchroniczne,
(wywołanie synchroniczne,
asynchroniczne i zwrotne),
asynchroniczne i zwrotne),
poznanie podstawowych problemów
poznanie podstawowych problemów
konstrukcji systemów rozproszonych
konstrukcji systemów rozproszonych
na
na
przykładzie implementacji wybranego zadania w
przykładzie implementacji wybranego zadania w
Sun RPC,
Sun RPC,
poznanie zagadnień konfiguracji
poznanie zagadnień konfiguracji
rozproszonych systemów operacyjnych
rozproszonych systemów operacyjnych
(rozproszony system plików, usługi katalogowe) na
(rozproszony system plików, usługi katalogowe) na
przykładzie systemów
przykładzie systemów
NFS, NIS i Samba, LDAP
NFS, NIS i Samba, LDAP
.
.
Podstawy transmisja danych
Podstawy transmisja danych
Model systemu transmisji danych
Model systemu transmisji danych
. Pojęcie informacji,
. Pojęcie informacji,
sposoby fizycznej reprezentacji danych, pojęcie kanału
sposoby fizycznej reprezentacji danych, pojęcie kanału
transmisyjnego, podstawy teorii modulacji, szybkość
transmisyjnego, podstawy teorii modulacji, szybkość
transmisji a szybkość modulacji
transmisji a szybkość modulacji
Transmisja danych w kanale podstawowym
Transmisja danych w kanale podstawowym
, liniowe
, liniowe
kody transmisyjne, szpikowanie zerami, kody
kody transmisyjne, szpikowanie zerami, kody
samosynchronizujące
samosynchronizujące
Podstawy analizy widmowej, wyznaczanie widma ciągu
Podstawy analizy widmowej, wyznaczanie widma ciągu
danych
danych
Podstawy modulacji
Podstawy modulacji
AM, FM, PM, AM-PM, QAM,
AM, FM, PM, AM-PM, QAM,
Zasada działania systemów szerokopasmowych
Zasada działania systemów szerokopasmowych
Zasada realizacji wielodostępu
Zasada realizacji wielodostępu
: FDMA, TDMA, CDMA,
: FDMA, TDMA, CDMA,
PRMA
PRMA
Wielowartościowe kody transmisyjne
Wielowartościowe kody transmisyjne
CAP64, DMT,
CAP64, DMT,
TCM, przekaz informacji w systemie ADSL
TCM, przekaz informacji w systemie ADSL
Podstawy transmisja danych
Podstawy transmisja danych
Kody kompresji bezstratnej
Kody kompresji bezstratnej
Próbkowanie i kwantyzacja skalarna danych
Próbkowanie i kwantyzacja skalarna danych
analogowych
analogowych
Kompresja obrazów statycznych (JPEG, JPEG 2000)
Kompresja obrazów statycznych (JPEG, JPEG 2000)
Kompresja obrazów ruchomych (MPEG1, MPEG2,
Kompresja obrazów ruchomych (MPEG1, MPEG2,
MPEG4)
MPEG4)
Kompresja sygnałów dźwiękowych
Kompresja sygnałów dźwiękowych
Sposoby zabezpieczania danych przed
Sposoby zabezpieczania danych przed
przekłamaniami
przekłamaniami
, kodowanie kanałowe, nadmiarowe kody
, kodowanie kanałowe, nadmiarowe kody
liniowe
liniowe
Liniowe kody cykliczne, kody BCH, technika ARQ
Liniowe kody cykliczne, kody BCH, technika ARQ
Kody splotowe, dekodowanie twardo- i
Kody splotowe, dekodowanie twardo- i
miękkodecyzyjne, algorytm Viterbiego
miękkodecyzyjne, algorytm Viterbiego
Podstawy transmisja danych
Podstawy transmisja danych
[laboratorium]
[laboratorium]
Podstawy analizy widmowej
Podstawy analizy widmowej
Badanie widma okresowego przebiegu
Badanie widma okresowego przebiegu
prostokątnego
prostokątnego
Badanie widma sygnału o kluczowanej
Badanie widma sygnału o kluczowanej
amplitudzie
amplitudzie
Badanie widma sygnału o kluczowanej
Badanie widma sygnału o kluczowanej
częstotliwości
częstotliwości
Symulacja systemów z widmem rozproszonym
Symulacja systemów z widmem rozproszonym
Symulacja kodowania i dekodowania za pomocą
Symulacja kodowania i dekodowania za pomocą
liniowych kodów nadmiarowych
liniowych kodów nadmiarowych
Kodowanie i dekodowanie za pomocą kodów
Kodowanie i dekodowanie za pomocą kodów
cyklicznych i BCH - metoda polowania na błędy
cyklicznych i BCH - metoda polowania na błędy
Algorytm Viterbiego dekodowania kodów
Algorytm Viterbiego dekodowania kodów
splotowych
splotowych
Zaawansowane bazy danych
Zaawansowane bazy danych
Aktywne bazy danych
Aktywne bazy danych
Bazy wiedzy
Bazy wiedzy
Temporalne bazy danych
Temporalne bazy danych
Obiektowe bazy danych
Obiektowe bazy danych
Magazyny danych
Magazyny danych
Projektowanie systemów
Projektowanie systemów
intra
intra
-
-
i
i
internetowych
internetowych
(1)
(1)
Bezpieczeństwo w Internecie
Bezpieczeństwo w Internecie
:
:
infrastruktura kluczy publicznych,
infrastruktura kluczy publicznych,
certyfikaty dla poczty elektronicznej i serwerów
certyfikaty dla poczty elektronicznej i serwerów
WWW,
WWW,
protokół SSL.
protokół SSL.
Przegląd technologii internetowych
Przegląd technologii internetowych
: HTML4, XHTML,
: HTML4, XHTML,
CSS1/2/3, DHTML.
CSS1/2/3, DHTML.
Protokół HTTP
Protokół HTTP
: uwierzytelnianie, sesja, cookies.
: uwierzytelnianie, sesja, cookies.
Języki skryptowe dla przeglądarek
Języki skryptowe dla przeglądarek
: JavaScript, Java.
: JavaScript, Java.
Reprezentacja i manipulacja dokumentem w
Reprezentacja i manipulacja dokumentem w
przeglądarce
przeglądarce
: standard DOM. Język XML, specyfikacje
: standard DOM. Język XML, specyfikacje
DTD, aplikacje XML: SVG, MathML, SMIL, DocBook,
DTD, aplikacje XML: SVG, MathML, SMIL, DocBook,
WML.
WML.
Projektowanie systemów
Projektowanie systemów
intra
intra
-
-
i
i
internetowych
internetowych
(2)
(2)
Przetwarzanie dokumentów XML
Przetwarzanie dokumentów XML
: parser SAX, Style
: parser SAX, Style
dla dokumentów XML: język XSLT i XSL i standardy
dla dokumentów XML: język XSLT i XSL i standardy
poboczne: XPointer, XPath, XLink.
poboczne: XPointer, XPath, XLink.
Dynamiczne generowanie dokumentów
Dynamiczne generowanie dokumentów
: CGI, FastCGI,
: CGI, FastCGI,
SSI, moduły dla serwerów.
SSI, moduły dla serwerów.
Języki skryptowe dla serwerów
Języki skryptowe dla serwerów
:
:
PHP,
PHP,
ASP.
ASP.
Dostęp do baz danych.
Dostęp do baz danych.
Java: serwlety i JSP.
Java: serwlety i JSP.
Metaopisy serwerów WWW
Metaopisy serwerów WWW
: standard RDF.
: standard RDF.
Protokół komunikacyjny SOAP
Protokół komunikacyjny SOAP
.
.
Sieci Telekomunikacyjne
Sieci Telekomunikacyjne
(1)
(1)
Elementy systemów telekomunikacyjnych
Elementy systemów telekomunikacyjnych
Model cyfrowego systemu telekomunikacyjnego,
Model cyfrowego systemu telekomunikacyjnego,
Rodzaje źródeł wiadomości cyfrowych,
Rodzaje źródeł wiadomości cyfrowych,
cyfrowe kodowanie sygnału mowy,
cyfrowe kodowanie sygnału mowy,
model systemu telekomunikacyjnego wykorzystującego
model systemu telekomunikacyjnego wykorzystującego
transmisję PCM
transmisję PCM
organizacja transmisji PCM
organizacja transmisji PCM
różne techniki transmisji cyfrowej zastosowane w modemach
różne techniki transmisji cyfrowej zastosowane w modemach
telefonicznych, zasada działania telefonii komórkowej,
telefonicznych, zasada działania telefonii komórkowej,
podstawowa architektura systemu GSM,
podstawowa architektura systemu GSM,
transmisja danych i SMS w systemie GSM,
transmisja danych i SMS w systemie GSM,
zasada działania systemu transmisji danych w sieci GPRS i
zasada działania systemu transmisji danych w sieci GPRS i
EDGE.
EDGE.
Zasady działania systemów światłowodowych
Zasady działania systemów światłowodowych
Zasady propagacji światła,
Zasady propagacji światła,
rodzaje światłowodów, tłumienie i dyspersja,
rodzaje światłowodów, tłumienie i dyspersja,
wstęp do projektowania linii światłowodowych,
wstęp do projektowania linii światłowodowych,
diody nadawcze i odbiorcze,
diody nadawcze i odbiorcze,
zasady instalacji, zwielokrotnienie WDM i
zasady instalacji, zwielokrotnienie WDM i
OTDM,wzmacniacze optyczne,
OTDM,wzmacniacze optyczne,
prognozy rozwoju systemów światłowodowych
prognozy rozwoju systemów światłowodowych
Sieci Telekomunikacyjne
Sieci Telekomunikacyjne
(2)
(2)
Sieci ISDN
Sieci ISDN
Charakterystyka sieci ISDN: przyczyny wprowadzenia, idea
Charakterystyka sieci ISDN: przyczyny wprowadzenia, idea
sieci ISDN,
sieci ISDN,
sieci wąskopasmowe i szerokopasmowe,
sieci wąskopasmowe i szerokopasmowe,
zagadnienia standaryzacji,
zagadnienia standaryzacji,
Styki użytkownika z siecią: kanały dla sieci ISDN, struktury
Styki użytkownika z siecią: kanały dla sieci ISDN, struktury
styków, dostęp podstawowy i pierwotny (BRA i PRA),
styków, dostęp podstawowy i pierwotny (BRA i PRA),
konfiguracja odniesienia, przykłady fizycznych realizacji
konfiguracja odniesienia, przykłady fizycznych realizacji
dostępu,
dostępu,
Warstwa fizyczna dla dostępu abonenckiego: zasady
Warstwa fizyczna dla dostępu abonenckiego: zasady
transmisji, konfiguracje okablowania, dostęp do kanału D,
transmisji, konfiguracje okablowania, dostęp do kanału D,
aktywacja styku, zasilanie.
aktywacja styku, zasilanie.
Sygnalizacja użytkownika (DSS1): protokół LAPD, budowa
Sygnalizacja użytkownika (DSS1): protokół LAPD, budowa
ramki, procedury protokołu, budowa wiadomości
ramki, procedury protokołu, budowa wiadomości
sygnalizacyjnej, podstawowe wiadomości sygnalizacyjne,
sygnalizacyjnej, podstawowe wiadomości sygnalizacyjne,
podstawowa obsługa połączeń.
podstawowa obsługa połączeń.
Usługi w sieciach ISDN: zasady definiowania usług, atrybuty
Usługi w sieciach ISDN: zasady definiowania usług, atrybuty
usług, usługi przenoszenia i teleusługi,
usług, usługi przenoszenia i teleusługi,
usługi dodatkowe w sieci ISDN,
usługi dodatkowe w sieci ISDN,
zastosowania sieci ISDN,
zastosowania sieci ISDN,
Środowiska przetwarzania
Środowiska przetwarzania
rozproszonego
rozproszonego
Wprowadzenie
Wprowadzenie
: ogólna charakterystyka wybranych
: ogólna charakterystyka wybranych
środowisk przetwarzania rozproszonego w kontekście
środowisk przetwarzania rozproszonego w kontekście
zastosowań do budowy systemów rozproszonych.
zastosowań do budowy systemów rozproszonych.
Przegląd środowisk i standardów: PVM, MPI
Przegląd środowisk i standardów: PVM, MPI
(środowiska wymiany komunikatów zorientowane na
(środowiska wymiany komunikatów zorientowane na
przetwarzanie równoległe);
przetwarzanie równoległe);
Ada 95
Ada 95
(integracja mechanizmów budowy systemów
(integracja mechanizmów budowy systemów
rozproszonych z konstrukcjami językowymi wysokiego
rozproszonych z konstrukcjami językowymi wysokiego
poziomu),
poziomu),
Java RMI
Java RMI
(integracja mechanizmów rozproszonych z
(integracja mechanizmów rozproszonych z
podejściem obiektowym do budowy systemów
podejściem obiektowym do budowy systemów
informatycznych);
informatycznych);
CORBA
CORBA
(zastosowanie obiektowego podejścia do
(zastosowanie obiektowego podejścia do
konstrukcji oprogramowania w integracji systemów
konstrukcji oprogramowania w integracji systemów
heterogenicznych).
heterogenicznych).
Środowiska przetwarzania
Środowiska przetwarzania
rozproszonego
rozproszonego
[laboratorium]
[laboratorium]
Ścisła korelacja z wykładem w zakresie
Ścisła korelacja z wykładem w zakresie
poruszanych zagadnień
poruszanych zagadnień
Przedstawienie praktycznych aspektów
Przedstawienie praktycznych aspektów
użycia omawianych środowisk (sposób
użycia omawianych środowisk (sposób
przygotowania i uruchomienia programów,
przygotowania i uruchomienia programów,
uruchomienie odpowiednich narzędzi lub
uruchomienie odpowiednich narzędzi lub
usług itp.)
usług itp.)
Projekt i implementacja wybranych
Projekt i implementacja wybranych
problemów
problemów
Rozproszone systemy transakcyjne
Rozproszone systemy transakcyjne
Alokacja danych w rozproszonych bazach danych
Alokacja danych w rozproszonych bazach danych
Zarządzanie współbieżnością
Zarządzanie współbieżnością
Optymalizacja zapytań rozproszonych
Optymalizacja zapytań rozproszonych
Odtwarzanie transakcji rozproszonych
Odtwarzanie transakcji rozproszonych
Projektowanie i integracja rozproszonych
Projektowanie i integracja rozproszonych
systemów baz danych
systemów baz danych
Nowoczesne sieci
Nowoczesne sieci
komputerowe
komputerowe
SONET/SDM
SONET/SDM
Sieci optyczne
Sieci optyczne
Standard 10 GbE
Standard 10 GbE
Routery gigabitowe
Routery gigabitowe
Protokół MPLS
Protokół MPLS
Multikasty w sieciach
Multikasty w sieciach
QoS w sieciach
QoS w sieciach
(architektura QBone,
(architektura QBone,
DiffServ)
DiffServ)
Protokół IP v.6
Protokół IP v.6
GRID - system
GRID - system
ogólnodostępnych
ogólnodostępnych
usług
usług
CDN
CDN
Szerokopasmowe sieci
Szerokopasmowe sieci
dostępowe
dostępowe
Dostęp
Dostęp
bezprzewodowy
bezprzewodowy
Hybrydowy dostęp do
Hybrydowy dostęp do
Internetu
Internetu
Systemy mobilne
Systemy mobilne
Problemy przetwarzania mobilnego
Problemy przetwarzania mobilnego
Środowiska przetwarzania mobilnego
Środowiska przetwarzania mobilnego
Zastosowania systemów mobilnych
Zastosowania systemów mobilnych
Algorytmy
Algorytmy
i środowiska
i środowiska
równoległe
równoległe
Pojęcia podstawowe
Pojęcia podstawowe
: model PRAM, praktyczna realizacja
: model PRAM, praktyczna realizacja
różnych jego wersji, metody oceny efektywności
różnych jego wersji, metody oceny efektywności
algorytmów równoległych, pożądane właściwości
algorytmów równoległych, pożądane właściwości
algorytmów równoległych, przyjęta konwencja wyrażania
algorytmów równoległych, przyjęta konwencja wyrażania
algorytmów równoległych.
algorytmów równoległych.
Podstawowe zagadnienia algorytmiczne w postaci
Podstawowe zagadnienia algorytmiczne w postaci
równoległej
równoległej
: wybór k-tego elementu co do wartości,
: wybór k-tego elementu co do wartości,
scalanie (merging), sortowanie, wyszukiwanie elementu o
scalanie (merging), sortowanie, wyszukiwanie elementu o
zadanej wartości, generowanie permutacji i kombinacji.
zadanej wartości, generowanie permutacji i kombinacji.
Wybrane problemy z teorii grafów
Wybrane problemy z teorii grafów
: wyznaczanie
: wyznaczanie
domknięcia przechodniego, wyznaczanie odległości między
domknięcia przechodniego, wyznaczanie odległości między
wszystkimi parami wierzchołków, wyznaczanie
wszystkimi parami wierzchołków, wyznaczanie
minimalnego drzewa rozpinającego.
minimalnego drzewa rozpinającego.
Wybrane algorytmy optymalizacji kombinatorycznej
Wybrane algorytmy optymalizacji kombinatorycznej
:
:
równoległy algorytm podziału i ograniczeń, równoległe
równoległy algorytm podziału i ograniczeń, równoległe
implementacje metaheurystyk.
implementacje metaheurystyk.
Routing w równoległych systemach komputerowych
Routing w równoległych systemach komputerowych
Modele i metody szeregowania obliczeń równoległych
Modele i metody szeregowania obliczeń równoległych
Algorytmy
Algorytmy
i środowiska
i środowiska
równoległe
równoległe
środowiska przetwarzania współbieżnego:
środowiska przetwarzania współbieżnego:
Linda, OpenMP, CC++, HPF
Linda, OpenMP, CC++, HPF
zasady i optymalizacja przetwarzania wektorowego
zasady i optymalizacja przetwarzania wektorowego
mechanizmy pamięci współdzielonej
mechanizmy pamięci współdzielonej
prezentacja i wykorzystanie narzędzi wspomagających
prezentacja i wykorzystanie narzędzi wspomagających
uruchamianie i optymalizację kodu w różnych
uruchamianie i optymalizację kodu w różnych
środowiskach
środowiskach
przegląd narzędzi i środowisk wspomagających
przegląd narzędzi i środowisk wspomagających
programowanie równoległe
programowanie równoległe
cechy charakterystyczne, możliwości, porównanie
cechy charakterystyczne, możliwości, porównanie
środowisk oraz sposoby rozwiązywania przy ich użyciu
środowisk oraz sposoby rozwiązywania przy ich użyciu
podstawowych problemów przetwarzania równoległego
podstawowych problemów przetwarzania równoległego
rozwiązywanie problemów badawczych przy użyciu
rozwiązywanie problemów badawczych przy użyciu
prezentowanych środowisk i narzędzi w gronie stacji
prezentowanych środowisk i narzędzi w gronie stacji
roboczych, komputerach: SMP, wektorowego i z pamięcią
roboczych, komputerach: SMP, wektorowego i z pamięcią
rozproszoną
rozproszoną
Zarządzanie sieciami
Zarządzanie sieciami
komputerowymi i systemami
komputerowymi i systemami
rozproszonymi
rozproszonymi
(1)
(1)
Modele zarządzania SK-ISO
Modele zarządzania SK-ISO
Modele zarządzania SK-SNMP
Modele zarządzania SK-SNMP
Protokół SNMP i bazy MIB
Protokół SNMP i bazy MIB
Rozwój protokołu SNMP - SNMP v.2, v.3
Rozwój protokołu SNMP - SNMP v.2, v.3
RMON i RMON II
RMON i RMON II
Przegląd praktycznych narzędzi do pomiaru i
Przegląd praktycznych narzędzi do pomiaru i
zarządzania SK
zarządzania SK
Platformy zarządzania (NetView, Sun Net
Platformy zarządzania (NetView, Sun Net
Manager, Tivoli)
Manager, Tivoli)
Implementacja aplikacji agentów SNMP
Implementacja aplikacji agentów SNMP
Zarządzanie sieciami
Zarządzanie sieciami
komputerowymi i systemami
komputerowymi i systemami
rozproszonymi
rozproszonymi
(2)
(2)
Specyfika zarządzania zasobami
Specyfika zarządzania zasobami
komputerowymi w środowisku
komputerowymi w środowisku
homogenicznym i heterogenicznym
homogenicznym i heterogenicznym
Rozproszone systemy operacyjne (Cray
Rozproszone systemy operacyjne (Cray
T3E)
T3E)
Klaster oraz środowisko typu Grid
Klaster oraz środowisko typu Grid
Systemy zarządzania zadaniami w trybie
Systemy zarządzania zadaniami w trybie
wsadowym
wsadowym
(LSF, NQE, PBS, SGE)
(LSF, NQE, PBS, SGE)
Systemy zarządzania zasobami w
Systemy zarządzania zasobami w
środowisku GRID
środowisku GRID
(GLOBUS, UNICORE, LEGION)
(GLOBUS, UNICORE, LEGION)
Zarządzanie dużymi ilościami danych w
Zarządzanie dużymi ilościami danych w
środowisku rozproszonym systemów
środowisku rozproszonym systemów
geograficznie odległych
geograficznie odległych
Projektowanie sieci
Projektowanie sieci
komputerowych
komputerowych
Technologie oraz urządzenia wykorzystywane do budowy
Technologie oraz urządzenia wykorzystywane do budowy
sieci komputerowych
sieci komputerowych
,
,
Sposoby analizy wymagań użytkownika
Sposoby analizy wymagań użytkownika
uwzględniające
uwzględniające
charakterystykę ruchu, ograniczenia czasowe, protokoły,
charakterystykę ruchu, ograniczenia czasowe, protokoły,
możliwości połączeń, aspekty ekonomiczne,
możliwości połączeń, aspekty ekonomiczne,
Systemy okablowania strukturalnego i zasilania sieci
Systemy okablowania strukturalnego i zasilania sieci
,
,
Narzędzia utrzymania i dokumentowania sieci
Narzędzia utrzymania i dokumentowania sieci
,
,
Projektowanie systemów
Projektowanie systemów
rozproszonych
rozproszonych
Architektury systemów rozproszonych
Architektury systemów rozproszonych
Inżynieria projektowania systemów rozproszonych
Inżynieria projektowania systemów rozproszonych
(analiza wymagań, zarządzanie projektem)
(analiza wymagań, zarządzanie projektem)
Ocena efektywności systemów rozproszonych
Ocena efektywności systemów rozproszonych
Środowiska
Środowiska
projektowe
projektowe
MS Exchange
MS Exchange
oraz
oraz
Lotus Domino
Lotus Domino
Aplikacje rozproszone
Aplikacje rozproszone
Elektroniczna wymiana dokumentów
Elektroniczna wymiana dokumentów
(standardy EDI FACT, HL7)
(standardy EDI FACT, HL7)
Systemy pracy grupowej
Systemy pracy grupowej
Systemy medyczne
Systemy medyczne
Atuty
Atuty
Ogólność wykształcenia
Ogólność wykształcenia
Atrakcyjność i stabilność rynku
Atrakcyjność i stabilność rynku
pracy
pracy
Możliwość indywidualnego rozwoju
Możliwość indywidualnego rozwoju
Ogólność
Ogólność
wykształcenia
wykształcenia
Wykształcenie obejmuje:
Wykształcenie obejmuje:
Wszystkie warstwy rozproszonych
Wszystkie warstwy rozproszonych
systemów informatycznych
systemów informatycznych
Zaawansowane zagadnienia
Zaawansowane zagadnienia
techniczne i teoretyczne
techniczne i teoretyczne
Problematykę analizy, projektowania,
Problematykę analizy, projektowania,
utrzymywania, zarządzania i rozwoju
utrzymywania, zarządzania i rozwoju
systemów rozproszonych
systemów rozproszonych
Ogólność
Ogólność
wykształcenia
wykształcenia
Wykształcenie obejmuje:
Wykształcenie obejmuje:
Budowę i zastosowania
Budowę i zastosowania
różnorodnych środowisk
różnorodnych środowisk
projektowania i implementacji
projektowania i implementacji
systemów rozproszonych (PVM,
systemów rozproszonych (PVM,
MPI, Ada95, Java RMI, CORBA,
MPI, Ada95, Java RMI, CORBA,
Linda, OpenMP, CC++, HPF, Aris,
Linda, OpenMP, CC++, HPF, Aris,
Lotus Domino, MS Exchange, Sun
Lotus Domino, MS Exchange, Sun
Net Manager,NetView, Tivoli, Grid)
Net Manager,NetView, Tivoli, Grid)
Absolwenci
Absolwenci
Absolwenci tej specjalności są szczególnie
Absolwenci tej specjalności są szczególnie
dobrze
dobrze
przygotowani
przygotowani
:
:
do pracy związanej z projektowaniem,
do pracy związanej z projektowaniem,
utrzymywaniem i zarządzaniem sieciami
utrzymywaniem i zarządzaniem sieciami
komputerowymi,
komputerowymi,
do pracy związanej z projektowaniem,
do pracy związanej z projektowaniem,
utrzymywaniem i zarządzaniem
utrzymywaniem i zarządzaniem
rozproszonymi systemami informatycznymi
rozproszonymi systemami informatycznymi
do pracy związanej z projektowaniem,
do pracy związanej z projektowaniem,
utrzymywaniem i zarządzaniem aplikacjami
utrzymywaniem i zarządzaniem aplikacjami
internetowymi.
internetowymi.
Stabilność i
Stabilność i
atrakcyjność rynku
atrakcyjność rynku
pracy
pracy
Stały wzrost zapotrzebowania na
Stały wzrost zapotrzebowania na
specjalistów z zakresu analizy,
specjalistów z zakresu analizy,
projektowania, utrzymania,
projektowania, utrzymania,
zarządzania i rozwoju rozproszonych
zarządzania i rozwoju rozproszonych
systemów informatycznych
systemów informatycznych
Możliwość podejmowania
Możliwość podejmowania
różnorodnych zadań
różnorodnych zadań
Możliwość
Możliwość
indywidualnego
indywidualnego
rozwoju
rozwoju
Cisco Networking Academy
Cisco Networking Academy
Cisco Certified Networking Associate
Cisco Certified Networking Associate
Cisco Certified Academic Instructor
Cisco Certified Academic Instructor
Cisco Certified Network Professional
Cisco Certified Network Professional
Cisco Certified Internetworking
Cisco Certified Internetworking
Expert
Expert
© Zakład Systemów Informatycznych
© Zakład Systemów Informatycznych
Koniec
Koniec
http://www.cs.put.poznan.pl/sop/
http://www.cs.put.poznan.pl/sop/