Programy rozproszone charakteryzują się przez:
• brak globalnej kontroli;
• brak globalnej pamięci;
• niezależność prędkości wykonywania od
równoległych procesów;
• niedeterminizm wykonywania.
Algorytmy rozproszone składają się z 2 części.
Są to:
• wiadomości (struktura wiadomości i sposób ich
wysyłania);
• procesy (algorytmy równoległe).
Link jest ścieżka komunikacyjna tana, communication pathl pomiędzy dwoma komputerami.
W obszarze zasobów programy rozproszone są nazywane protokołami (ang. protocols).
Kontrolują przesyłanie informacji i procesy powiązane z zasobami.