Введение в ГРИД

Содержание

Слайд 2

22 февраля 2008

Что такое Грид

Термин ГРИД был выбран по аналогии с энергетическими

22 февраля 2008 Что такое Грид Термин ГРИД был выбран по аналогии
сетями
(electric power grid)

подобно тому, как при использовании энергосистем мы не интересуемся – какой конкретный электрогенератор выработал ток, который мы потребляем,

при использовании компьютерного грида мы можем не заботиться о том - какой конкретно компьютер (или устройство хранения/передачи данных) в грид-системе выполнил нашу задачу

Слайд 3

22 февраля 2008

Что такое Грид
Короче
доступ “прозрачен” для конечного пользователя: достаточно подключиться и

22 февраля 2008 Что такое Грид Короче доступ “прозрачен” для конечного пользователя:
получить необходимые ресурсы, не заботясь о том, откуда они берутся
доступность “отовсюду”

Слайд 4

22 февраля 2008

Что такое Грид
Продолжим аналогию

Современный статус компьютерных инфраструктур можно сравнить с

22 февраля 2008 Что такое Грид Продолжим аналогию Современный статус компьютерных инфраструктур
состоянием электрических систем в 1910 году. Тогда необходимость для каждого пользователя иметь свой генератор тормозила развитие отрасли. Революционным шагом было возникновение электросетей, создание технологий передачи и распределения электроэнергии, создание стандартизованной службы универсального и гарантированного доступа к электроэнергии.
В результате не только резко повысилась эффективность использования ресурсов, но и стали возможны принципиально новые направления развития.

Слайд 5

22 февраля 2008

Что такое Грид
Грид призван обеспечить возможность делать компьютерные вычисления
«по требованию»
просто

22 февраля 2008 Что такое Грид Грид призван обеспечить возможность делать компьютерные
подключившись
к «решетке»
вычислительных ресурсов.

Слайд 6

22 февраля 2008

Что такое Грид
Также как и электрические сети, грид это соединение

22 февраля 2008 Что такое Грид Также как и электрические сети, грид

технологии,
инфраструктуры
стандартов.

Слайд 7

22 февраля 2008

Что такое Грид
Технология
это специальное программное обеспечение, которое позволяет организациям

22 февраля 2008 Что такое Грид Технология это специальное программное обеспечение, которое
или частным лицам предоставлять ресурсы
(компьютеры, хранилища данных, сети и другие)
в общее пользование, а потребителям – использовать их, когда необходимо.

Слайд 8

22 февраля 2008

Что такое Грид
Инфраструктура
состоит из
аппаратных средств и
служб

22 февраля 2008 Что такое Грид Инфраструктура состоит из аппаратных средств и

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

Слайд 9

22 февраля 2008

Что такое Грид
Стандарты
должны определять
формат и
протоколы обмена

22 февраля 2008 Что такое Грид Стандарты должны определять формат и протоколы
сообщениями,
как между службами, так и между службами и пользователями, а также правила работы грида.

Слайд 10

22 февраля 2008

Что такое Грид

Опять аналогия

В энергосетях определяющую роль играют:
технологии передачи и

22 февраля 2008 Что такое Грид Опять аналогия В энергосетях определяющую роль
(пере)распределения электроэнергии на большие большие расстояния;
инфраструктура - аппаратные средства (повышающие/понижающие подстанции, линии электропередач, другое электрооборудование, позволяющее электростанциям предоставлять энергию потребителям) и соответствующие службы (ремонта, контроля и т.д.);
стандарты – параметры электрического тока (напряжение в сети, частота), типы и размеры вилок/розеток, позволяющие без проблем подключать любой электроприбор к единой сети.

Слайд 11

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Результат – создание развитой коммуникационной инфраструктуры и нескольких суперкомпьютерных центров для поддержки академических работ и исследований.

Слайд 12

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Октябрь 1997 NSF инициировал новую программу развития информационных технологий
Partnerships for Advanced Computational Infrastructure (PACI).
Возникла концепция Грид-инфраструктуры, как некая аналогия электроэнергетической инфраструктуры. Предполагалось, что Grid будет использоваться в основном для того, чтобы задействовать простаивающие вычислительные компьютерные ресурсы.

Слайд 13

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Октябрь 1997 NSF инициировал новую программу развития информационных технологий – Partnerships for Advanced Computational Infrastructure (PACI).
1998 Создан (и успешно развивается) инструментальный пакет Globus Toolkit.
Является технологической базой создания Грид-инфраструктуры (стандарт de facto)

Слайд 14

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Октябрь 1997 NSF инициировал новую программу развития информационных технологий – Partnerships for Advanced Computational Infrastructure (PACI).
1998 Создан (и успешно развивается) инструментальный пакет Globus Toolkit.
1999 Сформировалось (и активно действует) международное научное Грид-сообщество
Global Grid Forum (GGF)

Слайд 15

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Октябрь 1997 NSF инициировал новую программу развития информационных технологий – Partnerships for Advanced Computational Infrastructure (PACI).
1998 Создан (и успешно развивается) инструментальный пакет Globus Toolkit.
1999 Сформировалось (и активно действует) международное научное
Грид-сообщество – Global Grid Forum (GGF)
2002 GGF и IBM была представлена новая системная разработка – Open Grid Service Architecture (OGSA)
Введены в грид понятия и стандарты веб-сервисов

Слайд 16

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Октябрь 1997 NSF инициировал новую программу развития информационных технологий – Partnerships for Advanced Computational Infrastructure (PACI).
1998 Создан (и успешно развивается) инструментальный пакет Globus Toolkit.
1999 Сформировалось (и активно действует) международное научное
Грид-сообщество – Global Grid Forum (GGF)
GGF и IBM была представлена новая системная разработка – Open Grid Service Architecture (OGSA).
2003 Создано объединение Enterprise Grid Alliance (EGA)
адаптация академических разработок по Грид-технологиям к потребностям производителей (Fujitsu, Siemens, HP, Intel, NEC, Oracle, Sun, EMC)

Слайд 17

22 февраля 2008

История

1985–1995 Программа Национального Научного Фонда США «National Science Foundation (NSF)

22 февраля 2008 История 1985–1995 Программа Национального Научного Фонда США «National Science
Supercomputer Centers».
Октябрь 1997 NSF инициировал новую программу развития информационных технологий – Partnerships for Advanced Computational Infrastructure (PACI).
1998 Создан (и успешно развивается) инструментальный пакет Globus Toolkit.
1999 Сформировалось (и активно действует) международное научное
Грид-сообщество – Global Grid Forum (GGF)
2002 GGF и IBM была представлена новая системная разработка – Open Grid Service Architecture (OGSA).
2003 Создано объединение Enterprise Grid Alliance (EGA)
2006 GGF и EGA объявили о слиянии и образовании
Open Grid Forum (OGF)

Слайд 18

22 февраля 2008

Что такое Грид

Отдельный компьютер (РС)

Прикладное ПО

Ресурсы РС
Диски, процессор, память …

Операционная

22 февраля 2008 Что такое Грид Отдельный компьютер (РС) Прикладное ПО Ресурсы
система РС

Слайд 19

22 февраля 2008

Что такое Грид

Локальная сеть

Прикладное ПО

Операционная система каждого узла

Ресурсы узла

Промежуточное ПО

22 февраля 2008 Что такое Грид Локальная сеть Прикладное ПО Операционная система
для соединения с другими узлами (компьютеры, серверы, …)

Ресурсы РС

Отдельный компьютер

Прикладное ПО

Операционная система

Слайд 20

22 февраля 2008

Что такое Грид

Промежуточное ПО для соединения с другими узлами (компьютеры,

22 февраля 2008 Что такое Грид Промежуточное ПО для соединения с другими
серверы, …)

Промежуточное ПО для соединения с другими локальными сетями…

Операционная система каждого узла

Ресурсы узла

Следующий шаг - Грид

Локальная сеть

Прикладное ПО

Операционная система каждого узла

Ресурсы узла

Промежуточное ПО для соединения с другими ресурсами

Ресурсы РС

Отдельный компьютер

Прикладное ПО

Операционная система

Прикладное ПО

Слайд 21

22 февраля 2008

Что такое Грид

Гетерогенные ресурсы

Собственность организаций и индивидуумов

Потенциальная недоступность ресурсов

Различные требования

22 февраля 2008 Что такое Грид Гетерогенные ресурсы Собственность организаций и индивидуумов
безопасности

Географическая распределенность

Различные политики управления ресурсами

Соединение гетерогенных многоуровневых сетей

Слайд 22

22 февраля 2008

WWW и Грид
World Wide Web обеспечивает доступ к информации,

22 февраля 2008 WWW и Грид World Wide Web обеспечивает доступ к
которая находится в миллионах различных серверов, географически распределённых по всему миру
В отличии от WWW: ГРИД – это новая вычислительная инфраструктура, которая обеспечивает бесперебойный доступ к вычислительным мощностям и ресурсам хранения данных, распределённых по всему миру

Слайд 23

22 февраля 2008

Предпосылки Грид

Наличие во многих организациях высокопроизводительных вычислительных ресурсов (часто кластеров)
вычислительные

22 февраля 2008 Предпосылки Грид Наличие во многих организациях высокопроизводительных вычислительных ресурсов
скорости удваиваются каждые 18 месяцев
1986 – 2000 : x 500
2001 – 2010 : x 60
Развитие традиционных Интернет- технологий
Необходимость решения сложных научных, инженерных и бизнес-задач

Стремительное развитие сетевой транспортной среды и технологий высокоскоростной передачи данных.
скорости сетей удваиваются каждые 9 месяцев
1986 – 2000 : x 340 000
2001 – 2010 : x 4000

Слайд 24

22 февраля 2008

Желание расширить границы научного открытия вычислительным анализом и моделированием (e-Science)

Зачем?

22 февраля 2008 Желание расширить границы научного открытия вычислительным анализом и моделированием
Необходимость решения сложных научных, производственных, инженерных и бизнес-задач

Наука все больше делается через распределенные глобальные коллаборации с использованием internet

ГРИД предоставляет доступ к:
Очень большим наборам данных
Огромным (тера…) вычислительным ресурсам
Высокопроизводительной визуализации
Высокоскоростным сетям

Слайд 25

22 февраля 2008

Грид и распределённые вычисления

Распределённые вычислительные инфраструктуры существовали и до Грид,

22 февраля 2008 Грид и распределённые вычисления Распределённые вычислительные инфраструктуры существовали и
но ….
обычно они представляют собой локальные или специализированные системы
созданные для одной определённой цели или для отдельной группы пользователей
обычно количество пользователей ограничено
не допускается совместное использование ресурсов других организаций

Слайд 26

22 февраля 2008

Грид и распределённые вычисления

Грид идёт дальше и предполагает:
Различные типы ресурсов
не

22 февраля 2008 Грид и распределённые вычисления Грид идёт дальше и предполагает:
всегда одинаковые аппаратная часть, данные, приложения и политика администрирования
Различные способы взаимодействия
различные группы приложений хотят взаимодействовать с Грид различными способами
Доступ к ресурсам через границы административных доменов для неограниченного количества не локальных пользователей
Динамическая природа ресурсов
Ресурсы часто добавляются/удаляются/изменяются
Масштабируемость до всемирных размеров

Слайд 27

22 февраля 2008

Что такое Грид

Грид – это множество компьютеров
(суперкомпьютеры, кластеры, персональные компьютеры,

22 февраля 2008 Что такое Грид Грид – это множество компьютеров (суперкомпьютеры,
…), средств хранения данных, специальных устройств, служб, которые могут динамически входить и покидать Грид-систему.
Они гетерогенны во всех аспектах
Они могут быть географически распределены и соединены скоростными сетями передачи данных
Они могут быть доступны по запросу для некоторого множества пользователей

Слайд 28

22 февраля 2008

Определение
(Ian Forster: “What is Grid”, 2002 г.)
«Грид – это система,

22 февраля 2008 Определение (Ian Forster: “What is Grid”, 2002 г.) «Грид
которая:
координирует использование ресурсов при отсутствии
централизованного управления этими ресурсами
использует стандартные, открытые, универсальные
протоколы и интерфейсы
обеспечивает высококачественное обслуживание»

Слайд 29

22 февраля 2008

Концепция архитектуры Грид
“С помощью Web мы можем взять из Интернета

22 февраля 2008 Концепция архитектуры Грид “С помощью Web мы можем взять
информацию и документы, а с помощью Grid мы можем взять оттуда и другие ресурсы: вычислительная мощность, хранилища данных, программное обеспечение и т.д. …”.
Грид-компьютинг – это скоординированное разделение ресурсов и решение задач в динамически меняющихся виртуальных организациях со многими участниками
Виртуальная организация – объединение (коллаборация) специалистов из некоторой прикладной области,которые объединяются для достижения общей цели

Слайд 30

22 февраля 2008

Виртуальная организация

знает кто что делает, и кому не будет позволено

22 февраля 2008 Виртуальная организация знает кто что делает, и кому не
делать это снова…

располагает определенным количеством ресурсов, которые
предоставлены зарегистрированными в ВО владельцами

контролирует доступ к описанным ресурсам

устанавливает самостоятельно правила работы для своих участников

может образовываться динамически и иметь ограниченное время существования

обычно включает географически распределенных пользователей

Слайд 31

22 февраля 2008

ППО Грид (middleware)

”Прозрачное” взаимодействие между гетерогенными ресурсами (принадлежащих различным, географически

22 февраля 2008 ППО Грид (middleware) ”Прозрачное” взаимодействие между гетерогенными ресурсами (принадлежащих
распределённым организациям), приложениями и пользователями возможно только при помощи…
использования специализированного программного обеспечения, называемого middleware

Middleware “скрывает” технические детали Грид-инфраструктуры и обеспечивает безопасную интеграцию/распределение ресурсов
интернет-протоколы не обеспечивают безопасный механизм доступа к разделяемым ресурсам

Слайд 32

22 февраля 2008

ППО Грид (middleware)

22 февраля 2008 ППО Грид (middleware)

Слайд 33

22 февраля 2008

ППО Грид (middleware)

Используя ПК или workstation

Используя Грид

Для входа – имя

22 февраля 2008 ППО Грид (middleware) Используя ПК или workstation Используя Грид
(account) и пароль (“Аутентификация”)
Использование прав, разрешенных вам (“Авторизация”)
Запуск заданий
Управление файлами: создание, чтение/запись, список директорий

Для входа – единый цифровой сертификат (“Аутентификация”)
Использование прав, делегированных вам (“Авторизация”)
Запуск заданий
Управление файлами: создание, чтение/запись, список директорий

Компоненты системы связываются по шине

Сервисы связываются через Интернет

Операционная система

ППО (middleware)

Один административный домен

Множество административных доменов

Слайд 34

22 февраля 2008

Основные компоненты

User Interface (UI): Для пользователя - точка входа в

22 февраля 2008 Основные компоненты User Interface (UI): Для пользователя - точка
Грид

Computing Element (CE): Очередь заданий на вычислительном узле,
где может выполняться задание пользователя

Storage Element (SE): Сервер хранения данных, где сохраняются
Грид файлы (чтение/запись/копирование) или их реплики

Resource Broker (RB) (Workload Management System (WMS)): Определяет соответствие между требованиями задания и
доступными Грид-ресурсами

Information System: Содержит характеристики и статус ресурсов

File and replica catalog: местоположение файлов в Грид и их реплик

Logging and Bookkeeping (LB): Статус заданий, выполняющихся
в Грид

Слайд 35

22 февраля 2008

Уже существует масса Грид-систем…

Безопасность

1

Аутентификация

авторизация

2

3

учёт использования
ресурсов

Пользователь

CA

ВО

Ресурсы

22 февраля 2008 Уже существует масса Грид-систем… Безопасность 1 Аутентификация авторизация 2

Слайд 36

22 февраля 2008

Уже существует масса Грид-систем…

Увеличение производительности микропроцессоров

e-Science

доступность сетевой транспортной среды

Технологии

22 февраля 2008 Уже существует масса Грид-систем… Увеличение производительности микропроцессоров e-Science доступность
Интернет

Необходимость решения сложных задач

Наличие вычислителных ресурсов

Слайд 37

22 февраля 2008

Примеры

Физика высоких энергий
симуляция, реконструкция, анализ, …
Медицина / Здравоохранение

22 февраля 2008 Примеры Физика высоких энергий симуляция, реконструкция, анализ, … Медицина

отображение, диагностика и лечение
Биоинформатика геном человека, …
Нанотехнологии
разработка новых материалов на молекулярном уровнe, …
Инженерия авиационная безопасность, …
Природные ресурсы и Окружающая среда
прогноз погоды, …
Искусство
Материаловедение

Слайд 38

22 февраля 2008

Национальные Грид инициативы

Англия  UK National Grid Service http://www.ngs.ac.uk
Австрия  Austrian

22 февраля 2008 Национальные Грид инициативы Англия UK National Grid Service http://www.ngs.ac.uk
Grid Initiative http://www.austriangrid.at
Бельгия   BEgrid  http://www.begrid.be/
Болгария  Bulgarian Grid Consortium, BGGC, http://www.grid.bas.bg/consortium.htm
Хорватия  CRO-GRID http://www.srce.hr/crogrid/
Чехия  METACentrum http://meta.cesnet.cz
Эстония Estonian Grid, working under Estonian Educational and Research Network (EENet) http://grid.eenet.ee
Финляндия  CSC – Scientific Computing Ltd., http:// www.csc.fi
Франция  EGEE-FranceGermanyD-Grid, https://www.d-grid.de/index.php?id=1&L=1
Греция   HellasGrid, HG, http:// www.hellasgrid.gr
Ирландия  Grid-Ireland http://www.grid.ie/
Израиль  Israel Academic Grid  (IAG) http://iag.iucc.ac.il
Италия Italian Grid Infrastructure, IGI, http://www.italiangrid.org
Литва   Lithuanian Grid LitGrid http://www.litgrid.lt
Голландия  Netherlands National Science Grid, internally known as BIGGRID project
Норвегия  Norwegian Grid (NorGrid), http:// www.norgrid.no
Польша  PL-Grid,  http://plgrid.cyfronet.pl    (public part in preparation)
Португалия Iniciativa Nacional Grid – INGRID http://www.gridcomputing.pt/
Румыния  RoGrid URL: http:// www.rogrid.ro   (old version)
Россия  Russian Data Intensive Grid (RDIG): http:// www.egee-rdig.ru
Сербия SerbiaAcademic and Educational Grid Initiative of Serbia AEGIS http://aegis.phy.bg.ac.yu
Украина Ukrainian Grid, UGrid http://grid.ntu-kpi.kiev.ua/
Швеция  Swedish Grid, SweGrid, http://www.swegrid.se/ and http://www.snic.vr.se/
Турция  TR-Grid National Grid Initiative, TR-Grid NGI http://www.grid.org.tr 
Германия(D-initiative)

Слайд 39

22 февраля 2008

Полезные ссылки

http://www.eu-egee.org - проект EGEE-II
http://egee.lib.ed.ac.uk/ - репозиторий материалов (EGEE Digital

22 февраля 2008 Полезные ссылки http://www.eu-egee.org - проект EGEE-II http://egee.lib.ed.ac.uk/ - репозиторий
Library)
http://www.egee-rdig.ru/ - RDIG консорциум
http://rocmon.jinr.ru:8080/accounting/ - мониторинг RDIG
http://www.gridclub.ru/ - GRIDCLUB.RU :: Интернет-портал по грид-технологиям
http://egee.sinp.msu.ru - НИИЯФ МГУ
http://egee.pnpi.nw.ru/ - ПИЯФ РАН