مهندسی نرم افزار
پایان نامه زمان بندی منابع در محاسبات ابری با عنوان زمان بندی و انتخاب منابع در محیط محاسبات ابری با استفاده از الگوریتم ژنتیک و شبکه عصبی می باشد
انتخاب منابع و زمانبندی به عنوان یکی از چالش های بزرگ در سیستم های محاسبات ابری محسوب می شود و در صورتی که بتوان بر این مشکل غلبه کرد تاثیر چشمگیری در این سیستم ها ایجاد می کند که از این تاثیرات می توان به تعادل بار و بهره وری بالای سیستم اشاره کرد.تلاش های زیادی انجام شده است ولی معمولا روش هایی که متد های اکتشافی استفاده می کنند در محیط های بزرگ مناسب تر از روش های غیر اکتشافی است .
در این تلاش ها سعی شده تعدادی از پارامترها را بهینه کنند و همچنین راهکارهایی برای افزایش دقت کار تعیین شده ارائه دهند البته در برخی کارها قوانین سرباری نیز در نظر گرفته شده است که می توان آنها را حذف نمود زیرا باعث کاهش سرعت سیستم می شوند.در این پایان نامه در ابتدا مفاهیم پایه ای مربوط به ابر بیان شده است سپس به بررسی انتخاب منابع و زمان بندی کارها در محیط شبکه محاسبات ابری و سایر محیط های توزیع شده نظیر گرید و کلاستر و ... می پردازیم و تمام روش ها به دقت مورد بررسی قرار گرفت .راهکار پیشنهادی شامل دو الگوریتم می باشد که الگوریتم N2TC به منظور تعیین اولویت برای کارهای وارد شده به شبکه محاسبات ابری می باشد و نتایج آن به الگوریتم GaTa ارسال می شود که برای تعیین بهینه ترین مجموعه از کارها مورد استفاده قرار می گیرد و کارها را به منابع موجود در شبکه محاسبات ابری ارائه می دهد.
فهرست مطالب
فصل اول-مقدمه
1-1-مقدمه1
1-2-بیان مسئله2
1-3-اهمیت و ضرورت انجام تحقیق2
1-4-اهداف2
1-5-فرضیه3
1-6-جمع بندی3
فصل دوم-ادبیات و پیشینه تحقیق
2-1-مقدمه5
2-2-محیط محاسبات ابری5
2-2-1-عناصر پایه ای5
2-2-2-معماری6
2-2-3-انواع ابر11
2-2-4-کاربردها11
2-2-5-چالش ها12
2-3-انتخاب منابع و زمان بندی14
2-3-1-انتخاب منابع14
2-3-2-زمان بندی15
2-4-الگوریتم ژنتیک15
2-4-1-کروموزم16
2-4-2-جمعیت16
2-4-3-تابع برازندگی16
2-4-4-عملگر انتخاب17
2-4-5-عملگر آمیزش17
2-4-6-عملگر تلفیق17
2-4-7-عملگر جهش18
2-5-شبکه عصبی19
2-6-پیشینه تحقیق20
2-6-1-کارهای مرتبط در محیط محاسبات ابری20
2-6-2-کارهای مرتبط در سایر محیط های توزیع شده27
فصل سوم- روش تحقیق
3-1-مقدمه34
3-2-مدل پیشنهادی34
3-2-1-شبکه عصبی35
3-2-2-الگوریتم ژنتیک37
3-3-معماری مدل پیشنهادی38
3-4-الگوریتم پیشنهادی39
فصل چهارم- نتایج تحقیق
4-1-مقدمه43
4-2-سناریو اجرا43
4-3-ارزیابی راهکار پیشنهادی43
فصل پنجم-نتیجه گیری و کارهای آینده
5-1-مقدمه56
5-2-جمع بندی56
5-3-نتیجه گیری56
5-4-کارهای آینده58
مراجع
پیوست ها