Distribuované výpočty a cloudové výpočty, rozdíly

Distribuované výpočty a cloudové výpočty

Distribuované výpočty jsou způsob řešení problémů s počítačem, tj. Spouštění programů, které je založeno na použití několika počítačů vzdálených několik kilometrů od sebe, ale na sdílení stejné datové sítě. Což není totéž jako cloud computing, proto vysvětlíme rozdíly.

Ne všechny problémy, se kterými výpočetní technika pracuje, lze vyřešit pomocí jediného velmi výkonného procesoru, někdy je k vyřešení problému nutné použít sadu procesorů, ale jádra v jednom počítači nejsou vždy dostačující a je nutné vytvářet extrémně komplexní infrastruktury složené z několika počítačů, které mnohokrát nemůžeme obsahovat na stejném místě, a tam se objevují jak cloudové, tak distribuované výpočty.

Computación Nube

mrak computing odkazuje na použití vysoce výkonných vzdálených počítačů ke spouštění programů, ale není to jediný způsob, jakým lze počítač používat na dálku, přičemž distribuovaný výpočet je jedním z těchto způsobů využití počítačových prostředků. vzdálený výpočet, ale jeho provoz je obrácený.

Co je to distribuovaný výpočet?

Computace Distribuida

Distribuované výpočty označují způsob provádění programu, při kterém se na jeho rozlišení podílí každá skupina procesorových jednotek, které jsou geometricky rozptýleny, ale jsou připojeny prostřednictvím stejné sítě. Tyto procesorové jednotky nemusí mít společný stejný výkon a mohou existovat jednotky s různými charakteristikami.

Standardní distribuované výpočty využívají centralizovanou jednotku, která má na starosti distribuci práce, která má být provedena, mezi různé dostupné procesorové jednotky do ostatních procesorových jednotek v síti, protože nemají přístup ke zdroji dobře. Místo toho jednají pasivně a čekají, až jim centrální jednotka, která má k těmto zdrojům přístup, zašle pokyny a data ke zpracování. Jakmile jednotka procesu dokončí přiřazenou práci, vrátí výsledek centrální jednotce, která spravuje zdroje, a čeká na přiřazení nových úkolů.

Mohou existovat dva způsoby řízení distribuce úkolů, jedním z nich je využití univerzálního procesoru provádějícího program, druhým je použití vyhrazené jednotky, která sleduje všechny aktivní jednotky zpracování krát. a které nejsou.

Distribuované výpočty v síti nebo v mřížce

Data Center

Jedním typem distribuovaných výpočtů je síťové výpočty, ale hlavní rozdíl spočívá v tom, že v distribuovaných výpočtech musí prvek fungovat jako vodič, který má na starosti správu zdrojů a zajišťuje, aby všechny zpracovatelské jednotky jednaly současně. unisono v rozdělení společného problému, který byl rozdělen do několika částí.

V případě síťového výpočtu má každá ze zpracovatelských jednotek svého vlastního správce zdrojů a nepoužívá se žádný centralizovaný systém správy zdrojů. Je široce používán k řešení problémů, které lze nejen rozdělit a vyřešit samostatně, ale které nemají širokou závislost a iteraci mezi různými částmi, takže každá procesní jednotka může fungovat zcela samostatně.

V současné době jsou nejpoužívanějším typem distribuovaných výpočtů, zejména ve světě vědeckých výpočtů, protože je vyloučen problém mít dirigenta odpovědného za správu všech zdrojů současně.