Skip to main content

Co to jest przetwarzanie siatki?

Obliczanie siatki to akt udostępniania zadań nad wieloma komputerami.Zadania mogą obejmować przechowywanie danych po złożone obliczenia i mogą być rozprzestrzeniane na duże odległości geograficzne.W niektórych przypadkach komputery w siatce są używane normalnie i działają tylko jako część siatki, gdy nie są używane.Te siatki oczyszczają nieużywane cykle na dowolnym komputerze, do którego mogą uzyskać dostęp, aby ukończyć dane projekty.Seti@Home jest prawdopodobnie jednym z najbardziej znanych projektów komputerowych, a wiele innych organizacji polega na wolontariuszach oferujących dodanie komputerów do sieci.

Te komputery łączą się, aby utworzyć wirtualny superkomputer.Komputery sieciowe mogą pracować nad tymi samymi problemami, tradycyjnie zarezerwowanymi dla superkomputerów, a jednak ta sieć komputerów jest silniejsza niż super komputery zbudowane w latach siedemdziesiątych i osiemdziesiątych.Współczesne superkomputery opierają się na zasadach obliczeń siatki, zawierających wiele mniejszych komputerów w większą całość.

Idea przetwarzania siatki pochodzi z Iana Fostera, Carla Kesselmana i Steve'a Tuecke.Zebrali się, aby opracować zestaw narzędzi do obsługi zarządzania obliczeniami, ruchem danych, zarządzaniem pamięcią masową i inną infrastrukturą, która mogłaby obsługiwać duże siatki bez ograniczania się do określonego sprzętu i wymagań.Technika jest również wyjątkowo elastyczna.

Techniki obliczeniowe siatki można stosować do tworzenia bardzo różnych rodzajów siatków, zwiększając elastyczność i moc przy użyciu zasobów wielu maszyn.Siatka sprzętu wykorzysta siatkę do kontrolowania elementu sprzętu, takiego jak teleskop, a także przeanalizować dane, które gromadzi sprzęt.Siatka danych będzie jednak przede wszystkim zarządzać dużymi ilością informacji, umożliwiając użytkownikom udostępnienie dostępu.

Obliczenie siatki jest podobne do obliczeń klastrów, ale istnieje wiele wyraźnych różnic.W siatce nie ma scentralizowanego zarządzania;Komputery w siatce są niezależnie kontrolowane i mogą wykonywać zadania niezwiązane z siatką według uznania operatorów.Komputery w siatce 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 zawarte w jednym miejscu, ponieważ często są komputery w klastrze.