Autor: Andrew S. Tanenbaum, Maarten van Steen
ISBN: 83-204-3070-4
Ilość stron: 838
Data wydania: 01/2006
Twarda oprawa
Książka "Systemy rozproszone Zasady i paradygmaty" jest poświęcona systemom rozproszonym. Położono w niej nacisk na te zasady i paradygmaty, które stanowią podstawę popularności Internetu, WWW i przetwarzania rozproszonego. Jeśli chodzi o zasady, to omówiono komunikację, procesy, nazewnictwo, synchronizację, zgodność i replikację danych, odporność na awarie i bezpieczeństwo informacji.
Jeśli chodzi o paradygmaty, to przedstawiono systemy obiektowe, rozproszone systemy plików, systemy przetwarzania dokumentów i systemy bazujące na koordynacji. Na końcu każdego rozdziału zamieszczono podsumowanie poruszanych w nim problemów, a także zestaw zadań do samodzielnego rozwiązania.
Książka jest przeznaczona dla studentów informatyki i pracowników dydaktycznych prowadzących zajęcia z systemów rozproszonych.
Rozdziały:
1. WSTĘP
1.1. Definicja systemu rozproszonego
1.2. Cele
1.3. Zagadnienia sprzętowe
1.4. Zagadnienia dotyczące oprogramowania
1.5. Model klient-serwer
1.6 Podsumowanie
2. KOMUNIKACJA
2.1. Protokoły warstwowe
2.2. Zdalne wywołanie procedury (RPC)
2.3. Wywoływanie obiektu zdalnego
2.4. Komunikacja oparta na komunikatach
2.5. Komunikacja strumieniowa
2.6. Podsumowanie
3. PROCESY
3.1. Wątki
3.2. Klienci
3.3. Serwery
3.4. Wędrówka kodu
3.5. Agenci programowi
3.6. Podsumowanie
4. NAZEWNICTWO
4.l. Jednostki nazewnictwa
4.2. Lokalizowanie jednostek ruchomych
4.3. Usuwanie jednostek bez odniesień
4.4. Podsumowanie
5. SYNCHRONIZACJA
5.1. Synchronizacja zegarów
5.2. Zegary logiczne
5.3. Stan globalny
5.4. Algorytmy elekcji
5.5. Wzajemne wykluczanie
5.6. Transakcje rozproszone
5.7. Podsumowanie
6. SPÓJNOŚĆ I ZWIELOKROTNIANIE
6.1. Wprowadzenie
6.2. Modele spójności nastawione na dane
6.3. Modele spójności nastawione na klienta
6.4. Protokoły rozpowszechniania
6.5. Protokoły spójności
6.6. Przykłady
6.7. Podsumowanie
7. TOLEROWANIE, AWARII
7.1. Wprowadzenie do tolerowania awarii
7.2. Odporność procesów
7.3. Niezawodna komunikacja klient-serwer
7.4. Niezawodna komunikacja grupowa
7.5. Zatwierdzanie rozproszone
7.6. Rekonstrukcja
7.7. Podsumowanie
8. BEZPIECZEŃSTWO
8.1. Wprowadzenie do bezpieczeństwa
8.2. Kanały bezpieczne
8.3. Kontrolowanie dostępu
8.4. Zarządzanie bezpieczeństwem
8.5. Przykład – Kerberos
8.6. Przykład - SESAME
8.7. Przykład – elektroniczne systemy płatności
8.8. Podsumowanie
9. SYSTEMY OPARTE NA OBIEKTACH ROZPROSZONYCH
9.1. CORBA
9.2. Rozproszony model COM
9.3. System Globe
9.4. Porównanie systemów CORBA, DCOM i Globe
9.5. Podsumowanie
10. ROZPROSZONE SYSTEMY PLIKÓW
10.1. Sieciowy system plików Sun NFS
10.2. System plików Coda
10.3. Inne rozproszone systemy plików
10.4. Porównanie rozproszonych systemów plików
10.5. Podsumowanie
11. SYSTEMY ROZPROSZONE OPARTE NA DOKUMENTACH
11.1. Światowa Pajęczyna (WWW)
11.2. System Lotus Notes
11.3. Porównanie systemów WWW i Lotus Notes
11.4. Podsumowanie
12. SYSTEMY ROZPROSZONE OPARTE NA KOORDYNACJI
12.1. Wprowadzenie do modeli koordynacji
12.2. System TIB/Rendezvous
12.3. Jini
12.4. Porównanie systemów TIB/Rendezvous i Jini
12.5. Podsumowanie
13. SPIS LEKTUR I BIBLIOGRAFIA
13.1. Propozycje dalszych lektur
13.2. Bibliografia
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.