مهندسی نرم افزار
زمانبندی در رایانش ابری چیست؟ الگوریتم های زمانبندی در رایانش ابری کدامند؟ زمانبندی وظایف،کارها و منابع در رایانش ابری چگونه است؟ و....
این چنین سوالاتی باعث شده تا پایان نامه زمانبندی در رایانش ابری با عنوان زمانبندی کار در محاسبات ابری برای شما عزیزان تدارک ببینیم.محاسبات ابری در حال ظهور محیط محاسبات با کارایی بالا با مقیاس بزرگ، مجموعه ای ناهمگن از سیستمهای مستقل و معماری محاسباتی قابل انعطاف است.
به منظور بهبود عملکرد کلی محاسبات ابری، با قید زمان پایان ، یک مدل زمان بندی کار برای کاهش مصرف برق سیستم محاسبات ابری و بهبود سود از ارائه دهندگان خدمات تأسیس شده است. برای مدل زمانبندی ، یک روش حل مبتنی بر الگوریتم ژنتیک چند هدفه (MO-GA) طراحی شده است و تحقیق بر روی قوانین جداسازی (رمزنگاری)، دستورات کراس آور، دستورات انتخاب و استفاده از روشهای مرتب سازی راه حلهای پارتو (یکی از روش های سرویس saas می باشد) متمرکز شده است. با استفاده از پلت فرم شبیه ساز ، متن باز ، ابر CloudSim ، در مقایسه ای که با الگوریتمهای زمان بندی موجود گرفته شده ، نتایج نشان میدهد که الگوریتم پیشنهادی میتواند یک راه حل بهتر را به دست آورد، و تعادلی را در عملکرد از اشیا متعدد فراهم میکند.
در پردازش ابری درخواست خدمات خواستههای منابع ناهمگن هستند به همین دلیل برخی از خدمات ممکن است پردازنده را بیشتر مصرف نمایند و برخی دیگر ورودی/خروجی را . منابع ابر مورد نیاز باید به صورتی اختصاص داده شود که نه تنها برای راضایت از کیفیت سرویس (QoS) مورد نیاز از طریق SLAs مشخص شده توسط کاربر بهترین درجه را کسب نماید ، بلکه به کاهش مصرف انرژی و بهبود انرژی مصرفی حاصل از ارائه دهندگان خدمات باید در بهینه ترین مرحله قرار بگیرد.
فهرست مطالب
چکیده۱
فصل یک کلیات تحقیق۲
۱-۱ مقدمه ۳
۱-۲ بیان مسئله ۴
۱-۳ اهمیت ضرورت تحقیق ۵
۱-۳-۱ انواع سیستمعاملها۵
۱-۳-۲ زمانبندی کار در سیستمعاملها ۸
۱-۴ مبانی نظری و بیشینه تحقیق ۲۳
فصل دو مروری بر ادبیات تحقیق ۲۷
۲-۱ مقدمه۲۸
۲-۲ تاریخچه۳۱
۲-۳ مدل معماری۳۳
۲-۴ گونههای رایانش ابری ۴۰
۲-۵ چالشها۴۳
۲-۶ سرویسهای رایج بر روی ابرها ۴۸
۲-۷ الگوریتمهای زمانبندی موجود در ابرها ۵۰
تعریف رایانش ابری
موسسه ملی فناوری و استانداردها (NIST) رایانش ابری را اینگونه تعریف میکند :
مقایسه با مدلهای دیگر رایانش
. رایانش شبکهای:
. رایانش خودمختار
مدل کارخواه - کارساز:
رایانش همگانی:
نظیر به نظیر :
تاریخچه
اقتصاد رایانش ابری
۳ ساختار مدل معماری
معماری نمونه رایانش ابری
پشته رایانش ابری
کاربر
برنامههای کاربردی
ویژگیهای اصلی این سرویسها عبارتاند از:
زیرساخت
مزایای اصلی رایانش ابری عبارتاند از:
مدلهای پیادهسازی
۴ گونههای رایانش ابری
ابر عمومی
ابر گروهی
ابر آمیخته
ابر خصوصی
میان ابر
۲-۵ چالشها
آسیب پذیری در برابر رکود اقتصادی
شکل جدید نرمافزارها
پذیرش
کنترل
هزینههای پهنای باند
محبوس شدن توسط ارائه دهندگان و استانداردها
شفافیت دسترسی
قابلیت اطمینان
حفظ حریم خصوصی
امنیت
میزان در دسترس بودن و کارایی
انتقاد از واژه
نگاهی به آینده
۲-۶ سرویسهای رایج بر روی ابرها:
سرویس به نرمافزار یا SaaS
سرویس به پلتفرم یا PaaS
سرویس به زیرساخت یا IaaS
۲-۷ الگوریتمهای زمانبندی موجود در ابرها
از آنجا که ارائه سرویس در ابرها نوعی محصول در چرخه زنجیره تأمین میباشد، زمان بندی سرویس را میتوان به دو دسته کلی تقسیم کرد:
استراتژیهای ایستا:
استرتژی های پویا :
فصل سه کلیات تحقیق ۵۶
۳-۱ خلاصه۵۷
۳-۲ مقدمه۵۷
۳-۳ زمانبندی کار۵۹
۳-۴ مدل معماری۶۰
۳-۵ مسئله فرمولبندی۶۱
۳-۶تابع هدف MO_GA ۶۲
۳-۷ زمانبندی الگوریتم۶۳
فصل چهار یافتههای تحقیق ۶۹
۴-۱ شرح اولیه ۷۰
۴-۲ شرح بهینهسازی ۷۱
فصل پنجنتیجهگیری و مقایسه ۷۳
۵-۱ شرح اولیه۷۴
۵-۲ روند اجرا و مقایسه ۷۴
۵-۳ پیشنهادها و نگاهی به آینده 84
منابع 85
فهرست اشکال
شکل ۲-۱ ساختار معماری ۳۴
شکل ۲-۲ نمایی از لایهها۳۵
شکل ۳- ۱ عملکرد مدل معماری۶۲
شکل ۳-۲ ماتریس دو ستونه ابرها و برنامهها ۶۴
شکل ۳-۳ متقاطع کردن۶۶
شکل ۳-۴ کارهای ما را ایجاد میکند که شبیهسازی کارهای ورودی توسط کاربر۶۷
شکل ۳-۵ نمایشدهنده خروجی الگوریتم ۶۷
شکل ۴-۱ نمایی از اجرای برنامه بهبودیافته۷۲
شکل ۵-۱ الگوریتم پروژه بهینه یافته۷۵
شکل ۵-۲ الگوریتم پروژه الگوریتم ژنتیک ۷۵
شکل ۵-۳ نمودار مقایسه زمانی دو الگوریتم۷۶
شکل ۵-۴ نمودار مقایسه تکمیلنشدهها ۷۶
شکل ۵-۵ نمودار مقایسه هزینه ۷۷
شکل ۵-۶ شکل الگوریتم ژنتیک ۷۸
شکل ۵-۷ شکل الگوریتم بهینهشده۷۸
شکل ۵-۸ نمودار مقایسه زمانی دو الگوریتم ۷۹
شکل ۵-۹ مقایسه تعداد تکمیلنشدههای دو الگوریتم ۷۹
شکل ۵-۱۰ مقایسه هزینهای دو الگوریتم۸۰