Co je to Distributed Computing?

Distribuovaná výpočetní technika využívá síť mnoha počítačů, z nichž každý plní část celkového úkolu, aby dosáhl výpočetního výsledku mnohem rychleji než s jedním počítačem. Distribuovaná výpočetní technika kromě vyšší úrovně výpočetního výkonu umožňuje také mnoha uživatelům otevřenou komunikaci a připojení. Různé formy distribuovaného výpočetního systému umožňují různé úrovně otevřenosti, přičemž většina lidí uznává, že vyšší stupeň otevřenosti v distribuovaném počítačovém systému je výhodný.

Segment internetu, který je většina lidí nejznámější, World Wide Web, je také nejznámějším využitím distribuovaného výpočetního systému ve veřejné aréně. Mnoho různých počítačů umožňuje vše, co člověk dělá při procházení Internetu, přičemž každému počítači je v systému přidělena zvláštní role.

Domácí počítač se používá například ke spuštění prohlížeče a rozepisování odesílaných informací, čímž je zpřístupňuje koncovému uživateli. Server u vašeho poskytovatele internetových služeb funguje jako brána mezi vaším domácím počítačem a větším internetem. Tyto servery hovoří s počítači, které tvoří systém názvů domén, aby pomohly rozhodnout, ke kterým počítačům se bude mluvit na základě adresy URL, kterou zadá koncový uživatel. Každá webová stránka je navíc hostována na jiném počítači.

Jiný typ distribuované výpočetní techniky je známý jako grid computing. Grid computing se skládá z mnoha počítačů, které spolupracují vzdáleně a často jednoduše využívají nečinný procesor běžných počítačů. Největším příkladem viditelnosti této formy distribuovaného výpočetního systému je projekt At Home - Search for Extra-Terrestrial Intelligence (SETI). SETI využívá výpočetní výkon více než pěti milionů domácích počítačů k využití výpočetní energie daleko nad rámec i těch největších superpočítačů. SETI zpřístupňuje bezplatný software, který může domácí uživatel nainstalovat do počítače. Software běží, když je počítač nečinný, a každý počítač se softwarem kontaktuje centrální server v Berkeley a stáhne soubor 250k, který mu řekne, co má analyzovat. Distribuovaný výpočetní systém pak tato data analyzuje na specifické vzorce, které teoreticky představují vysokou pravděpodobnost inteligentního designu.

Mnoho domácích počítačů je také příkladem distribuovaných počítačů - i když méně drastických. Použitím více procesorů ve stejném stroji může počítač spouštět samostatné procesy a dosáhnout vyšší úrovně účinnosti než jinak. Mnoho domácích počítačů nyní využívá multiprocesování, jakož i podobnou praxi známou jako multithreading, k dosažení mnohem vyšších rychlostí než jejich protějšky s jedním procesorem.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?