Co to jest Grid Computing?

Obliczenia sieciowe to czynność polegająca na udostępnianiu zadań na wielu komputerach. Zadania mogą wahać się od przechowywania danych po złożone obliczenia i mogą być rozłożone na duże odległości geograficzne. W niektórych przypadkach komputery w sieci są używane normalnie i działają tylko jako część sieci, gdy nie są używane. Siatki te oczyszczają nieużywane cykle na dowolnym komputerze, do którego mają dostęp, aby zrealizować dane projekty. SETI @ home jest prawdopodobnie jednym z najbardziej znanych projektów gridowych, a wiele innych organizacji polega na ochotnikach oferujących dodanie swoich komputerów do sieci.

Komputery te łączą się, aby utworzyć wirtualny superkomputer. Komputery w sieci mogą pracować z tymi samymi problemami, tradycyjnie zarezerwowanymi dla superkomputerów, a jednak ta sieć komputerów jest potężniejsza niż superkomputery zbudowane w latach siedemdziesiątych i osiemdziesiątych. Nowoczesne superkomputery są zbudowane na zasadach obliczeń gridowych, łącząc wiele mniejszych komputerów w większą całość.

Pomysł obliczeń gridowych zrodził się z Ianem Fosterem, Carlem Kesselmanem i Steve'em Tuecke. Zebrali się, aby opracować zestaw narzędzi do zarządzania obliczeniami, przenoszenia danych, zarządzania pamięcią masową i inną infrastrukturą, która mogłaby obsługiwać duże sieci bez ograniczania się do określonego sprzętu i wymagań. Ta technika jest również wyjątkowo elastyczna.

Techniki obliczeń sieciowych mogą być wykorzystywane do tworzenia bardzo różnych rodzajów sieci, zwiększając elastyczność, a także moc, wykorzystując zasoby wielu maszyn. Siatka sprzętu będzie wykorzystywać siatkę do sterowania urządzeniem, takim jak teleskop, a także analizuje gromadzone dane. Siatka danych będzie jednak zarządzać przede wszystkim dużymi ilościami informacji, umożliwiając użytkownikom współdzielenie dostępu.

Obliczenia sieciowe są podobne do obliczeń klastrowych, ale istnieje wiele wyraźnych różnic. W siatce nie ma scentralizowanego zarządzania; komputery w sieci są niezależnie kontrolowane i mogą wykonywać zadania niezwiązane z siecią, według uznania operatora. Komputery w sieci nie muszą mieć tego samego systemu operacyjnego lub sprzętu. Siatki są również zwykle luźno połączone, często w zdecentralizowanej sieci, a nie w jednym miejscu, jak często są komputery w klastrze.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?