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
Systemy rozproszone Zasady i paradygmaty --- Pozycja niedostępna.---
|