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