%36تخفیف

دانلود پروژه: یک روش جدید کشف سرویس معنایی در محاسبات ابری اقتصادی

تعداد 121 صفحه در فایل word
کارشناسی ارشد (M.Sc)
رشته مهندسی فناوری اطلاعات گرایش شبکه¬های کامپیوتری
یک روش جدید کشف سرویس معنایی در محاسبات ابری اقتصادی

چکیده

محاسبات ابری، به منظور انجام محاسبات پیچیده و ارسال منابع ناهمگون از لحاظ جغرافیایی اشاره دارد. علاوه بر این، مسائلی مانند اشتراک گذاری ، تخصیص منابع و یکپارچه سازی منابع و همچنین کشف منابع در سیستم از اهمیت بالایی برخوردار است.برای کشف منبع در چنین سیستمی با چنین خصوصیاتیروشهای مختلفی ارایه شده است. یکی از این روشها استفاده از توصیف معنایی برای نمایش منابع می باشد.

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

واژه های کلیدی: سیستم های چند عاملی، محاسبات ابری اقتصادی ،توصیف معنایی.

 

فهرست مطالب

عنوان                                                                                                                     شماره صفحه

چکیده…………………………………………………………………………………………………………………………….1

فصل اول: کلیات تحقیق

  • مقدمه …………………………………………………………………………………………………………………….3

  • تعریف مسئله……………………………………………………………………………………………………………5

  • راهکار ارایه شده……………………………………………………………………………………………………….6

  • ساختار پایان نامه……………………………………………………………………………………………………7

فصل دوم : پیش زمینه و کارهای مرتبط

2-1 محاسبات ابری……………………………………………………………………………………………………………..9

2-1-1 کاربرد محاسبات ابری…………………………………………………………………………………………..10

2-1-2 مشخصه های اصلی محاسبات ابری………………………………………………………………………..11

2-1-3 عناصر زیر بنایی محاسبات ابری……………………………………………………………………………..13

2-1-4 مدل های سرویس دهی………………………………………………………………………………………..17

2-1-5 مشخصات محاسبات  ابری……………………………………………………………………………………19

2-1-6 اجزای محاسبات ابری…………………………………………………………………………………………..20

2-1-7 الگو های استقرار محاسبات ابری……………………………………………………………………………23

2-1-8 چالش ها ی محاسبات ابری…………………………………………………………………………………..25

2-1-9 مزایای محاسبات ابری…………………………………………………………………………………………..28

2-1-10 معایب محاسبات ابری………………………………………………………………………………………..31

2-2 سیستم های چند عاملی……………………………………………………………………………………………….32

2-2-1 تفاوت های بین عامل ها و اشیا……………………………………………………………………………..33

2-2-2 برنامه های عامل…………………………………………………………………………………………………..33

2-2-3 عامل های هدف گرا……………………………………………………………………………………………..35

2-2-4 عامل های سود مند………………………………………………………………………………………………36

2-2-5 سیستم های چند عاملی………………………………………………………………………………………..37

2-3 اقتصاد ابری……………………………………………………………………………………………………………….40

2-4 معرفی cloudsim……………………………………………………………………………………………………….43

2-4-1 شبیه ساز cloudsim…………………………………………………………………………………………….43

2-4-2 مزایای cloudsim…………………………………………………………………………………………………44

2-4-3 ساختارلایه اییcloudsim……………………………………………………………………………………..44

2-4-4 مدل سازی در cloudsim………………………………………………………………………………………46

2-5 کار های مرتبط…………………………………………………………………………………………………………..50

فصل سوم:بیان مسئله

3-1 مقدمه………………………………………………………………………………………………………………………..61

3-2 تعاریف و مفاهیم………………………………………………………………………………………………………..62

3-2-1 بودجه اقتصاد ابری……………………………………………………………………………………………….62

3-2-2 آنتولوژی و تابع شباهت معنایی………………………………………………………………………………63

3-2-3 شرح مدل……………………………………………………………………………………………………………64

3-2-4 عامل منبع……………………………………………………………………………………………………………65

3-3 شرح الگوریتم…………………………………………………………………………………………………………….65

3-4 پیچیدگی زمانی و مرتبه زمانی الگوریتم…………………………………………………………………………69

3-5 شبه کد الگویتم…………………………………………………………………………………………………………..70

فصل چهارم :نتایج شبیه سازی

4-1 نتایج شبیه سازی……………………………………………………………………………………………………….77

فصل پنجم: نتیجه گیری و پیشنهادات

5-1 نتیجه گیری………………………………………………………………………………………………………………..84

5-2 پیشنهادات………………………………………………………………………………………………………………….85

مراجع……………………………………………………………………………………………………………………………….88

پیوست ها…………………………………………………………………………………………………………………………90

فهرست شکل ها

شکل الف-2-1.نصب چند سیستم عامل روی یک سرور با استفاده از مجازی ساز……………………14

شکل ب-2-1.نصب چند سیستم عامل روی یک سرور با استفاده از مجازی ساز……………………..14

شکل2-2 معماری محاسبات ابری……………………………………………………………………………………….22

شکل 2-3 الگوی استقرار ابر……………………………………………………………………………………………….24

شکل 2-4 عامل واکنشی ساده…………………………………………………………………………………………….34

شکل 2-5 عامل هایی که وضعیت دنیا را حفظ می کنند………………………………………………………….35

شکل 2-6 عامل های هدف گرا……………………………………………………………………………………………36

شکل 2-7 عامل سودمند……………………………………………………………………………………………………..37

شکل 2-8 سیستم چند عاملی………………………………………………………………………………………………39

شکل2-9 ساختار لایه ایی…………………………………………………………………………………………………..45

شکل 2-10 تاثیرات آماده سازی برای اجرای مختلف…………………………………………………………….47

شکل 2-11 روند ارتباط شبکه ایی با cloudsim………………………………………………………………….49

شکل 2-12 مدل تجاری باز مبتنی بر ابر تجاری…………………………………………………………………….53

شکل 2-13 گزارش کار تجاری……………………………………………………………………………………………54

شکل 2-14 درخواست کار گزار از کاربر………………………………………………………………………………57

شکل 2-15 مدل هستی شناسی پنج لایه ایی………………………………………………………………………….59

شکل 3-1 مثال الگوریتم ارایه شده……………………………………………………………………………………….67

شکل 3-2 انتخاب اولین گره……………………………………………………………………………………………….67

شکل 3-3 انتخاب دومین گره……………………………………………………………………………………………..68

شکل 3-4 انتخاب سومین گره…………………………………………………………………………………………….69

شکل 3-5 پیدا کردن زنجیره……………………………………………………………………………………………….69

شکل 4-1 موفقیت وظیفه ها برای64 گره…………………………………………………………………………….79

شکل 4-2 موفقیت وظیفه ها برای128 گره…………………………………………………………………………..79

شکل 4-3 موفقیت وظیفه ها برای256 گره…………………………………………………………………………..80

شکل 4-4 موفقیت وظیفه ها درمحیط محاسباتی مشبک و محیط محاسباتی ابری برای 64 گره …..81

شکل 4-5 موفقیت وظیفه ها درمحیط محاسباتی مشبک و محیط محاسباتی ابری برای 128 گره …81

شکل 4-6 موفقیت وظیفه ها درمحیط محاسباتی مشبک و محیط محاسباتی ابری برای 256 گره …82

فهرست جداول

جدول 2-1 ماتریس تاخیر………………………………………………………………………………………………….48

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