Hledejte v chronologicky řazené databázi studijních materiálů (starší / novější příspěvky).

Z hlediska navazování komunikace mezi dvěma procesy rozlišujeme v DS komunikaci:

1. Symetrickou (navázání, kterýkoliv z uzlů)

2. Nesymetrickou (jsou předem dána pravidla pro zahájení komunikace … příklad: Client/Server)

Procesy v uzlu jsou součástí spolupracujících programů. Z hlediska řízení je provádění programů:

1. Rovný s rovným (peer to peer)

Partneři jsou si rovni, tzn. že:

- každý partner zajišťuje vlastní řízení (tj. řízení provádění programu ve svém uzlu)

- žádný z partnerů neřídí jiného

- komunikaci může navázat kterýkoliv z nich

- při řízení komunikace se partneři podle potřeb střídají

2. Řídící a podřízený

· Obvykle je jeden určen jako řídící, který zajišťuje globální řízení (provádění příslušných programů) nejen ve svém uzlu

Na aplikační úrovni jen požadavky na komunikaci procesů:

· každý komunikační proces má vlastní řízení vlastních zdrojů a vlastních činností

· nejsou kladena omezení, který proces může komunikovat s kterým

· efektivní podpora transakčního i dávkového zpracování

· umožněna distribuce všech objektů (klient, server, zdroj)

· zajištění symetrické komunikace mezi rovnoprávnými partnery

Pro vzájemnou komunikaci vzdálených klientských procesů v DS a pro řízení distribuovaných aplikací se využívají:

Žádné komentáře:

Okomentovat