Оглавление:
- Определение - Что означает распределенная вычислительная система?
- Techopedia объясняет распределенную вычислительную систему
Определение - Что означает распределенная вычислительная система?
Распределенные вычисления - это вычислительная концепция, которая в самом общем смысле относится к нескольким компьютерным системам, работающим над одной проблемой. В распределенных вычислениях одна проблема делится на множество частей, и каждая часть решается разными компьютерами. Пока компьютеры объединены в сеть, они могут связываться друг с другом для решения проблемы. Если все сделано правильно, компьютеры работают как единое целое.
Конечная цель распределенных вычислений - максимизировать производительность, соединяя пользователей и ИТ-ресурсы экономически эффективным, прозрачным и надежным способом. Это также обеспечивает отказоустойчивость и обеспечивает доступ к ресурсам в случае сбоя одного из компонентов.
Techopedia объясняет распределенную вычислительную систему
Идея распределения ресурсов в компьютерной сети не нова. Сначала это началось с использования терминалов ввода данных на мэйнфреймах, затем перешло на миникомпьютеры и теперь возможно в персональных компьютерах и клиент-серверной архитектуре с большим количеством уровней.
Архитектура распределенных вычислений состоит из нескольких клиентских компьютеров с очень легкими программными агентами, установленными с одним или несколькими выделенными серверами управления распределенными вычислениями. Агенты, работающие на клиентских компьютерах, обычно обнаруживают, когда машина находится в режиме ожидания, и отправляют на сервер управления уведомление о том, что машина не используется и доступна для обработки. Затем агенты запрашивают пакет приложения. Когда клиентский компьютер получает этот пакет приложений от сервера управления для обработки, он запускает прикладное программное обеспечение, когда у него есть свободные циклы ЦП, и отправляет результат обратно на сервер управления. Когда пользователь возвращается и снова запрашивает ресурсы, сервер управления возвращает ресурсы, которые использовались для выполнения различных задач в отсутствие пользователя.