عنوان فهرست مطالب صفحه
فصل اول معرفي
1-1 مقدمه.. 1
1-2 بيان مسئله.. 1
1-3اهداف تحقيق.. 3
1-4 ساختار پايان نامه.. 3
1-5 نتيجه گيري.. 4
فصل دوم معرفي محاسبات ابري
2-1 مقدمه.. 5
2-2معرفي محاسبات ابري.. 5
2-3تعريف لايه هاي ابر.. 9
2-3-1 نرم افزار به عنوان سرويس.. 9
2-3-2 زيرساخت به عنوان سرويس.. 9
2-3-3سکو به عنوان سرويس.. 9
2-3-4 منابع ذخيره سازي به عنوان سرويس.. 11
2-4 انواع محاسبات ابري.. 12
2-5 سيرتکامل محاسبات ابري.. 12
2-5-1 عناصر تشکيل دهنده ابر.. 12
2-5-2 تاريخچهاي مختصر از محاسبات ابري.. 13
2-5-3 مقايسه با فناوريهاي مرتبط.. 14
2-6 مقايسه سرويسهاي ابر بامحاسبات ابري.. 16
2-7 ويژگيهاي محاسبات ابري.. 17
2-8 استانداردهاي محاسبات ابري.. 18
عنوان فهرست مطالب صفحه
2-8-1 مثالي از طراحي برنامه ي کاربردي وب.. 19
2-9 مشخصات ابر.. 20
2-9-1 جوانب فني.. 21
2-9-2 جوانب کيفي.. 22
2-9-3 جوانب اقتصادي.. 22
2-10 چالش هاي رايانش ابري.. 23
2-11 نتيجه گيري.. 24
فصل سوم ادبيات موضوع و کارهاي پيشين
3-1 مقدمه.. 25
3-2 معماري ابر چندرسانه.. 25
3-2-1دلايل استفاده از تکنولوژي ابر براي ارائه سرويس چندرسانه 26
3-3 بررسي ويژگيهاي معماري ابر رسانه.. 29
3-3-1 چالشهاي پردازش سرويس چندرسانه.. 29
3-4 امکانات درنظرگرفته شده در ابر براي ارائه سرويس هاي چندرسانه 31
3-4-1 ذخيره سازي و به اشتراک گذاري.. 31
3-4-2 تاليف و تلفيق.. 33
3-4-3 سازگاري و تحويل.. 35
3-4-4 ترجمه رسانه.. 37
3-5 پيشينه اي از الگوريتمهاي تعادل بار.. 38
3-5-1الگوريتم نوبت گردشي.. 39
3-5-2الگوريتم تعادل بار براي چندرسانه ارائه شده در بستر ابر 39
3-5-3روش نشست راهگزين.. 40
عنوان فهرست مطالب صفحه
3-5-4 روش نشست راهگزين توسعه يافته.. 41
3-5-5طراحي متعادل کننده هاي بار توزيع شده.. 42
3-5-6بزرگ بودن مقياس پردازنده هاي انتهايي متصل به پخش کننده 42
3-5-7 روش تصادفي.. 43
3-5-8 الحاق به کوتاهترين صف.. 43
3-5-9 روشSQ(d) 43
3-5-10 روش الحاق به صف بيکار.. 44
3-5-11 متعادل نمودن بار به کمک نسخه برداري.. 45
3-6 نتيجه گيري.. 51
فصل چهارم الگوريتم پيشنهادي
4-1 مقدمه.. 52
4-2 انواع نسخه برداري.. 52
4-2-1 نسخه برداري غيرفعال.. 53
4-2-2 نسخه برداري فعال.. 54
4-2-3 نسخه برداري نيمه غيرفعال.. 56
4-2-4 نسخه برداري نيمه فعال.. 57
4-2-5 الگوريتم نسخه برداري نيمه فعال.. 58
4-2-6 بروزرساني نسخه ها.. 60
4-2-7 الگوريتم بروزرساني به صورت شبه کدي از جاوا.. 61
4-2-8 بازيابي نسخه سرگروه.. 63
4-2-9 بازسازي سرورمعيوب.. 65
4-2-10 اضافه شدن عضو پيرو.. 69
عنوان فهرست مطالب صفحه
4-2-11 حذف عضو پيرو.. 70
4-3 نتيجه گيري.. 71
فصل پنجم پياده سازي روش پيشنهادي
5-1 مقدمه.. 72
5-2 ابزار شبيه سازي.. 72
5-3 پياده سازي.. 75
5-4 ايجاد بستر ابر براي آزمايش کردن روش پيشنهادي.. 80
5-5 نتيجه گيري.. 83
فصل ششم ارزيابي نتايج شبيه سازي
6-1 مقدمه.. 84
6-2 مقايسه نتايج شبيه سازي.. 85
6-3مقايسه متوسط بهره وري در روشهاي مختلف همگامسازي در RALB.. 88
6-4 بررسي بهره وري سيستم با توجه به تعداد نودهاي موجود در هر بخش RALB 90
6-5 بررسي بهره وري سيستم با توجه تعداد بخش هاي موجود در زيرساخت شبکه 91
6-6 بررسي تعداد پيغامهاي پخش چندگاني ردوبدل شده درروشهاي مختلف نسخه برداري.. 93
فصل هفتم نتيجه گيري و کارهاي آينده
6-7 نتيجه گيري.. 94
7-1 مقدمه.. 95
7-2 جمع بندي و تحقيق.. 95
7-3 پيشنهادات و کارهاي آينده.. 97
مراجع.. 99
عنوان فهرست شکل صفحه
شکل 2-1- شش نوع روش محاسبه ………………………. 7
شکل 2-2- مفهوم سکو به عنوان سرويس………………… 10
شکل 2-3- معماري لايه بندي شدهي محاسبات ابر…………. 11
شکل2-4- مدلي از توسعه برنامههاي کاربردي در شبکهي تحت وب دو سطحي در بستر ابر 19
شکل3-1- رابطهي بين رسانه ابر و سرويسهاي ابررسانه…… 27
شکل3-2- مقايسه معماري ابر لبه رسانه با مديريت مرکزي و مديريت نظير به نظير 29
شکل3-3- تاليف و تطبيق مبتني بر محاسبات ابري……….. 34
شکل3-4- تبديل کد و سازگاري ويديو در بستر ابر………. 36
شکل3-5- معماري سيستم چندرسانه مبتني بر ابر………… 40
شکل4-1- فازهاي نسخه برداري غيرفعال……………….. 54
شکل4-2- فازهاي نسخه برداري فعال………………….. 56
شکل4-3- فازهاي نسخه برداري نيمه فعال……………… 57
شکل4-4- مثالي از نحوه سازگاري بين نسخهها در نسخهبرداري نيمه فعال 61
شکل4-5- نحوه بازيابي نسخه سرگروه در نسخه برداري غيرفعال 63
شکل4-6- بازيابي نسخه سرگروه هنگام عدم خطا در پيروها… 66
شکل4-7- بازيابي نسخهي سرگروه و پيرو با رتبه2………. 68
شکل4-8- عدم تشخيص خطاي سرگروه توسط پيرو سالم………. 69
شکل 5-1- شماي کلي از محيط گرافيکي Cloudanalyst………. 73
شکل 5-2- شماي کلي از معماري Cloudanalyst……………. 74
شکل6-1- بررسي زمان پاسخ براياضافه نمودن انواع نسخه برداري در روش RALB 86
شکل6-2- مقايسه متوسط بهرهوري در روشهاي مختلف همگامسازي در RALB 89
شکل6-3- انحراف معياراستانداردبهرهوري سيستم………… 90
شکل6-4- بررسي بهره وريسيستمبا توجه به تعداد نودهاي موجود در هر بخش در RALB 91
عنوان فهرست شکل صفحه
شکل6-5- بررسي بهره وري سيستم با توجه تعداد بخشهاي موجود در زيرساخت شبکه 92
شکل6-6- بررسي تعداد پيغامهاي همگامسازي بررسي شده در روشهاي مختلف نسخهبرداري 94
عنوان فهرست جدول ها صفحه
جدول1-2-ويژگيهاي کليدي محاسبات ابري………………. 16
جدول2-2- ويژگي کليدي سرويسهاي ابر………………… 16
جدول2-3-استانداردهاي محاسبات ابري………………… 18
جدول2-4- سکوهاي محاسبات ابري و فروشندههاي آنها…….. 18
جدول2-5- سه مثال از سرمايهگذاري بزرگ در محيط ابر…… 20
جدول5-1- مقادير تاخير بين نواحي بر حسب ميلي ثانيه….. 80
جدول5-2- مقادير پهناي باند بر حسب مگابايت بر ثانيه…. 81
جدول5-3- ويژگيهاي سخت افزاري مراکز داده…………… 81
جدول5-4- ويژگيهاي مراکز داده در بستر آزمايش……….. 82
جدول5-5- ويژگيهاي گروه کاربران…………………… 82
فهرست علائم اختصاري
|
|
Infrastructure as a Service |
IAAS |
Personal Digital Assitanse |
PDA |
Platform as a Service |
PAAS |
Replica Aided Load Balancing |
R A LB |
Region Reshaping partner |
RRP |
Software as a Service |
SAAS |