Przetwarzanie rozproszone

Laboratoria

Ćwiczenia

1. prosta aplikacja PVM   computer
2. rozgłaszanie grupowe w PVM
3. rozproszone łamanie hasła (5 małych znaków) crypt = aa7uckMQPpN46
4. proste aplikacje MPI   computer
5. topologia pierścieniowa w MPI
6. metody numeryczne Monte Carlo
7. rozproszone wzajemne wykluczanie picture_as_pdf
8. rozproszone wzajemne wykluczanie -- detekcja stanu globalnego
9. rozproszone sortowanie
10. rozproszone sortowanie -- detekcja zakończenia
11. detekcja zakończenia -- inne algorytmy:  chrome_reader_mode  chrome_reader_mode
12. realizacja zadania zaliczeniowego


Bezpieczeństwo systemów informatycznych

BSI — studia stacjonarne I stopnia

BSR — studia stacjonarne II stopnia

BSI — studia niestacjonarne I stopnia

BSR — studia niestacjonarne II stopnia


Dodatkowe materiały

  • computerOprogramowanie
    W katalogu security dostępne są dodatkowe narzędzia wykorzystywane na zajęciach.

Systemy wysokiej niezawodności

Wykłady

# Temat materiały ankieta
  Karta ECTS przedmiotu insert_drive_file  
0. High Availability Clusters insert_drive_file insert_drive_file
1. Wykład wprowadzający insert_drive_file insert_drive_file
2. Odtwarzanie stanu (cz.1) insert_drive_file insert_drive_file
3. Odtwarzanie stanu (cz.2) insert_drive_file insert_drive_file
4. Odtwarzanie stanu (cz.3) insert_drive_file insert_drive_file
- Odtwarzanie stanu (algorytmy) insert_drive_file  
- Odtwarzanie stanu (bibliografia) insert_drive_file  
5. Odtwarzanie pamięci rozproszonej insert_drive_file insert_drive_file
- Odtwarzanie pamięci rozproszonej (bibliografia) insert_drive_file  
6. Zatwierdzanie insert_drive_file insert_drive_file
7. Głosowanie insert_drive_file insert_drive_file
8. Uzgadnianie insert_drive_file insert_drive_file
9. Błędy bizantyjskie insert_drive_file insert_drive_file
10. Replikacja procesów insert_drive_file insert_drive_file
- Consensus (algorytmy z detektorami uszkodzeń) insert_drive_file  
- Replikacja procesów (bibliografia) insert_drive_file  
11. Samostabilizacja insert_drive_file insert_drive_file
- Samostabilizacja (bibliografia) insert_drive_file  

  • bookLiteratura
    • Ajay D. Kshemkalyani, Mukesh Singhal, "Distributed Computing -- Principles, Algorithms, and Systems", Cambridge University Press, 2008
    • Andrew S. Tanenebaum, "Distributed Systems: Principles and Paradigms", Prentice Hall, 2002
    • Nancy A. Lynch, "Distributed algorithms", Morgan Kaufmann Pubishers Inc., San Francisco 1996
    • Gerard Tel, "Introduction to Distributed Algorithms". Cambridge University Press, 1994
    • Sape Mullender, ed. "Distributed Systems", ACM Press Addison-Wesley, 1989
    • S.K. Shrivastava, ed. "Reliable Computer Systems", Springer-Verlag, 1985
    • B.K. Bhargava, ed. "Concurrency Controll and Reliability in Distributed Systems", Van Nostraud Reinhold Co., New York 1987
    • T. Anderson, ed. "Dependability of Resilient Computers", BSP Professional Books, 1989
    • P.A. Lee, T. Anderson, "Fault Tolerance. Principles and Practice", Dependable Computing and Fault-Tolerant Systems, Avizienis-Kopetz-Laprie ed., Springer-Verlag, 1990
    • Jean-Claude Laprie, red. "Wiarygodność: Pojęcia podstawowe i terminologia", tł. S.J. Piestrak, EDCC-2 IEEE Comp. Society Press, Gliwice 1996
    • A.A. Helal, A.A. Heddaya, B.B. Bhargava, "Replication Techniques in Distributed Systems", Kluwer Academic Publishers, 1996