عنوان مقاله

+ مقاله تجزیه و تحلیل Grid Computing و الگوریتم های آن

فهرست مطالب

+

مقدمه۱
فصل اول مبانی گرید۲
۱-۱ Grid computing چیست۳
۱-۲ انواع گرید۴
۱-۳ اهمیت Grid Computing5
۱-۴ ابزار قدرتمند Globus6
۱-۵ نگاهی به‌اجزای گرید۷
۱-۶ گرید از دید برنامه نویسان۱۲
۱-۷ پیچیدگی‌ ها۱۳
۱-۸ مقدمه‌ای بر محاسبات توری۱۴
۱-۹ مسئله گرید۱۶
۱-۱۰ گرید و مفاهیم دیگر از محاسبات توزیعی۱۶
۱-۱۱ فواید محاسبات توری۱۹
۱-۱۱-۱ بهره برداری از منابع مورد استفاده۱۹
۱-۱۱-۲ ظرفیت پردازنده موازی۲۱
۱-۱۱-۳ منابع مجازی و سازمان‌های مجازی برای مشارکت۲۲
۱-۱۱-۴ دستیابی به منابع اضافی۲۳
۱-۱۱-۵ توازن منابع۲۵
۱-۱۱-۶ قابلیت اطمینان۲۵
۱-۱۱-۷ مدیریت۲۷
۱-۱۲ استانداردها برای محیط‌‌های گرید۲۸
۱-۱۲-۱ استاندارد OGSI29
۱-۱۲-۲ استاندارد گرید FTP29
۱-۱۲-۳ استاندارد WSRF30
۱-۱۲-۴ استانداردهای مرتبط با سرویس‌‌های وب۳۰
فصل دوم امنیت و طراحی گرید۳۱
۲-۱ معرفی امنیت گرید ۳۲
۲-۱-۱ نیازهای امنیتی گرید۳۲
۲-۱-۲ چالش های امنیتی موجود در محیط یک گرید۳۳
۲-۱-۳ دامنه‌های امنیتی گرید۳۳
۲-۱-۴ اصول امنیت ۳۴
۲-۱-۵ اصطلاحات مهم در رابطه با امنیت گرید۳۶
۲-۱-۶ مجوز اعتبارسنجی۳۸
۲-۲ طراحی گرید۴۳
۲-۲-۱ اهداف راه حل۴۴
۲-۲-۲ توپولوژی گرید۴۷
۲-۲-۲-۱ Intra گرید۴۸
۲-۲-۲-۲ Extra گرید۴۹
۲-۲-۲-۳ Inter گرید۵۰
۲-۳ بررسی برخی از پروژه‌‌های گرید۵۱
۲-۳-۱SETI@Home 51
۲-۳-۲ NAREGL52
۲-۳-۳ Floding@Home52
۲-۳-۴ Google53
۲-۳-۵ BLAST (Basic Local Alignment Search Tool)53
۲-۴ مقایسه و نتیجه گیری۵۴
فصل سوم زمانبندی در گریدهای محاسباتی۵۵
۳-۱ زمانبندی در گریدهای محاسباتی۵۶
۳-۲- طبقه بندی زمانبندهای پیشین۵۹
۳-۳ توابع هدف۶۳
۳-۴ مروری بر زمانبندهای سیستم‌های توزیع شده و گرید۶۵
فصل چهارم مدلی برای برنامه نویسی ۶۸
۴-۱- تعریف محیط و هدف۶۹
۴-۲- المان ها۷۰
۴-۲-۱ – کار۷۱
۴-۲-۲- قسمت کردن۷۱
۴-۲-۳- ریزکار۷۳
۴-۲-۴- منبع محاسباتی۷۴
۴-۲-۵- زمانبند۷۴
۴-۲-۶- ذخیره کننده۷۴
۴-۳- مدل برنامه نویسی، ‌به صورت شبه کد۷۵
۴-۳-۱- طرف منابع محاسباتی۷۶
۴-۳-۲- طرف زمانبند۷۷
۴-۳-۳- تقسیم کننده۷۸
۴-۴- فلوچارت ها و کمی از جزئیات برنامه نویسی۷۹
۴-۴-۱- فلوچارت طرف زمانبند۸۰
۴-۴-۲- فلوچارت طرف منبع محاسباتی۸۱
۴-۵- روشی برای تقسیم کردن در مسائل Back-track82
۴-۵-۱- ساختمان داده گره۸۳
۴-۵-۲- درخت خاکستری۸۴
۴-۵-۳- قطع کردن درخت۸۵
۴-۵-۴- زمانبندی۸۷
۴-۵-۵- نکات تکمیلی۹۰
فصل پنجم‌Grid Computing در عمل۹۱
۵-۱- ضرب ماتریس ها۹۲
۵-۱-۱- تعریف مسئله۹۲
۵-۱-۲- قسمت‌های سیستم۹۳
۵-۱-۳- اتصال ها۹۴
۵-۱-۴- روش کار۹۴
۵-۱-۵- نتایج۹۴
۵-۱-۶- جزئیات پیاده سازی۹۷
۵-۲- حل مسئله –N وزیر۹۷
۵-۲-۱- کار۹۸
۵-۲-۲- قسمت کردن۹۸
۵-۲-۳- ریزکار۹۹
۵-۲-۴- منابع محاسباتی۱۰۰
۵-۲-۵- زمانبند۱۰۰
۵-۲-۶- ذخیره کننده۱۰۰
۵-۲-۷- قسمت‌های سیستم۱۰۰
۵-۲-۸- روش کار ۱۰۲
۵-۲-۹- جزئیات برنامه نویسی۱۰۳
فصل ششم الگوریتم بازیابی هوشمندانه منابع در شبکه گرید۱۰۴
۶-۱ معرفی روش‌های بازیابی اطلاعات در شبکه گرید۱۰۵
۶-۱-۱ جست و جو عرضی۱۰۵
۶-۱-۲ جست و جوی عرضی تصادفی۱۰۶
۶-۱-۳ جست و جو با استفاده از قدم‌های تصادفی۱۰۶
۶-۱-۴ جست و جو با نگهداری اطلاعات۱۰۷
۶-۱-۲ توضیح روش جست و جوی هوشمندانه۱۰۷
۶-۱-۳ توضیح ایده ارائه شده در قالب یک مثال۱۱۰
۶-۱-۴ به کارگیری شبکه و یادگیری و چگونگی پیاده سازی آن۱۱۲
۶-۱-۴-۱ همکاری واسط ها با یکدیگر۱۱۴
۶-۱-۴-۲ تصادفی عمل کردن۱۱۴
۶-۱-۴-۳ اعمال جست و جو از چند مسیر۱۱۵
۶-۱-۵ الگوریتم بکار رفته در روش هوشمند۱۱۶
۶-۲ نتایج آزمایشات و ارزیابی۱۱۷
۶-۳ پیشنهادات آتی۱۱۸
فصل هفتم الگوریتم بهینه سازی هزینه زمانبندی در گرید‌های محاسباتی اقتصادی با استفاده از اتوماتای سلولی۱۲۰
منابع۱۲۴
همراه با اشکال

======