РАСПРЕДЕЛЁННОЕ ПРОГРАММ́ИРОВАНИЕ
-
Рубрика: Технологии и техника
-
Скопировать библиографическую ссылку:
РАСПРЕДЕЛЁННОЕ ПРОГРАММ́ИРОВАНИЕ, способ обработки данных, при котором различные части программы выполняются на нескольких компьютерах, образующих параллельную вычислит. систему с возможностью наращивания производительности. Р. п. реализуется программными платформами (стандарт на программное и/или аппаратное обеспечение, на котором программа будет работать), обеспечивающими разбиение больших задач на множество подзадач, распределение подзадач по разл. компьютерам, приём результатов вычислений и объединение их в единое целое. Аппаратными решениями систем Р. п. являются мультикомпьютеры, кластеры, грид-системы. Мультикомпьютер представляет собой вычислит. систему из множества компьютеров с сетевой топологией. Кластеры образуют группы работающих совместно слабосвязанных вычислит. систем (узлов), соединённых высокоскоростной сетью (наиболее полезны для обслуживания больших групп клиентов с интенсивной нагрузкой по данным). Грид-системы (англ. grid – решётка, сеть) составляют кластеры слабосвязанных гетерогенных (разнородных) систем из удалённых друг от друга компьютеров с разл. технич. характеристиками, связанных через Интернет в единый «виртуальный суперкомпьютер». Технология Р. п. применяется для решения задач, требующих значит. вычислений (научных, прикладных, экономич. и др.). Методы Р. п. позволяют воспользоваться преимуществами ресурсов, размещённых в Интернете и локальных сетях.