Кластер - это несколько независимых вычислительных машин, используемых совместно и работают как единая система для решения тех или иных задач, например, для повышения производительности, обеспечения надежности, упрощения администрирования и т.д.. Вычислительный кластер нужен для увеличения скорости вычислений с помощью параллельных вычислений.
В системах обработки информации:
- описатель абстрактного типа данных;
- подмножество объектов с определенными наборами признаков;
- группа алгоритмически идентичных расчетов;
- группа накопителей на магнитном носителе, видеоустройств или терминалов с общим контроллером.
Назначение
Вычислительный кластер, как и любая система параллельных вычислений, является эффективным, когда вычислительная задача, которую необходимо решить, принципиально не может быть решена с помощью компьютеров широкого потребления (например, персональных компьютеров), или решение задачи с помощью распространенных систем требует длительного времени. К таким задачам относятся:
- Задачи, «не помещаются» в оперативную память (требуют десятки гигабайт и больше)
- Вычисления, требующие значительного количества операций и соответственно длительного времени (дни, недели, месяцы)
- Когда нужно обсчитать большое количество задач (десятки, сотни) за короткий промежуток времени
- Кластер является эффективным не для всех задач. Если задача эффективно решается с помощью распространенных систем, то использование кластера может быть неэффективным.