Лекция: Программные компоненты кластерных систем

Перечислим основные программные компоненты кластерных систем (рис. 11.3).

Рис. 11.3 Архитектура кластерной системы

· На каждом узле кластера должна выполняться ОС, которая поддерживает многопотоковость, сетевые интерфейсы и протоколы (большинство кластеров реализуют связь между узлами на базе TCP/IP) и другие необходимы возможности.

· Функционирования кластера обеспечивают промежуточным программным обеспечением (ППО) кластера (cluster middleware).

· Вычислительные ресурсы кластера используют параллельные приложения. Код таких приложений разбит на ряд потоков или процессов, рассчитанных на параллельное выполнение на нескольких узлах кластера. Программное обеспечение кластера должно включать средства поддержки разработки таких приложений (компиляторы, библиотеки и тому подобное).

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

еще рефераты
Еще работы по информатике