Distribuovaný systém
From Wikipedia, the free encyclopedia
Distribuovaný systém je takový systém (softwarový systém, kolekce procesorů, atd.), ve kterém jsou jeho jednotlivé komponenty propojeny sítí. Tyto komponenty pak mezi sebou komunikují pomocí posílání zpráv. Smyslem distribuovaného systému je spolupráce všech jeho komponentů k dosažení nějakého společného cíle, případně koordinovat používání sdílených zdrojů mezi jednotlivými uživateli a poskytovat jim podporu v podobě komunikačního nástroje. Jednotlivé prvky systému se nazývají uzly.
Mezi nejčastější příklady distribuovaného systému, kromě počítačové sítě obecně, je Service Oriented Architecture, Massive Multiplayer Online hry, peer-to-peer aplikace, nebo specializované vědecké distribuované výpočty, na kterých pracuje nějaká skupina procesorů.
Historicky slovo “distribuovaný” v pojmech jako “distribuovaných systém”, “distribuované programování” a “distribuovaných algoritmus” původně odkazovalo na počítačové sítě kde byly jednotlivé stroje fyzicky distribuovány po nějaké geografické oblasti. Dnes se pojem “distribuovaný” používá v širším významu - typicky když máme na mysli autonomní procesy, které běží na jednom počítači a komunikují mezi sebou zasíláním zpráv.[1]