%41تخفیف

دانلود پروژه: بهبود کيفيت سرويس چندرسانه­اي در محاسبات ابري با استفاده از متعادل نمودن بار

تعداد 128صفحه در فایل word

کارشناسي ارشد رشته ي مهندسي کاميپوتر گرايش معماري سيستم

 

بهبود کيفيت سرويس چندرسانه­اي در محاسبات ابري با استفاده از متعادل نمودن بار

 

 

چکيده :

محاسبات­ابري مفهوم جديدي درعرصه­ي فناوري­اطلاعات است­. اين تکنولوژي ­توانايي استفاده­ي­مشترک از برنامه­هاي کاربردي، نرم­افزارها و منابع شبکه را براي کاربراني که نرم افزار و سخت افزار ضعيفي دارند، ايجاد مي­کند. در محاسبات ابري منابع کامپيوتري توزيع شده براي اجرايبرنامه کاربر استفاده مي­شوند و داده­هاي مربوط به پردازش در سيستم­هايتوزيع شده، ذخيره مي­شوند. هدف اصلي محاسبات ابري کاهش هزينه استفاده از منابع محاسباتي است.

با توجه به توليد سرويس­هاي چندرسانه­اي گران که نيازمند حجم پردازشي و ذخيره سازي زيادي هستند و اينکه ميليون­ها کاربر متقاضي استفاده از سرويس­هاي رسانه گروهي مي­باشند، محاسبات ابر چندرسانه­اي به عنوان يک تکنولوژي براي توليد،ويرايش،پردازش و جستجوي محتويات چندرسانه در بستر اينترنت ارائه شده است. با توجه به  افزايش تعداد کاربران و دسترسي پي در پي به اطلاعات و داده­هاي چند رسانه و پردازش و انتقال داده­ها به صورت همزمان براي جلوگيري از به وجود آمدن گلوگاه بخشي به نام متعادل کننده بار در معماري ابر چندرسانه قرار داده شده است.

موضوعي که در اين پايان­نامه مورد بررسي قرار مي­گيرد افزايش کيفيت سرويس توسط کاهش زمان پاسخ با استفاده از تعادل بار مي­باشد. روش­هاي مختلف تعادل بار که تا به امروز ارائه شده­اند را مورد بررسي قرار مي­دهد و از بين روش­هاي مختلف تعادل بار، روش تعادل بار مبتني بر نسخه­برداري را انتخاب مي­کند. روش تعادل بار با استفاده از نسخه­برداري پويايي و نوسان زود به زود بار را در محيط ابر در نظر مي­گيرد. چالش اصلي در روش تعادل بار با استفاده از نسخه­برداري نحوه سازگاري بين نسخه­هاست. هدف اصلي کاهش زمان پاسخ از طريق انتخاب روش­سازگاري که زمان کمتري براي همگام­سازي نسخه­ها در روش تعادل بار مبتني بر نسخه­برداري صرف مي­کند، است. نتايج ارزيابي نشان مي­دهند که روش نسخه­برداري نيمه فعال زمان پاسخ کمتري را نسبت به بقيه روش­هاي همگام­سازي نتيجه مي­دهد.

واژگان کليدي :محاسبات ابري، ابر چندرسانه، کيفيت سرويس، زمان­پاسخ، متعادل نمودن بار، نسخه­برداري نيمه فعال

عنوان                                                               فهرست مطالب                                              صفحه

فصل اول معرفي

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

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo