%37تخفیف

دانلود پروژه: ارائه رویکردی پویا برای تحمل پذیری خطای داده در ذخیره سازی ابری

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

چکیده

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

در این پایان نامه رویکرد مبتنی بر اتوماتای یادگیر برای تحمل پذیری خطای داده در ذخیره سازی ابری ارائه می­شود که با در نظر گرفتن ترافیک، پرس وجوی ارسالی روی مراکز داده و اتوماتای یادگیر، بهترین حالت ممکن را برای افزایش و کاهش[1] کپی برای گره­های داده فراهم می­کند. رویکرد ما نشان داده که نسبت به دیگر رویکرد­های اصلی موجود بهره­وری بالای پرس و جو و هزینه­ی پایین هنگامی که دسترس پذیری بالا نگه داشته می­شود را فراهم می­کند.

 کلمات کلیدی: رایانش ابری، تحمل پذیری خطا، قابلیت اعتماد و اطمینان، دسترس پذیری، کارایی بالا

[1] Scale up / down

فهرست مطالب

فصل اول : 1

1.مقدمه. 1

1-1مقدمه. 2

1-2 بیان مسئله. 5

1-3 اهداف و انگیزه­ها 7

1-4 ساختار پایان نامه. 8

فصل دوم: 9

  1. دانش پیش زمینه و کارهای مربوطه. 9

2-1مقدمه. 10

2-2 ذخیره سازی ابری.. 10

2-2-1 ذخیره سازی غیرمدیریتی ابر. 12

2-2-2 ذخیره سازی مدیریت شده ابری.. 15

2-2-3 مدل مرجع ذخیره سازی ابری.. 16

2-2-4 نگرانی و چالش­ها 19

2-2-4-1 مزایای فناوری ذخیره سازی ابری.. 20

2-4-4-2 معایب ذخیره سازی ابری.. 21

2-2-5 معماری ذخیره سازی ابری.. 24

2-2-5-1 لایه­ی رابط ابر. 25

2-2-5-2 لایه­ی مدیریت داده 25

2-2-5-3 لایه­ی ذخیره سازی.. 25

2-3 تحمل پذیری خطا 26

2-3-1 طبقه بندی خطا و نیاز به تحمل پذیری خطا در رایانش ابری.. 27

2-3-2 تکنیک­های تحمل پذیری خطای موجود در رایانش ابری.. 27

2-3-3 مدل­های تحمل پذیری خطا 30

2-3-4 معیار­های تحمل پذیری خطا در رایانش ابری.. 33

2-3-5 معماری تحمل پذیری خطا 35

2-3-6 چالش­های پیاده سازی تحمل پذیری خطا در رایانش ابری.. 40

2-4 کار­های مربوطه. 42

2-4-2 کار­های مربوطه تحمل پذیری خطا 42

فصل سوم: 53

3.رویکرد پیشنهادی و نتایج ارزیابی… 53

3-1 مقدمه. 54

3-2 بیان مسئله. 54

3-3 اتوماتای یادگیر. 57

3-3-1 اتوماتاي يادگير تصادفي.. 58

3-3-2 الگوریتم یادگیری.. 60

3-4 رویکرد پیشنهادی.. 63

3-4-1 چارچوب تحمل پذیری خطا 63

3-4-1-1 تعیین ترافیک بر روی مراکز داده 65

3-4-1-2 پایین­ترین حد دسترسی در مراکز داده 66

3-4-1-3 نرخ استفاده از کپی در گره­ها 66

3-4-4 الگوریتم پیشنهادی LARFH.. 67

3-5 شبیه سازی و ارزیابی.. 70

3-5-1 سناریوی اول: نرخ استفاده از کپی.. 73

3-5-2 سناربوی دوم: هزینه کپی.. 75

3-5-3 سناریوی سوم: عدم تعادل بار. 79

3-5-4 سناریوی چهارم: شکست گره و بازیابی.. 80

فصل چهارم: 83

4.نتیجه گیری و پیشنهادات.. 83

4-1 نتیجه گیری.. 84

4-2 پیشنهادات… 86

پیوست… 87

فهرست منابع. 92

 

فهرست جداول

جدول 2-1: ذخیره سازی غیر مدیریتی ابر. 14

جدول 2-2: مقایسه میان مدل های مختلف بر مبنای محافظت در برابر نوع خطا و فرآیند. 32

 جدول 2-3: مقایسه میان مدل های مختلف بر اساس معیار عنصر ها 34

جدول 2-4: مقایسه میان تکنیک¬های مختلف بر اساس معیار تحمل خطا 51

جدول 3-1تنظیمات محیط و پارامترها ……………………………………………………………………………….70

جدول 3-2 سناریوهای مورد ارزیابی.. 73

و


فهرست نمودار­ها

نمودار 3-1 مقایسه نرخ مصرف کپی درالگوریتم RHF و LARFH.. 75

نمودار 3-2 مقایسه تعداد کل کپی درالگوریتم RHF و LARFH.. 77

نمودار 3-3 مقایسه تعداد کل کپی درالگوریتم RHF و LARFH.. 78

نمودار 3-4 مقایسه عملکرد تعادل بار تحت پرس و جوی تصادفی درالگوریتم RHF و LARFH.. 80

نمودار 3-5 مقایسه عملکرد تعادل بار تحت ازدحام آنی درالگوریتم RHF و LARFH.. 80

نمودار 3-6 مقایسه عملکرد تعادل بار تحت ازدحام آنی درالگوریتم RHF و LARFH.. 82

 


فهرست اشکال

شکل2-1: نمایش تحول ذخیره سازی ابر. 11

شکل 2-2: DropBox برنامه­ی سودمند انتقال فایل. 13

شکل 2-3: مدل مرجع ذخیره سازی ابری.. 17

شکل2-4: معماری Inter-Cloud. 18

شکل 2-5: معماری عمومی ذخیره سازی ابری.. 22

شکل2- 6: معماری عمومی ذخیره سازی ابری.. 24

شکل 2-7: معماری کلی و شماتیک، بر اساس HDFS. 35

شکل 2-8: GlusterFS بر اساس کپی شدن دوره 38

شکل 2-9: معماری بر اساس XtreemFS. 39

شکل 2-10: درخت تصمیم گیری الگوریتم  RFH.. 50

شکل 3-1: درخواست های کلاینت در سیستم ذخیره سازی ابری توزیع شده جهانی.. 56

شکل ‏3-2: رابطه‌ی بين اتوماتا و محيط احتمالي.. 60

شکل ‏3-3: چارچوب پیشنهادی تحمل پذیری خطا 64

شکل 3-4: روند کلی روش پیشنهادی.. 69

شکل3-5: نرخ مصرف کپی: (الف) تحت پرس و جوی تصادفی (ب) تحت ازدحام آنی.. 74

شکل 3-6: تعداد کپی (الف) تعداد کل کپی تحت پرس و جوی تصادفی و تحت ازدحام آنی. (ب) میانگین تعداد کپی هر پارتیشن تحت پرس و جوی تصادفی و تحت ازدحام آنی. 76

شکل3-7: هزینه کپی(الف) هزینه کل کپی تحت پرس و جوی تصادفی و تحت ازدحام آنی. (ب) میانگین هزینه کپی تحت پرس و جوی تصادفی و تحت ازدحام آنی. 77

شکل 3-8: تعادل بار تحت پرس و جوی تصادفی و تحت ازدحام آنی.. 79

شکل3-9: شکست گره و بازیابی، الگوریتم LARFH.. 81

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