Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

Obliczenia rozproszone w klastrach i gridach

Informacje ogólne

Kod przedmiotu: 639B-INxxx-MEP-ORKUZ
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Obliczenia rozproszone w klastrach i gridach
Jednostka: Ośrodek Kształcenia na Odległość
Grupy: ( Przedmioty razem )--mgr. za. o.-EITI
( Zastosowania informatyki )-Automatyka i Robotyka-mgr. za. o.-MECH
( Zastosowania informatyki )-Informatyka-mgr. za. o.-EITI
( Zastosowania informatyki )-Informatyka-mgr. za. o.-WE
Punkty ECTS i inne: 5.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Kod wydziałowy:

ORKUZ

Numer wersji:

2

Skrócony opis:

Celem przedmiotu jest zapoznanie studentów z technologiami gridowymi i klastrowymi oraz sposobami realizacji obliczeń rozproszonych w tych środowiskach. Prezentowane są również przykłady zastosowań klastrów, gridów i chmur obliczeniowych.

Pełny opis:

Zagadnienia podstawowe cz.1:

Paradygmaty programowania równoległego.

Miary oceny sprawności obliczeń równoległych i rozproszonych (współczynniki wydajności oraz przyśpieszenia, prawo Amdahla, skalowalność).

Zagadnienia podstawowe cz.2:

Synchronizacja i wymiana informacji w systemach rozproszonych.

Elementy kryptografii – infrastruktura klucza publicznego.

Programowanie obliczeń równoległych i rozproszonych (wątki, PVM, MPI, RMI).

Systemy klastrowe: wprowadzenie, zasady działania, współczesne klastry, podstawowe oprogramowanie. Klastrowe systemy plików. System MOSIX. Systemy wsadowe w klastrach: PBS, LSF. Klastry ad-hoc na przykładzie JavaSpaces, JINI.

Wprowadzenie do gridów obliczeniowych – grid a klaster, definicje i cele gridów. Systemy pogranicza (klastrowo-gridowe): Sun N1 Grid Engine, Apple XGrid.

Gridy wielkiej skali cz. 1: Globus Toolkit/EDG – budowa, użytkowanie, aktualne zastosowania.

Gridy wielkiej skali cz. 2: Unicore, Condor – budowa, użytkowanie, aktualne zastosowania, współpraca z Globusem.

Inne systemy gridowe i pokrewne: NEOS i MetaNEOS, BOINC, *@home.

Programowanie aplikacji rozproszone w środowiskach gridowych – MPICH-G2, GridRPC (Ninf, NetSolve). Gridy w zastosowaniach: EGEE i LHC, CrossGrid, eHospital.

Gridy w zastosowaniach: sterowanie falą powodziową (system wspomagania decyzji w środowisku gridowym).

Literatura:

Praca zbiorowa pod red. A. Karbowskiego i E. Niewiadomskiej-Szynkiewicz, Podstawy Obliczeń Równoległych i Rozproszonych (pozostali autorzy: M. Kamola, K. Malinowski, M. Warchoł), Oficyna Wydawnicza PW, 2001.

Tanenbaum, A. S., Van Steen, M., Distributed Systems: Principles and Paradigms, Prentice Hall, New Jersey, 2002.

Dongarra, J., Fox, G., Gropp, W. (eds.), The Sourcebook of Parallel Computing, Morgan

Kaufmann (Elsevier), 2002.

Berman, F., Fox, G., Hey, T. (eds.), Grid Computing: Making the Global Infrastructure a Reality, Wiley, 2003.

Foster, I., Kesselman, C., The Grid 2: Blueprint for a New Computing Infrastructure, Morgan Kaufmann (Elsevier), 2004.

Dokumentacja techniczna prezentowanych systemów (Internet)

Efekty uczenia się:

Wiedza

Posiada wiedzę na temat programowania równoległego i rozproszonego oraz technik klastrowych.

Umiejętności

Potrafi wykonać i zrealizować projekt systemu rozproszonego, integrując wiedzę z zakresu programowania i systemów operacyjnych.

Kompetencje społeczne

Potrafi zaplanować pracę, samodzielnie dobierać środki i sposoby wykonania projektu.

Zajęcia w cyklu "rok akademicki 2023/2024 - sem. letni" (w trakcie)

Okres: 2024-02-19 - 2024-09-30

Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Bartłomiej Kubica
Prowadzący grup: Bartłomiej Kubica
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Kategoria opłat przedmiotu:

Przedmiot

Zajęcia w cyklu "rok akademicki 2022/2023 - sem. letni" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Bartłomiej Kubica
Prowadzący grup: Bartłomiej Kubica
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Kategoria opłat przedmiotu:

Przedmiot

Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)

Okres: 2022-02-23 - 2022-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Bartłomiej Kubica
Prowadzący grup: Bartłomiej Kubica
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Kategoria opłat przedmiotu:

Przedmiot

Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)

Okres: 2021-02-20 - 2021-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Bartłomiej Kubica, Ewa Niewiadomska-Szynkiewicz
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Kategoria opłat przedmiotu:

Przedmiot

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Ewa Niewiadomska-Szynkiewicz
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Ewa Niewiadomska-Szynkiewicz
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

639000 - Studia Zaoczne na Odległość

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Ewa Niewiadomska-Szynkiewicz
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.2.0-2 (2024-03-29)