Lucjan Stapp
Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska
SYSTEMY ROZPROSZONE
Powody użycia systemów rozproszonych:
• dzielenie obciążenia (ang. load sharing) - lepsze
użycie dostępnej mocy obliczeniowej;
• dzielenie zasobów (ang. resource sharing) -
wspólne użycie (dostęp) drogich zasobów albo rzadko używanych urządzeń;
• dzielenie danych (ang. data sharing) - dostęp do
rozproszonych baz danych;
• struktura geograficzna może być rozproszona;
• struktura logiczna może być prostsza;
• niezawodność systemu może zostać zwiększona
przez swą strukturę;
• elastyczność systemu jest zwiększona, zyskuje
możliwość dodawania usuwania pojedynczych jednostek (np. procesora);
SYSTEMY ROZPROSZONE
Charakterystyka systemów rozproszonych -kryterium logiczne:
• zwielokrotnienie zasobów wspót-używanych;
• elementy odpowiedzialne za komunikację posiadają
widoczne bądź ukryte poziomy kontroli;
• kontrola wykonywania jest przeprowadzana na
całym systemie przez kilka procesów bez połączeń hierarchicznych i nie mających spójnego poglądu na cały system;
• procesy mają rozłączne przestrzenie adresowe i
komunikują się przez jawne przekazywanie komunikatów.