Grid Computing

Download Report

Transcript Grid Computing

‫‪LOGO‬‬
‫به نام خالق هستی‬
‫سمیرا نوروزی‬
‫‪1‬‬
‫‪Samira Noroozi‬‬
‫محاسبات شبکه ای‬
Grid Computing
Samira Noroozi
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت های‬
3
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
5
Grid ‫معماری‬
‫نتیجه گیری‬
3
6
Samira Noroozi
‫محاسبات شبکه ای روشی است برای پردازش پردازه های بزرگ که حتی ابر کامپیوتر ها نیز از انجام آنها‬
‫عاجزاند‪ .‬در این روش سیستم می تواند پردازش های عظیم خود را توسط کامپیوترهای شخصی در سراسر جهان که‬
‫به این شبکه پیوسته است انجام دهد‪ .‬این شبکه از منابع کامپیوتر در زمانهای بیکاری آنها استفاده می کند بنا بر این‬
‫از تجمع کامپیوترهای کوچک پردازشگری بزرگ پدید می آید که می توان رقبای قدرتمندی برای ابر کامپیوتر ها‬
‫باشند‪.‬‬
‫گرید کامپیوتینگ تکنولوژی تقسیم کردن منابع شبکه های دامنه های مختلف و نا همگون مبتنی بر سرویسهای‬
‫دریافتنی است ‪ .‬محاسبات گریدی در اوایل دهه ‪ 90‬در انجمن ابر محاسبات مطرح شد و هدف آن به کار گرفتن‬
‫منابع محاسباتی موجود به شکل آسان برای محاسبات پیچیده توسط سایت های بود که به صورت جعرافیایی توزیع‬
‫شده می باشند‪ .‬ایده اصلی گرید این است که منابع ماشینهای شرکت کننده از طریق یک الیه نرم افزاری به صورت‬
‫شفاف و مطمئن مورد استفاده قرار بگیرد‪ .‬این الیه نرم افزاری وظایفی همچون مجازی سازی منابع یافتن و‬
‫جستجوی منابع و مدیریت منابع های در حال اجرا را به عهده دارد‪ .‬محاسبات گریدی در ساده ترین بیان محاسبات‬
‫توزیع شده ای است که به سطح تکامل باالترین رسیده است‪ .‬هدف این است که تصویر یک کامپیوتر مجازی ساده و‬
‫در عین حال بزرگ و پر قدرت که توانایی مدیریت خودش را دارا می باشد از یک مجموعه وسیعی از کامپیوترها‬
‫به وجود بیاید این مجموعه از یک سری از سیستم های ناهمگون متصل به هم که ترکیبات مختلفی از منابع را به‬
‫اشتراک گذاشته اند تشکیل شده است‪.‬‬
‫‪Nima Moeinian‬‬
‫‪4‬‬
‫‪www.thmemgallery.com‬‬
‫در گرید کامپیوتینگ به جای در اختیار داشتن منابع گران قیمت اختصاصی که معموال بخش اعظم ظرفیت آن نیز‬
‫خالی خواهد مانده ترجیح داده می شود تا منابع ارزان قیمتی تهیه شده و بین شبکه ها تقسیم گردد در این صورت به‬
‫هنگام لود کاری(بارگذاری) از ظرفیت خالی منابع سایر شبکه ها استفاده خواهد شد این تکنولوژی بخصوص در‬
‫کمپانیهای چند ملیتی که قاره های مختلف ‪data canter‬هستند مورد استفاده قرار خواهند گرفت چرا که در سایر‬
‫قاره ها‪ ،‬مراکز داده خارج از ساعت کاری بوده و ترافیک کاری آنها به حداقل رسیده است‪.‬پس می توان از منابع‬
‫سخت افزاری آنها برای قارهایی که هم اکنون دارای لود کاری بیشتری است سود جست‪.‬‬
‫گرید کامپیوتینگ در حقیقت نسل جدیدی از شبکه های توزیع یافته است همانند اینترنت به کاربران خود اجازه می‬
‫دهد فایلها را به اشتراک بگذارند‪ .‬به عالوه منابع مشترکی از اطالعات را برای استفاده کنند گان فراهم می کند با‬
‫استفاده از این سیستم ها می توان منابع کامپیوتر های نا همگون را به اشتراک گذاشت هدف اصلی گرید از استفاده‬
‫از این منابع مشترک مانند قدرت پردازنده پهنای باند پایگاه اطالعات و در اختیار گزاردن آن برای کامپیوتر‬
‫مرکزی است‪.‬‬
‫مثال در مقیاس کوچک‪ ،‬شما فرض کنید در یک سازمان‪ ،‬اداره یا یک شرکت که کامپیوتر ها به هم شبکه‬
‫هستند تعدادی از این کامپیوتر ها از اجزای سخت افزاری و فضایی که در اختیار دارند استفاده کامل و بهینه را‬
‫نمی کنند و شخص دیگری در آن سازمان یا اداره که احتیاج به پردازش بزرگی را دارد می تواند از فضاهای‬
‫سیستم های دیگری که متصل به شبکه هستند استفاده کند با این روش هر سیستم کوچکی می تواند خود به یک‬
‫سیستم بزرگی تبدیل شود و از مزایای این روش مقرون به صرفه بودن از لحاظ اقتصادی و زمان می باشد‬
‫‪Nima Moeinian‬‬
‫‪5‬‬
‫‪www.thmemgallery.com‬‬
‫این نوع شبکه های توزیع یافته اهمیت باالیی دارند به دلیل اینکه تقریبا در همه سازمانه و شرکت ها ی بزرگ‬
‫تعدادی کامپیوتر بدون استفاده وجود دارد مثال سرورهای یونیکس ‪،‬تقریبا ده تا بیست درصد از ظرفیت خود‬
‫استفاده می کنند و کامپیوتر های شخصی حدودا از ‪ 95‬درصد ظرفیت خود استفاده نمی کنند با استفاده از گرید از‬
‫یک سازمان یا یک شرکت بزرگ می توان از منابع بال استفاده کامپیوتر های سازمان کمال استفاده را برد و‬
‫سرعت پردازش اطالعات در سیستم ها که با کمبود حافظه مواجهند را جبران نمود از طرف دیگر سرعت نرم‬
‫افزاهایی از این منبع بزرگ سخت افزاری استفاده می کنند بسیار باالتر خواهد و در نتیجه می توان به فکر‬
‫درست کردن نرم افزارهای با قابلیت باالتری باشیم و منابع بیشتری را در اختیار استفاده کنندگان قرار دهیم‪.‬به‬
‫طور کلی کامپیوترها در گرید به شبکه متصلند‪،‬این سیستم ها همچنین می توانند حاوی اطالعات مهم و حساسی‬
‫باشند در نتیجه امنیت را می توان یکی از مهمترین اجزای این سیستم ها دانست‪.‬‬
‫‪Nima Moeinian‬‬
‫‪6‬‬
‫‪www.thmemgallery.com‬‬
7
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت های‬
3
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
5
Grid ‫معماری‬
‫نتیجه گیری‬
8
6
Samira Noroozi
‫استفاده موثر از منابع‬
‫محاسبه ی موازی‬
‫دسترسی به منابع اضافه‬
‫‪Grid Computing‬‬
‫مزیت های محاسبات شبکه ای‬
‫متعادل سازی استفاده از منابع‬
‫قابلیت اطمینان‬
‫‪Nima Moeinian‬‬
‫‪9‬‬
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت های‬
3
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
5
Grid ‫معماری‬
6
‫نتیجه گیری‬
10
Samira Noroozi
1
2
3
Cluster
Grid
Compus
Grid ‫انواع‬
Grid
Global
Grid
www.thmemgallery.com
11
Samira Noroozi
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت های‬
3
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
5
Grid ‫معماری‬
‫نتیجه گیری‬
12
6
Samira Noroozi
‫نحوه تخصیص منابع‬
‫اشتراکی‬
‫وظیفه ای‬
‫‪Grid Engine‬‬
‫برتری‬
‫‪Samira Noroozi‬‬
‫‪13‬‬
‫اضطراری‬
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت های‬
3
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
5
Grid ‫معماری‬
‫نتیجه گیری‬
14
6
Samira Noroozi
Application
‫الیه های معماری‬
Grid
Collective
Resource &
Connectivity
Fabric
15
Samira Noroozi
16
‫‪Fabric‬‬
‫‪Fabric‬‬
‫رابط هایی برای‬
‫کنترل های محلی‬
‫عملیات خاص‬
‫مربوط به یک‬
‫منبع فقط بر روی‬
‫آن انجام‬
‫می شود‪.‬‬
‫منابعی که‬
‫می توانند به‬
‫اشتراک گذاشته‬
‫شوند وجود‬
‫دارد‪.‬‬
‫‪Samira Noroozi‬‬
‫‪17‬‬
‫‪Resource & Connectivity protocol‬‬
‫‪Connectivity‬‬
‫‪Resource‬‬
‫برقراری ارتباط امن‬
‫با منبع‬
‫راه اندازی‬
‫منبع‬
‫برقراری ارتباط‬
‫امن وسادده‬
‫& ‪Resource‬‬
‫‪Connectivity‬‬
‫‪protocol‬‬
‫ایجاد امنیت با‬
‫الگورینم‬
‫رمزنگاری‬
‫نظارت و کنترل‬
‫منابع‬
‫امن ترین پروتکل ‪TCP\IP‬‬
‫‪Samira Noroozi‬‬
‫تصدیق گیرنده و‬
‫فرستنده‬
‫‪18‬‬
‫‪Collective Services‬‬
‫سرویس‬
‫راهنما‬
‫مجوعه ای از‬
‫پروتکل منابع‬
‫زمانبندی و‬
‫اختصاص‬
‫منابع‬
‫‪Samira Noroozi‬‬
‫‪19‬‬
‫سرویس‬
‫تشخیص‬
‫خطا‬
‫‪Application‬‬
‫‪1‬‬
‫کاربر با آن در تماس‬
‫است و برنامه کاربردی‬
‫در این الیه قرار دارد‪.‬‬
‫‪Samira Noroozi‬‬
‫‪20‬‬
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت های‬
3
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
5
Grid ‫معماری‬
‫نتیجه گیری‬
21
6
Samira Noroozi
‫‪Conclusion‬‬
‫کاهش فشار کار‬
‫جنبه اقتصادی‬
‫کاهش زمان مصرفی‬
‫ارتباط بین محققان‬
‫‪Samira Noroozi‬‬
‫‪22‬‬
LOGO
Samira Noroozi
23