Преглед на egee проекта и неговия мидълуер

30
EGEE-II INFSO-RI- 031688 Enabling Grids for E-sciencE www.eu-egee.org Преглед на EGEE проекта и неговия мидълуер Mike Mineter [email protected]

Upload: karl

Post on 25-Jan-2016

78 views

Category:

Documents


9 download

DESCRIPTION

Преглед на EGEE проекта и неговия мидълуер. Mike Mineter [email protected]. Съдържание. Какво е EGEE? Цели Състояние Дейности Грид услуги : gLite 3.0 GILDA – гридът, който ще използваме при практическите упражнения Източници на допълнителна информация. сътрудничество. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Преглед на  EGEE  проекта и неговия мидълуер

EGEE-II INFSO-RI-031688

Enabling Grids for E-sciencE

www.eu-egee.org

Преглед на EGEE проекта и неговия мидълуер Mike Mineter

[email protected]

Page 2: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 2

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Съдържание

• Какво е EGEE?– Цели– Състояние– Дейности

• Грид услуги: gLite 3.0• GILDA – гридът, който ще използваме при

практическите упражнения• Източници на допълнителна

информация

Page 3: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 3

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

EGEE – международна е-инфраструктура

Мрежова инфраструктура

& Ресурсни центрове centres

Дей

но

сти

, по

др

ъж

ка и

о

бу

че

ни

е

сътрудничество

Пан европейски Грид

Четири годишна програма:

• Да се изгради, утвърди и пусне в действие единна, устойчива и голяма промишлена грид система, която– Се свързва и доизгражда

върху национални, регионални и международни инициативи

• Подобрява и поддържа мидълуера за наличие на устойчиви услуги за потребителите

• Привлича нови потребители и промишлеността с осигурени за тях обучение и поддръжка

Page 4: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 5

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

За първите 2 години на EGEE

• Създадени са качествени, устойчиви грид услуги за промишлени гридове– 3000 потребителя от поне 5

дисциплини– Целта бе да се интегрират 50 сайта в

една обща инфраструктура понастоящем са 180

– Предлага 5 петабайта (1015) памет

• Демонстрира работещ процес на привличане на други общности с техни приложения

• Осигурява втора фаза от април 2006

пилотни нови

Page 5: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 6

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

• Естествено продължение на EGEE– Разширен консорциум– Набляга се на осигуряване на

инфраструктура повече поддръжка за приложения взаимодействие с други инфраструктури по-голямо участие на промишлеността

SA: дейности по услугите (service activities)- създаване на процеси

NA: мрежови дейности (network activities)- подръжка на ВО

JRA: съвместни изследователски дейности (“joint research activities”)

- напр. утвърждаване на мидълуера

EGEE-II

Page 6: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 7

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Page 7: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 8

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

EGEE-II: експертиза & ресурси

• Повече от 90 партньора • 32 страни• 12 федерации

Важни и национални Грид Проекти в Европа, САЩ, Азия

+ 27 страни посредством свързани

проекти:– BalticGrid– SEE-GRID– EUMedGrid– EUChinaGrid– EELA

Page 8: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 9

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Свързани проекти: инфраструктурни, инженерни, образователни

Име Описание

BalticGrid EGEE разширение за Естония, Латвия и Литва

EELA EGEE разширение за Бразилия, Чили, Куба, Мексико, Аржентина

EUChinaGRID EGEE разширение за Китай

EUMedGRID EGEE разширение за Малта, Алжир, Мароко, Египет, Сирия, Тунис, Турция

ISSeG Сигурност на сайтовете

eIRGSP Политики

ETICS Съхраняване, тестване

OMII-Europe Да осигурява ключовеи програмни компоненти за изграждане на е-инфраструктури;

BELIEF Цифрова библиотека с Грид документация, организиране на семинари, конференции

BIOINFOGRID Биомедицина

Health-e-Child Биомедицина– интегриране на хетерогенна биомедицинска информация за по-добро здравеопазване

ICEAGE Международно сътрудничество за разширяване и модернизиране на образованието по Грид

Page 9: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 10

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Добродетелния EGEE цикъл

NA2, NA3, NA4

NA3, NA4 SA1

JRA1

Изграждане на ефективни потребителски общества

Page 10: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 11

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Курсове за обучение

• http://www.egee.nesc.ac.uk/schedreg

Page 11: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 12

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Грид услуги

Как може мидълуера на EGEE да подържа сътрудничество и работа по общи ресурси в рамките на и между множество разнообразни ВО?

Page 12: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 13

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Грид мидълуер

• Когато ползвате ПК или работна станция:– Влизате с потребителско

име и парола (“Authentication”)

– Ползвате предоставените ви права (“Authorisation”)

– Изпълнявате задания– Работите с файлове:

създавате ги, четене/писане, списъци директории

• Компонентите са свързани с шина

• Операционна система • Един администр. домейн

• При използване на Грид– Влизате с цифрови

акредитиви (“Authentication”)

– Ползвате предоставените ви права (“Authorisation”)

– Изпълнявате задания– Работите с файлове:

създавате ги, четене/писане, списъци директории

• Услугите са свързани с Интернет

• Мидълуер

• Много администр. домейни

Page 13: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 14

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Типичен съвременен грид

• Грид мидълуер се изпълнява на всеки обще ресурс

– Съхранение на данни– (типично) опашки от

задания (batch) за множество процесори

• Потребителите се присъединяват към ВО

• Виртуалните организации преговарят със сайтове за съгласие за достъп до ресурси

• Разпределени услуги (потребители и мидълуер) позволяват работата на грида с единичен вход

Интернет

За всеки сайт с изчислителни възможности:

• Локална система за управление на ресурсите

• (= опашка от batch)

•Condor

•PBS

•Torque

•…

• EGEE термин: опашка е “изчисляващ елемент”

Page 14: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 15

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Упълномощаване, проверка за достоверност (AA)

Потребители на различни места и организации

Изчислителни клъстъри,… Мрежови ресурси Съхранение на данни

Операционна система Разпределител на мястоФайлова система

хардуер

System software

HPSS, CASTOR…HPSS, CASTOR…

NFS, …NFS, … PBS, Condor, LSF,…PBS, Condor, LSF,…

Resources in many locations and organisations

Грид услуги

Услуги за достпъ (“потребителски интерфейс”) : вход, зареждане на права, изпълнение на m/w команди

“запазване на портала”: съответствие на правата на потребителя с локалния

идентификатор на потребителя

Изградени на Сигурна Грид Инфраструктура

Page 15: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 16

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Подаване на задачаПотребители

Изчислителни елементи Мрежови ресурси Съхранение на данни

Ресурси

Как да изпълня задание на изчислителен елемент (CE) ? (CE =опашка от задания)

Средства, които:

•Копират файлове на и между CE и паметта за данни

•Предава задание на CE

•Следи заданието

•Получава резултат

Page 16: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 17

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Информационна услуга (Information service - IS)

потребители

Изчислителни елементи Мрежови ресурси Съхранение на данни

Ресурси

Как да знам кой CE изпълнява заданието ми?Кои са свободни?

Информационна услуга (IS):

• Ресурсите изпращат актуално състояние на IS

• Грид услугите подават запитване към IS преди изпълнение на задание

Page 17: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 18

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Управление на файловеПотребители

Изчислителни елементи Мрежови ресурси Съхранение на данни

Ресурси

My data are in files, and I’ve terabytes

Памет

Обмен

Управление на копия Our data are in files, and I’ve terabytes

Имаме терабайти данни във файлове • EGEE данни: основно във

файлове

• услуги за БД, използвани от ВО не са още пуснати

Page 18: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 19

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Потребителски интерфейсПотребителски интерфейс (UI) (UI): Потребителят влиза в Грида

Изчислителен ЕлементИзчислителен Елемент (CE) (CE): Опашка от задания при компютрите на сайта, където ще се изпълнява заданието на потребителя

Елементи паметЕлементи памет (SE) (SE): осигурява (голяма) памет за файлове

Ресурсен брокерРесурсен брокер (RB) (RB): Съчетава изискванията на потребителя с ресурсите на Грида

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

Информационна СистемаИнформационна Система: характеристики и състоянието на CE и SE (използва “GLUE схема”)

Page 19: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 20

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Съвременен промишлен мидълуер

Каталог Каталог копиякопия

ВходВход & &статистикастатистика

РесурсенРесурсенброкерброкер

ЕлементиЕлементипаметпамет

ИзчислителенИзчислителенелементелемент

ИнфоИнфоуслугауслуга

Състояние на заданието

Инфо DataSets

Автор&права.

Подаван

е на

работа

Запи

тване за

работа

Със

тоян

ие н

а за

дани

ето

Вход “пясъчна кутия”

Вход “пясъчна кутия” +

инфо Б

рокер

Изход “пясъчна кутия”

Изход “пясъчна кутия”

публ

ик

уване

SE & CE инфо

““потребителскипотребителски

интерфейсинтерфейс””

Page 20: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 21

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Пример за JDL файлExecutable = “gridTest”;

StdError = “stderr.log”;

StdOutput = “stdout.log”;

InputSandbox = {“/home/joda/test/gridTest”};

OutputSandbox = {“stderr.log”, “stdout.log”};

InputData = “lfn:testbed0-00019”;

DataAccessProtocol = “gridftp”;

Requirements = other.Architecture==“INTEL” && \ other.OpSys==“LINUX”;

Rank = “other.GlueHostBenchmarkSF00”;

Работа върху основните инструменти и информационната услуга

•Заданието се представя на Грид чрез “Ресурсния брокер (RB)”,

•glite_job_submit my.jdlВръща “job-id”, което се използва да следи заданието и да извлече изход

Page 21: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 22

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Кой осигурява ресурсите?!

УслугаУслуга Осигуряващ Забележка

Услуга за достъпУслуга за достъп потребител / институт / ВО

Компютър с клиентски софтуер

Ресурсен БрокерРесурсен Брокер (RB) (RB) ВO

Информационна Информационна системасистема:

Грид дейности/операции

Изчислителен Изчислителен елементелемент (CE) (CE)

ВО Мащабирането изисква ВО да осигури ресурси, които да съответстват на средните нужди

Елементи паметЕлементи памет (SE) (SE) ВО

“VO”: виртуална организация “Грид дейности”: заплащани дейности

Page 22: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 23

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Съставни части на Грид “екосистемата”

. . .

LCG

2004

2001

EGEE

Used in

USA EU

NextGrid DEISAGridCC

Бъдещи гридове

EDG

Globus MyProxyCondor ...

VDT

DataTAG

CrossGrid ...

OSG, …

SRM

interactive

Page 23: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 24

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

“gLite 3.0” настоящият мидълуер

• Изпълнява се на различни Linux версии– Най-често на “Scientific Linux”– Потготвя се пренасянето му на други операционни системи

• Използва се в момента на EGEE промишлен Грид• История

– През последните 2 години бяха създадени нови услуги при създаването на нов мидълуеър, като “пред-промишлен” вид до версия gLite 1.5

– Тяхно подмножество се използва с предишен мидълуеър (LCG 2.7) Всички компоненти, които са вече в LCG 2.7.0 плюс

обновяванията• Това включва нови версии на VOMS, R-GMA и FTS

Системата за управление на заетостта (със LB, CE, UI) за gLite 1.5.0

Page 24: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 25

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

След gLite 1.5.0

• Преминаване от LCG и gLite към единен мидъуеър стек, наречен gLite. Първата версия е gLite 3.0.0– Процесът се контролира от Групата за техническа координация– gLite 1.5.0 и LCG 2.7.0 са последните независими издания

• Компоненти в gLite 3.0.0– Сертифицирани:

Всички компоненти, които са в LCG 2.7.0 заедно с обновените версии• Това включва новите версии наVOMS, R-GMA и FTS

Системата за управление на заетостта(със LB, CE, UI) на gLite 1.5.0

– Изпробвани непълно и с ограничена поддръжка: Системата DGAS за отчетност Средства за управление на данните, според нуждите на Biomed

обществото• Hydra, AMGA, сигурен достъп до данни

Page 25: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 26

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

gLite грид мидълуер услуги

API

Достъп

Услуги по управление на натоварването

Изчислителен

елемент

Управление

натовареност

Метаданни

каталог

Управление на данни

Елементи

СъхранениеОбмен на

данни

Файл & копияКаталог

разрешение

Услуги по сигурността

идентифициране

информация &мониторинг

Информационни&

мониторингови услуги

Следене на

приложенията

свързаност

отчетност

Одитиране

Произход на

заданието

Управление

пакети

CLI

Page 26: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 27

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688 18:00 on 8 March 2006

http://gridportal.hep.ph.ic.ac.uk/rtm

Page 27: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 28

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

t-инфраструктура

• защо t-инфраструктура? – Необходимост от обучение!– e-инфраструктура за промишлеността– t-инфраструктура за обучение

• Нужда от гарантиран отзвук от обучението; ограничаване на уязвимостта на промишлените системи– Използване на обучителен грид – тренирани CA – Да може да се променя мидълуера за подготовка на

участниците в бъдещи версии на промишлени системи– Нужда от сигурни ресурси за обучение по инсталиране– Лесен вход за нови общности

Page 28: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 29

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

•19 сайта на 3 континента•> 3000 издадени сертификата, >15% подновени поне веднъж•> 100 обучения и демонстрации за 23 месеца•> 1,000,000 попадения (> 50,000 уникални посещения) на уеб сайта от десетки различни страни•> 0.6 TB материали за обучение, свалени от уеб сайта

t-инфраструктурата GILDA (https://gilda.ct.infn.it)

Page 29: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 30

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Обобщение

• EGEE изпълнява най-големия грид с множество ВО в света!

• gLite 3.0 промишлен мидълуеър– На негова база може да се изграждат средства и услуги за

нови потребителски общности

• Ефективна поддръжка на нови потребителски общности

• t-инфраструктура за обучение– GILDA

• следващите 2 години: напредък към– Федериран грид– Устойчива организация

Page 30: Преглед на  EGEE  проекта и неговия мидълуер

Overview of EGEE 31

Enabling Grids for E-sciencE

EGEE-II INFSO-RI-031688

Further information

• EGEE конференция: 25-29 September 2006http://www.eu-egee.org/news/registration-open-for-egee201906-conference-September-2006-geneva/

• EGEE цифрова библиотека: http://egee.lib.ed.ac.uk/ – Нужда от сертификат (GILDA или национална CA в браузър)

• EGEE www.eu-egee.org• EGEE: 1st потребителски форум

http://egee-intranet.web.cern.ch/egee-intranet/User-Forum

• gLite http://www.glite.org/• LCG http://lcg.web.cern.ch/LCG/

• Open Grid Forum http://www.gridforum.org/• Globus Alliance http://www.globus.org/• VDT http://www.cs.wisc.edu/vdt/

NEW!!!