System przetwarzania rozproszonego

Autor: Eugene Taylor
Data Utworzenia: 9 Sierpień 2021
Data Aktualizacji: 20 Czerwiec 2024
Anonim
2013 - Mariusz Gil - Storm, rozproszony system przetwarzania danych realtime
Wideo: 2013 - Mariusz Gil - Storm, rozproszony system przetwarzania danych realtime

Zawartość

Definicja - Co oznacza rozproszony system obliczeniowy?

Przetwarzanie rozproszone jest koncepcją obliczeniową, która w najbardziej ogólnym znaczeniu odnosi się do wielu systemów komputerowych pracujących nad jednym problemem. W przetwarzaniu rozproszonym pojedynczy problem jest podzielony na wiele części, a każda część jest rozwiązywana przez różne komputery. Tak długo, jak komputery są w sieci, mogą komunikować się ze sobą, aby rozwiązać problem. Jeśli wykonano to poprawnie, komputery działają jak pojedynczy byt.


Ostatecznym celem przetwarzania rozproszonego jest maksymalizacja wydajności poprzez połączenie użytkowników i zasobów IT w opłacalny, przejrzysty i niezawodny sposób. Zapewnia również odporność na awarie i umożliwia dostęp do zasobów w przypadku awarii jednego z komponentów.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Distributed Computing System

Pomysł dystrybucji zasobów w sieci komputerowej nie jest nowy. Zaczęło się od użycia terminali do wprowadzania danych na komputerach mainframe, a następnie zostało przeniesionych do minikomputerów, a teraz jest możliwe w komputerach osobistych i architekturze klient-serwer z większą liczbą warstw.

Architektura rozproszonego przetwarzania składa się z wielu komputerów klienckich z bardzo lekkimi agentami programowymi zainstalowanymi z jednym lub kilkoma dedykowanymi serwerami zarządzania rozproszonymi obliczeniami. Agenty działające na komputerach klienckich zwykle wykrywają, kiedy komputer jest bezczynny, i powiadamiają serwer zarządzania, że ​​komputer nie jest używany i dostępny dla zadania przetwarzania. Następnie agenci żądają pakietu aplikacji. Gdy komputer kliencki otrzymuje ten pakiet aplikacji z serwera zarządzania w celu przetworzenia, uruchamia oprogramowanie aplikacji, gdy ma wolne cykle procesora, i przekazuje wynik z powrotem do serwera zarządzania. Gdy użytkownik powraca i ponownie potrzebuje zasobów, serwer zarządzania zwraca zasoby, z których korzystał do wykonywania różnych zadań w przypadku nieobecności użytkowników.