فهرست مطالب
عنوان صفحه
فصل اول: Grid Computing
فصل دوم: مزیتهای Grid Computing
2-2 قابلیت محاسبهی موازی. 10
3-2 منابع مجازی و سازمانهای مجازی. 12
2-5 متعادل سازی استفاده از منابع. 14
فصل سوم: مفاهیم و معیاری
3-1 سازمانهای مجازی و Grid. 21
3-1-1- چالشهای تکنیکی در به اشتراک گذاشتن. 24
3-1-2 سیر تکامل تکنولوژی Grid. 27
3-2-1 Fabric (رابطهایی برای کنترلهای محلی) 33
3-2-2 Connectivity (برقراری ارتباط ساده و امن) 35
3-2-3 Resource (به اشتراک گذاشتن یک منبع) 36
3-2-4 Collective (هماهنگی چندین منبع) 37
3-3 پیادهسازی معماری Grid. 39
3-3-2 Open Grid Services Architecture. 45
فصل چهارم: مدل OGSA
4-2 معماری سرویسگرای Grid (Service-oriented Grid) 89
4-5 Open Grid Service Infrastructure. 55
4-5-1 تعریف و نمونههای Grid Service. 58
4-5-2-2 الگوی دادههای سرویس... 62
4-5-4 چرخهی زندگی سرویس (Service Life Cycle) 64
4-5-4-2 مدیریت طول عمر سرویس... 65
4-5-6 گروههای سرویس (Service Group) 66
4-6 الگو و سرویسهای OGSA.. 67
4-6-2 سرویسهای مربوط به دادهها و اطلاعات: 68
4-6-3 مدیریت منابع و سرویسها: 69
فصل پنجم: مدلی برای برنامهنویسی
5-3 مدلنویسی، به صورت شبه کد. 78
5-4 فلوچارتها و کمی از جزئیات برنامهنویسی. 83
5-4-1 فلوچارت طرف زمانبند. 84
5-4-1 فلوچارت طرف منبع محاسباتی. 86
5-5 روشی برای تقسیم کردن در مسائل Back-track. 87
فصل ششم: Grid Computing در عمل
6-2-9 جزئیات برنامهنویسی. 105
فهرست اشکال
عنوان صفحه
شکل 2-1 Grid منابع نامتجانس و از نظر جغرافیایی از هم جدا را مجازی میسازد 13
شکل 2-2 کارها به جاهایی که بار کمتری دارند برده میشوند. 15
شکل 2-3 پیکربندی Grid در مواقع بحرانی. 17
شکل 3-2 سیر تکامل تکنولوژی Grid. 25
شکل 3-3 لایههای معماری Grid. 28
شکل 3-4 مثالی از مکانیزم Globus Toolkit 33
شکل 4-1 قسمتهای اصلی OGSA.. 34
شکل 4-2 قسمتهای مختلف مثال. 50
شکل 4-4 مفاهیم و ارتباطات مهم OGSI 53
شکل 4-5 یک نمونه از تعریف دادههای سرویس... 55
شکل 5-2 قسمتهای مختلف سیستم. 76
شکل 5-3 قسمتی از فلوچارت طرف زمانبندی. 79
شکل 5-4 فلوچارت طرف زمانبند. 85
شکل 6-1 ضرب ماتریس به صورت معمولی.. 86
شکل 6-2 ضرب ماتریس بهصورت موازی. 94
شکل 6-3 بخشهای مختلف و اتصالات منطقی آنها 94
شکل 6-4 موقعیت فیزیکی قسمتها 95
شکل 6-6 یک راهحل برای 14- وزیر. 98
شکل 6-7 سه وزیر در جاهای خود قرار گرفتهاند. 101
شکل 6-9 قسمتهای مختلف سیستم. 103
شکل 6-11 Scheduler 104
چکیده:
هدف Grid Computing به اشتراکگذاری منابع در یک محیط پویا و احتمالاً ناهمگن است. این منابع با سیاستهای مختلف در دسترس هستند. «به اشتراکگذاری» عمدتاً برای اهداف محاسباتی برای مقاصد علمی است اما در مواردی اقتصادی نیز کاربرد دارد. این منابع میتوانند منابع گوناگونی از جمله CPU، هارد دیسک، نرمافزارها و سنسورها باشند.
در این گفتار مفاهیم، مزیتها و کاربردهای Grid را بررسی میکنیم، یک معماری برای Grid معرفی میکنیم و مدل OGSA را بررسی میکنیم. یک مدل کلی برای برنامهنویسی تحت Gird بیان میکنیم و جزئیات این مدل را برای مسائل Back-track بررسی میکنیم و درخت خاکستری را معرفی میکنیم. در نهایت مسئلهی N، وزیر را در محیط Grid حل میکنیم و برای نشان دادن قدرت محاسبهی موازی، نتایج عمل ضرب ماتریس با استفاده از ده ماشین را بیان میکنیم.
واژههای کلیدی
Grid، Grid Computing، مجازیسازی، سازمان مجازی، مسائل NP، درخت خاکستری، N- وزیر، OGSA، پردازش موازی، ریزکار.
Grid Computing