grid computing

33

Upload: behesht-raya

Post on 30-Oct-2014

18 views

Category:

Documents


4 download

DESCRIPTION

Main concepts of grid computing

TRANSCRIPT

Page 1: Grid computing
Page 2: Grid computing

Gridمعرفي فن آوري

شاهين روحاني Gridگروه محاسباتي

پژوهشگاه دانشهاي بنيادي1387سال

Page 3: Grid computing

Gridچیست؟ چرا بهGridنیازمندیم؟ Gridچگونه کار می کند؟

میان افزار•

•CAچیست؟ انواعGride-Science

فهرست مطالب

Page 4: Grid computing

Gridچیست ؟ مردم اطالعات را به اشتراک می internetدر

گذارند.www،FTP و email نمونه هايي از سرویسها

به این منظور ایجاد internetهستند که بر روی شده اند.

Grid هم سرویسی است که روی internet تعریف می شود.

آنچه که به اشتراک گذارده می شود:Gridاما در منابع

Page 5: Grid computing

Gridچیست ؟

اشتراک گذاشتن منابع محاسباتی، داده های

، cpu ، RAMآزمایشگاهی ، …فضای دیسک

Page 6: Grid computing

Gridچیست ؟ :آزمایش (داده تولید شده توسط سنسورها و ابزارهای آزمایشگاهی

LHC 2000,000 حدود CD) در سال داده تولید می کند : منابع محاسباتیcpu ، RAM )....، فضای دیسک ، کاربردی : هایبرنامه matlab، drug design،simulationتلسکوپهای نجومی ماهواره ها دستگاههای آزمایشگاهی

.

Page 7: Grid computing

نیازمندیم؟Gridچرا به

تولید علم در خیلی از زمینه ها بدونمحاسبه و کامپیوتر غیر ممکن است.

مردم با مسائل پیچیده ای برخورد کردند که و clusterتوان محاسباتی یک کامپیوتر، یک

حتی یک ابر کامپیوتر برای حل آنها کافی زمان محاسبه از طول عمر آنها (نیست.

)بزرگتر استاز جمله این مسائل :

Page 8: Grid computing

نیازمندیم؟Gridچرا به

:برای کنترل الیه ازن ، ماهواره های مربوطه زمین شناسی تصویر به زمین می فرستند.GB 100روزانه حدود

، پیش بینی وقوع زلزله : جمع آوری داده نقاط مختلفمحاسبات

بیولوژی: بیولوژیست ها برای طراحی یک دارویantiviral نیاز دارند حالتهای مختلف یک مولکول بزرگ را در نظر

بگیرند.: آزمایش فیزک انرژی باالLHC: مسئله ژن انسان و اینکه اطالعات در ژن بیواینفورماتیک

چگونه رمز شده است.

Page 9: Grid computing

نیازمندیم؟Gridچرا به

چند مشکل مشترک :نیاز به کامپیوتر قوی و توان محاسباتی باال نیاز به حجم وسیعی از فضا برای ذخیره داده

های خام محدودیت بودجه تحقیقاتینیاز به نیروی انسانی

Page 10: Grid computing

نیازمندیم؟Gridچرا به

بنابراین با اشتراک گذاردن منابع آزمایشگاهی ، محاسباتی ،داده های

متخصص بودجه تحقیقاتی و نیروی بهینه تر و سریع تر به حل ,انسانی

توان دست اینگونه مسائل پیچیده مییافت.

Page 11: Grid computing

Grid کند؟ می کار چگونه طریق از ها هستند internetکامپیوتر متصل هم به

. داد افزایش را آنها تعداد توان می براحتی و وقتها از خیلی در کامپیوترها از Idleخیلی

روند ( Cycleهستند) می هدر ها ( ، فرد هستند مختلفی افراد آنها صاحبان

)... مرکزی مدیریت بنابراین دانشگاه، دانشکده،. ندارد وجود

( دارند مختلف انواع Arch/OpSys)کامپیوترها

گرفت کار به را آنها شود می چگونهآید؟ بدست ذیل های ویژگی تا

Page 12: Grid computing

Gridچگونه کار می کند؟

به اشتراک گذاردن منابع محاسباتی و جمع کردن تمامیcycle ها بطور منسجم و یکپارچه

لحاظ امنیت، اولویت و استفاده قانونی ایجاد یک محیط دینامیک ) کاهش و افزایش کامپیوترها

تاثیری در اجرای محاسبات نداشته باشد(( استفاده بهینه از منابع محاسباتی( scavenging free

cycle فراهم آوردن توان محاسباتی دلخواه، سهل و آسان

ازطریق یک پایانه

Page 13: Grid computing

Gridچگونه کار می کند؟

CE

Worker Nodes

UI

VOMS

WMS

CA

Page 14: Grid computing

Gridچگونه کار می کند؟

VO(virtual organizationارگان مجازی ) افراد، موسسات،دانشگاهها ....که بروی یک مسئله خاص

تمامی منابع خود را ,کار می کنند با تشکیل یک ارگانشامل محاسباتی، داده ای، آزمایشگاهی و انسانی را

برای حل آن مسئله به اشتراک می گذارند.

middleware )میان افزار (

Page 15: Grid computing

middleware میان افزار

برنامه های کاربردی کاربر سیستم میان افزار

عاملGliteLCGCondorNAREGUNICORENIMROD GLOBUS

Page 16: Grid computing

CA

دوعدد كليد: يكي عمومي و يكي خصوصيكد گذاري بر اساس اعداد اول Ulميدارد. كليدهاي عمومي را نگهUser.كليد خصوصي خودش را نگه ميدارد

Page 17: Grid computing

Grid انواع

Grid پروژه ( ایCMS)

Grid ( ملیNational Grid)

Grid ( محلی( Local Grid

Internet computing ) SETI@home(

Page 18: Grid computing

Grid اروپايي

Page 19: Grid computing

19

توزيع كاربرها و منابع

– EGEE’08 BT – 22 Sept 2008

Page 20: Grid computing

– EGEE’08 BT – 22 Sept 2008 20

EGEE در پروژه هاي زيربنايي مربوطه

GIN

Page 21: Grid computing

e-Science

هر پيشرفت تكنولوژيكي منجر به انفجاري درفعاليتهاي علمي مي شود.

Page 22: Grid computing

در فيزيك ذراتGridكاربرد

نظارت گسترده براي سايتهايي كه به خدمات مي دهند.LHCسازمانهاي مجازي

Page 23: Grid computing

نظارت گسترده بر سايتهايي كه به سازمانهاي LHC.مجازي خدمات مي دهند

مخزن مركزي استانداردهاي عمومي

كارهاي ,)سرعت انتقالهمزمان و موازي

ميزان موفقيت ,يكديگرو غيره(

مخزن مركزي استانداردهاي عمومي

كارهاي ,)سرعت انتقالهمزمان و موازي

ميزان موفقيت ,يكديگرو غيره(

•ATLAS

•ALICE

•CMS

•LHCb

براي سايت ويژهGridنقشه

توزيع متري عمومي با •EGEE'08 (CERN, IT/GS)زمان

Page 24: Grid computing

زلزله شناسي- 2

( كاربردهاي زلزله شناسيIPGP-CNRS)

Page 25: Grid computing
Page 26: Grid computing

اختر فيزيك- 3

درفيزيك اختر EGEE :پالنك ESAماموريت

Page 27: Grid computing

Marcos López-Caniego IFCA Santander Spain

Grid Applications: Detection of Point Sources

In this approach to detect point sources we work on flat patches of the sky

Page 28: Grid computing

- پيش بيني آب و هوا4

كاربردهاي علم هواشناسيدر چارچوب پروژه ) VO ( ارگان مجازي

SEE-GRID-SCI

Page 29: Grid computing

PRECIPITATION FORECASTS: BOLAM 10 members

Page 30: Grid computing

- انسان فيزيولوژيكي مجازي4

واحد تجمع دانش كنوني درون يكنمونه فيزيولوژيكي

Organism (7)

OrganSystem(6)

Organ (5)

Tissue (4)

Cell (3)

Molecule (2)

Atom (1)

C C

H H

H H

Page 31: Grid computing

e-science در ايران

چهe-science اي در ايران امكان پذير است؟

- فيزيك ذرات1- زلزله شناسي2- ستاره شناسي3- پيش بيني آب و هوا4- ديناميك مولكولي و شبيه سازي5

Page 33: Grid computing

متشکرم