Распределенная вычислительная система

Автор: Monica Porter
Дата создания: 21 Март 2021
Дата обновления: 27 Июнь 2024
Anonim
Курс «Распределенные системы». Лекция 1 (Олег Сухорослов)
Видео: Курс «Распределенные системы». Лекция 1 (Олег Сухорослов)

Содержание

Определение - Что означает распределенная вычислительная система?

Распределенные вычисления - это вычислительная концепция, которая в самом общем смысле относится к нескольким компьютерным системам, работающим над одной проблемой. В распределенных вычислениях одна проблема делится на множество частей, и каждая часть решается разными компьютерами. Пока компьютеры объединены в сеть, они могут связываться друг с другом для решения проблемы. Если все сделано правильно, компьютеры работают как единое целое.


Конечная цель распределенных вычислений - максимизировать производительность, соединяя пользователей и ИТ-ресурсы экономически эффективным, прозрачным и надежным способом. Это также обеспечивает отказоустойчивость и обеспечивает доступ к ресурсам в случае сбоя одного из компонентов.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет распределенную вычислительную систему

Идея распределения ресурсов в компьютерной сети не нова. Сначала это началось с использования терминалов ввода данных на мэйнфреймах, затем перешло на миникомпьютеры и теперь возможно в персональных компьютерах и клиент-серверной архитектуре с большим количеством уровней.

Архитектура распределенных вычислений состоит из нескольких клиентских компьютеров с очень легкими программными агентами, установленными с одним или несколькими выделенными серверами управления распределенными вычислениями. Агенты, работающие на клиентских компьютерах, обычно обнаруживают, когда машина находится в режиме ожидания, и уведомляют сервер управления о том, что машина не используется и доступна для обработки. Затем агенты запрашивают пакет приложения. Когда клиентский компьютер получает этот пакет приложений от сервера управления для обработки, он запускает прикладное программное обеспечение, когда у него есть свободные циклы ЦП, и возвращает результат на сервер управления. Когда пользователь возвращается и снова запрашивает ресурсы, сервер управления возвращает ресурсы, которые использовались для выполнения различных задач в отсутствие пользователя.