دانلود پایان نامه زمانبندي وظایف در رایانش ابري با استفاده از الگوریتم کلونی مورچگان بهبودیافته

دانلود فایل های همراه محصول
  395,000 تومان

خرید و دانلود فایل
دانلود فایل ضمیمه
شرح مختصر محصول

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

امکانات اصلی این پایان نامه پس از خرید عبارتند از:
- امکان دانلود فایل  Word,pdf پایان نامه
- امکان دانلود سورس شبیه سازی شده با متلب 
- امکان دانلود فایل پاورپوینت پایان نامه جهت ارائه درسی
- امکان دانلود نمودار اصلی استفاده شده با ویزیو

توجه1: شبیه سازی با همین موضوع، در سایت موجود می باشد که می توانید بصورت جداگانه خریداری نمایید.(جهت خرید کلیک نمایید)
توجه2: در صورت نیاز به پایان نامه، پروپوزال یا شبیه سازی مشابه با این محصول و همچنین اصلاحات پس از خرید پایان نامه فوق کافی است با تیم پشتیبانی "ناب تزیز" از طریق پیامک یا واتساپ ارتباط برقرار نمایید.


شرح کلی محصول

بیان مسئله :
یکی از چالشهای موجود در سیستمهای محاسبات ابری مسئله زمانبندی وظایف یا اختصاص منابع به درخواستهای سیستم میباشد. دلایل متعددی مانند ناهمگونی و پویایی خصوصیات منابع و درخواستها در محیط محاسبات ابری باعث شده است که این موضوع یک مسئله NP-COMPLET شده باشد . فرآیند نگاشت وظایف به منابع محاسباتی برای اجرای وظایف در یک گردش کاری زمانبندی، (به جریان کار و اجرای وظایف برنامه کاربردی) گردش کاری نامیده می‌شود . الگوریتم‌های زمانبندی نقش بسیار مهمی در محاسبات ابری دارند چرا که هدف زمانبندی این است که زمان پاسخ را کاهش دهند و بهره‌برداری از منابع را بهبود بخشد. برای این منظور الگوریتم‌های زمانبندی مختلفی وجود دارد که در این پایان‌نامه به بررسی دو مورد از آنها با رویکرد تعادل بار پویا پرداخته می‌شود و مزایا و معایب آنها بررسی می‌شود.
مراکز داده‌ جدید، تحت مدل ابر محاسباتی انواع مختلف برنامه‌های کاربردی را در زمان بسیار کم و در حد ثانیه میزبانی می‌کنند. همچنین این عملیات را برای مدت زمان طولانی انجام می‌دهند. به همین جهت نیاز به مدیریت چندین برنامه کاربردی در یک مرکز داده با چالش‌های مهمی مثل تخصیص و مدیریت منابع در تعداد و زمان طولانی روبرو می‌باشد. با این حال ویژگی‌های منحصر به فرد ابر محاسباتی همواره با شمار بسیاری از چالش‌های مدیریت منابع جدیدی همراه بوده است. درنتیجه این امر نیاز به مدیریت منابع و کاهش مصرف انرژی در مراکز داده بعنوان یک سرویس، احساس می‌شود. در این پژوهش، یک الگوریتم و روش مناسب و کارآمد زمانبندی کارها و بهبود مصرف انرژی دیتاسنتر های کلود با رویکرد تعادل بار ارائه می‌گردد .
با توجه به اهمیت تعادل بار و عدم توجه به این موضوع در مقاله پایه و همچنین عدم بهینه بودن زمانبندی وظایف، در این پژوهش به منظور مدیریت منابع در رایانش ابر، به عنوان یک ایده می‌توان الگوریتمی را ارائه نمود که حداکثر بهره‌برداری از منابع را داشته باشد، حداکثر توان و حداقل زمان پاسخ را ارائه نماید که این الگوریتم، "الگوریتم تعادل بار پویا" نامیده می‌شود. بنابراین، در این پژوهش یک الگوریتم تعادل بار پویا ارائه می‌گردد که با الگوریتم‌های ژنتیک و مورچگان بهبود‌یافته تلفیق شده و برنامه‌ریزی منابع را به صورت پویا انجام داده و در نهایت مدیریت مناسب منابع مراکز داده‌ها در ابر محاسباتی با اطمینان بالا صورت می‌گیرد. در این پژوهش از الگوریتم بهیود یافته کلونی مورچگان به منظور مسیریابی بین ماشین های مجازی و یافتن ماشین مجازی مناسب استفاده شده و از الگوریتم ژنتیک به منظور زمانبندی کارها بین ماشین مجازی به طوری که تعادل بار حفظ شده و در نهایت پاسخ ها بهینه شوند استفاده می گردد.
 منظور از پویایی مدیریت منابع این است که هر زمانی‌که یک ماشین مجازی غیره منتظره وارد سیستم محاسبات ابر شد، فراهم کننده خدمات، منابع را با حفظ تعادل بار به صورت توزیع شده بین ماشین‌های مجازی و ماشین مجازی وارد شده توزیع نماید. بنابراین هدف اصلی، حفظ تعادل بار و مدیریت پویای منابع در مراکز داده ابر محاسباتی است .
اهداف پژوهش :
انتظار می‌رود در پایان کار الگوریتم‌های کارآمدی همچون الگوریتم ژنتیک و الگوریتم کلونی مورچه‌ها با توجه به معیارهای زمانبندی دقیق‌تر آن‌ها، راهبردهای بهتری در محاسبات ابری تشخیص داده شوند. 


فهرست فارسی
فصل اول: کلیات تحقیق
1-1-مقدمه
2-1-بیان مسئله
3-1-ضرورت انجام تحقیق
4-1-اهداف پژوهش
5-1-سؤالات
6-1-فرضیهها
7-1-ساختار پایان نامه
فصل دوم: مروری بر تحقیقات انجام شده
2-1- محاسبات ابري
2-1-1-تاریخچه رایانش ابری
2-1-2-پردازش ابري  
2-1-3-مزایا و معایب محاسبات ابري
2-1-4- لایه هاي پردازش ابري
2-1-4-1- نرمافزار به عنوان سرویس
2-1-4-2- بستر به عنوان سرویس
2-1-4-3- زیرساخت به عنوان سرویس
2-1-5-انواع ابر
2-1-6-چالشهاي محاسبات ابري
2-1-7-زمانبندي  وظایف در محاسبات ابري
2-1-8-زمانبندی در ابر
2-1-9-تعریف زمانبندی وظایف
2-1-10-انواع زمانبندی
2-2-معرفی الگوریتم های زمانبندی
2-3- مقایسه الگوریتم های مختلف زمانبندی
2-4-الگوریتم کلونی مورچهها
2-4-1-مزیتهای ACO
2-4-2- بهینه‌سازی کلونی مورچه‌ها یا ACO
2-4-3- الگوریتم بهینهسازی مورچگان
2-4-4-انواع مختلف الگوریتم بهینه سازی مورچگان
2-4-5- بهينه‌سازي مسائل به روش کلوني مورچه (ACO)
2-4-6- مورچه‌ها چگونه مي‌توانند کوتاهترين مسير را پيدا کنند؟   
فصل سوم: نوآوری و تشریح روش پیشنهادی
3-1-مقدمه
3-2-زمانبندی وظایف بر اساس الگوریتم ژنتیک و الگوریتم کلونی مورچگان بهبود یافته با رویکرد تعادل بار پویا
3-2-1-فرضیات الگوریتم ژنتیک  با رویکرد تعادل بار پویا
3-2-2-فرضیات الگوریتم كلوني مورچگان با رویکرد تعادل بار پویا
3-2-3-زمان بندي وظايف بر پايه ACO
3-3-رویکرد تعادل بار پویا مبتنی بر الگوریتم ژنتیک و مورچگان بهبود یافته
3-3-1-مراحل روش پیشنهادی
   3-3-1-1- مقداردهی اولیه 
   3-3-1-2- راه اندازی اولیه سیستم 
   3-3-1-3- زمانبندی و مدیریت منابع 
3-3-2-رویکرد تعادل بار پویا در روش پیشنهادی
   3-3-2-1- الگوریتم تعادل بار 
3-4- فلوچارت روش پیشنهادی
3-5-الگوریتم روش پیشنهادی
فصل چهارم: ارزیابی نتایج
4-1-مقدمه
4-2-نتایج تجربی
4-3-مقایسه نتایج روش پیشنهادی با سایر روشها
4-4-جمع بندی
فصل پنجم: نتیجه گیری و پیشنهادات آینده
5-1مقدمه
5-2-نتیجه گیری
5-3-پیشنهادات آینده
فهرست مراجع

محصولات مشابه
نظرات (0)
بازدید های اخیر
پایان نامه زمانبندي وظایف در رایانش ابري با استفاده از الگوریتم کلونی مورچگان بهبودیافته
پروپوزال پیاده سازی زمانبندي وظایف در رایانش ابري با استفاده از الگوریتم کلونی مورچگان بهبود یافته
تبلیغات