- •Реферат
- •Ввидение
- •1. Общие положения
- •2.Характеристики современных компьютерных систем
- •3. Компьютерные системы с программируемой структурой
- •4. Кс с архитектурой типа "процессор в памяти" (Processor-In-Memory) и ассоциативная обработка
- •5. Особенности архитектурно-структурной организации метакомпьютеров
- •6. Технология управления ресурсами распределенных систем – grid
- •Список литературы
- •Заключение
6. Технология управления ресурсами распределенных систем – grid
Технология управления ресурсами распределенных систем получила название Grid(по аналогии с сетью электропитания - powergrid), когда каждый пользователь может легко подключиться (как через розетку) и взять столько ресурсов сети (как электричества), сколько ему требуется. Пользователь просто потребляет определенное количество виртуальной процессорной мощности, имеющейся в сети.
Согласно [18] "Grid - это согласованная, открытая и стандартизованная среда, обеспечивающая гибкое, безопасное, скоординированное разделение ресурсов в рамках виртуальной организации - динамически формирующейся совокупности независимых пользователей, учреждений и ресурсов".
Технология Grid обеспечивает возможности виртуализации вычислительных узлов, которая делает вычислительную сеть "одним большим компьютером".
Grid-системы гармонично дополняют ряд вычислительных архитектур, используемых в настоящее время: серверы с симметричной многопроцессорной архитектурой (общая память, сильные связи между процессорами, центральный коммутатор с низкой латентностью); вычислительные кластеры, состоящие из нескольких узлов (чаще всего многопроцессорных), связанных внешним коммутатором; наконец, системы, которые ориентированы на решение пакетных заданий, когда каждая отдельная задача выполняется целиком на одном узле, а система управления вычислительной сетью занимается диспетчеризацией отдельных заданий, а не взаимосвязью между отдельными блоками одной задачи.
В SunMicrosystems [19] рассматривают технологию Grid как конкретное дополнение к существующему ряду продуктов, который включает в себя мощные SMP-серверы с масштабируемой операционной системой Solaris, средства для построения вычислительных кластеров НРС ClusterTools и пакет управления вычислительными ресурсами SolarisResourceManager. При этом SunMicrosystems различает три основных категории grid-сетей:
- ClusterGrid - относительно простая вычислительная сеть, предоставляющая ресурсы пользователям одной рабочей группы, одного департамента, одного проекта.
- Campus (Enterprise) Grid - вычислительная сеть корпоративного уровня, охватывающая несколько групп, работающих над различными проектами.
- GlobalGrid - сеть, в которой участвуют несколько независимых организаций, предоставляющих друг другу свои ресурсы.
Международное сообщество занято выработкой интерфейсов для управления распределенными ресурсами (DistributedResourceManagementApplication API). Наличие стандартизованных интерфейсов позволит в будущем строить гетерогенные сети прикладных систем с гибким распределением ресурсов.
Базовым программным обеспечением Grid и международным стандартом де-факто является Globus. Поэтому большая часть новых исследований и разработок в области Grid ориентируется именно на Globus. Проект Globus направлен на разработку технологий, которые могут быть использованы при создании вычислительных сетей, представляющих собой вычислительную среду. Эта среда позволяет программному приложению объединить компьютеры, интеллектуальные инструменты, информационные ресурсы независимо от их географического расположения. Важным моментом является то, что Globus имеет конкретные результаты в виде комплекта разработанных программ, которые были отмечены выше (GRAM, GASS и др.).
Следует отметить также и другие актуальные проекты по распределенным вычислениям [20]:
- Legion (http://www.cs.virginia.edu/~legion) нацелен на разработку объектно-ориентированной программной среды, объединяющей до нескольких тысяч различных компьютеров в сети для решения конкретной проблемы.
- GriPhyN, или GridPhysicsNetwork (http://www.cs.virginia.edu/~legion) ориентирован на создание
вычислительной инфраструктуры для научных исследований, где приходится иметь дело с большим объемом данных.
- ParticlePhysicsDataGrid (http://www.cacr.caltech.edii/ppdg/) нацелен на реализацию высокопроизводительных каналов связи с пропускной способностью порядка 100 Мбайт/с.
- DATAGRID (http://grid.web.cern.ch/grid/proposal/ august/DataGridAnnexIVI.8.doc) для разработки программных компонентов для архитектур GRID, ориентированных на данные, с целью создания в Европе компьютерной инфраструктуры XXI столетия и др.
Корпорация IBM объявила о разработке серии grid-проектов в рамках своей программы grid-вычислений [21] для научно-исследовательских и коммерческих приложений.
