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