Co je Grid Computing?
Grid computing je akt sdílení úkolů na více počítačích. Úkoly se mohou pohybovat od ukládání dat po složité výpočty a mohou být rozloženy na velké geografické vzdálenosti. V některých případech jsou počítače v mřížce používány normálně a fungují jako součást mřížky pouze tehdy, když se nepoužívají. Tyto sítě odstraňují nevyužité cykly na jakémkoli počítači, ke kterému mají přístup, aby dokončily dané projekty. SETI @ home je možná jedním z nejznámějších projektů grid computingu a řada dalších organizací spoléhá na dobrovolníky, kteří nabízejí přidání počítačů do sítě.
Tyto počítače se spojí a vytvoří virtuální superpočítač. Počítače v síti mohou pracovat na stejných problémech, které jsou tradičně vyhrazeny superpočítačům, a přesto je tato síť počítačů výkonnější než super počítače postavené v sedmdesátých a osmdesátých letech. Moderní superpočítače jsou postaveny na principech grid computingu a začleňují mnoho menších počítačů do většího celku.
Myšlenka grid computingu vznikla u Iana Fostera, Carla Kesselmana a Steve Tueckeho. Společně vytvořili sadu nástrojů pro správu správy výpočtu, pohybu dat, správy úložiště a další infrastruktury, která by dokázala zvládnout velké sítě, aniž by se omezila na konkrétní hardware a požadavky. Tato technika je také výjimečně flexibilní.
Techniky grid computingu lze použít k vytvoření velmi odlišných typů sítí, které zvyšují flexibilitu a výkon pomocí zdrojů více strojů. Mřížka zařízení bude používat mřížku k ovládání zařízení, jako je dalekohled, a také k analýze dat, která zařízení shromažďuje. Datová mřížka však bude především spravovat velké množství informací, což uživatelům umožní sdílet přístup.
Grid computing je podobný jako cluster computing, ale existuje řada výrazných rozdílů. V mřížce neexistuje centralizovaná správa; Počítače v mřížce jsou nezávisle kontrolovány a mohou podle svého uvážení provádět úkoly nesouvisející s mřížkou. Počítače v mřížce nemusí mít stejný operační systém nebo hardware. Mřížky jsou také obvykle volně spojeny, často v decentralizované síti, spíše než obsažené na jednom místě, protože počítače v klastru jsou často.