Интеграция корпоративных процессов и технологий с использованием сетей вычислительных ресурсов


Статус статьи

Не проверено экспертами


Назначение



Общие сведения

Последнее десятилетие характеризуется возникновением задач в науке, технике и бизнесе, требующих сверхвысоких вычислительных ресурсов и производительности сетей. Ответом индустрии было появление все более мощных компьютеров и сложного ПО. Тем не менее в этих областях все еще существует ряд задач, решение которых не под силу даже современным суперкомпьютерам. Как правило, проблемы здесь связаны с интенсивными вычислениями или/и обработкой громадных массивов данных. Их решение требует использования разнородных ресурсов, тогда как один суперкомпьютер не в состоянии их предоставить. Специалисты видят выход в создании сетей вычислительных ресурсов, или Grid Computing.

Новый подход имеет несколько наименований: метавычисления (metacomputing), непрерывно масштабируемые вычисления (seamless scalable computing), глобальные вычисления (global computing). Однако в последнее время большее признание для обозначения новой технологии получило выражение Grid Computing.

Идея, лежащая в основании Grid Computing, состоит в предоставлении вычислительных ресурсов и устройств массовой памяти таким же способом, каким поставляется электроэнергия с помощью единой энергосистемы. Это достигается посредством сложного механизма кластеризации ресурсов в Internet.

Технология Grid Computing подразумевает взаимодействие множества ресурсов, гетерогенных по своей природе и расположенных в многочисленных и географически удаленных административных доменах. Далее, это расширяемость. В пул объединяемых ресурсов может входить от нескольких элементов до нескольких тысяч и более. При этом возникает потенциальная возможность снижения производительности по мере увеличения пула. Следовательно, приложения, которые требуют для своего решения объединения большого числа географически удаленных ресурсов, должны разрабатываться таким образом, чтобы быть минимально чувствительными к времени задержки. И наконец, обеспечение динамичности и адаптивности. Дело в том, что при объединении большого количества ресурсов отказы элементов являются не исключением, а правилом. Поэтому управление ресурсами или приложениями должно осуществляться динамически, чтобы извлечь максимум производительности из доступных в данное время ресурсов и сервисов.


Актуальность использования



Эффекты от внедрения (использования)



Принцип функционирования



Опыт применения



Ссылки

http://www.gridforum.org


Архитектурные кейсы, связанные с технологией