System Obliczeniowy Rozproszony
Techopedia wyjaśnia System Obliczeniowy Rozproszony
Pomysł dystrybucji zasobów w sieci komputerowej nie jest nowy. Zaczęło się to od terminali do wprowadzania danych na komputerach mainframe, potem przeniosło się na minikomputery, a obecnie jest możliwe w komputerach osobistych i architekturze klient-serwer z większą liczbą warstw.
Architektura obliczeń rozproszonych składa się z pewnej liczby maszyn klienckich z zainstalowanym bardzo lekkim oprogramowaniem agentów z jednym lub kilkoma dedykowanymi serwerami zarządzającymi obliczeniami rozproszonymi. Agenci działający na maszynach klienckich zwykle wykrywają, kiedy maszyna jest bezczynna i wysyłają powiadomienie do serwera zarządzającego, że maszyna nie jest używana i jest dostępna dla zadania przetwarzania. Agenci następnie proszą o pakiet aplikacji. Kiedy maszyna kliencka otrzymuje ten pakiet aplikacji z serwera zarządzającego do przetworzenia, uruchamia oprogramowanie aplikacji, kiedy ma wolne cykle CPU i wysyła wynik z powrotem do serwera zarządzającego. Kiedy użytkownik wraca i wymaga zasobów ponownie, serwer zarządzający zwraca zasoby, które były używane do wykonywania innych zadań w nieobecności użytkownika.