Przetwarzanie rozproszone: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 15: | Linia 15: | ||
=== Zawartość === | === Zawartość === | ||
* | * Celem przedmiotu jest przedstawienie podstawowej problematyki przetwarzania rozproszonego oraz przykładów elementarnych rozwiązań wybranych problemów szczegółowych. Wykład wprowadza podstawowe pojęcia i przedstawia podstawowe elementy modelu przetwarzania rozproszonego, m.in.: formalny model środowiska przetwarzania rozproszonego, analizę aktywności i warunki uaktywnienia, klasyczne modele żądań, wykonanie procesu rozproszonego, właściwości przetwarzania rozproszonego (relacja poprzedzania, diagramy przestrzenno-czasowe, grafy stanów osiągalnych, niedeterminizm przetwarzania, spójność stanu, predykaty globalne i ich własności) oraz charakterystyki algorytmów rozproszonych (warunki poprawności algorytmów, złożoność czasowa i komunikacyjna). Omawiane są zagadnienia komunikacji zachowującej uporządkowanie wiadomości, wyznaczania stanu globalnego, synchronizacji czasu oraz detekcji zakończenia przetwarzania rozproszonego. Laboratorium pozwala nabrać praktycznej intuicji w konstrukcji i implementacji aplikacji rozproszonych w przykładowym środowisku. Na laboratorium studenci konfrontują uzyskane wiadomości z praktyczną implementacją algorytmów rozproszonych, projektują algorytmy rozproszone i wdrażają w wybranym środowisku przetwarzania rozproszonego.* Technologie implementacji interfejsu użytkownika | ||
* | |||
=== Literatura === | === Literatura === | ||
* Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001 | * Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001 | ||
* Dilip C. Naik, Internet Standards and Protocols, Microsoft Press, ISBN: 1572316926, 1998 | * Dilip C. Naik, Internet Standards and Protocols, Microsoft Press, ISBN: 1572316926, 1998 |
Wersja z 15:27, 12 cze 2006
Opis
Tekst opisu
Sylabus
Autorzy
- Maciej Zakrzewicz
- Marek Wojciechowski
- Mikołaj Morzy
Wymagania wstępne
- Sieci komputerowe
- Bazy danych I
- Programowanie w języku Java
Zawartość
- Celem przedmiotu jest przedstawienie podstawowej problematyki przetwarzania rozproszonego oraz przykładów elementarnych rozwiązań wybranych problemów szczegółowych. Wykład wprowadza podstawowe pojęcia i przedstawia podstawowe elementy modelu przetwarzania rozproszonego, m.in.: formalny model środowiska przetwarzania rozproszonego, analizę aktywności i warunki uaktywnienia, klasyczne modele żądań, wykonanie procesu rozproszonego, właściwości przetwarzania rozproszonego (relacja poprzedzania, diagramy przestrzenno-czasowe, grafy stanów osiągalnych, niedeterminizm przetwarzania, spójność stanu, predykaty globalne i ich własności) oraz charakterystyki algorytmów rozproszonych (warunki poprawności algorytmów, złożoność czasowa i komunikacyjna). Omawiane są zagadnienia komunikacji zachowującej uporządkowanie wiadomości, wyznaczania stanu globalnego, synchronizacji czasu oraz detekcji zakończenia przetwarzania rozproszonego. Laboratorium pozwala nabrać praktycznej intuicji w konstrukcji i implementacji aplikacji rozproszonych w przykładowym środowisku. Na laboratorium studenci konfrontują uzyskane wiadomości z praktyczną implementacją algorytmów rozproszonych, projektują algorytmy rozproszone i wdrażają w wybranym środowisku przetwarzania rozproszonego.* Technologie implementacji interfejsu użytkownika
Literatura
- Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001
- Dilip C. Naik, Internet Standards and Protocols, Microsoft Press, ISBN: 1572316926, 1998