چکیده:
رایانش ابری محصول پیشرفت های مجازیسازی، اینترنت، سرورهای ارزان و... درکنار یکدیگر میباشد که در سال های اخیر توسعه خیره کننده ای داشته است. درواقع رایانش ابری مدلی ست برای دسترسی آسان بر اساس تقاضای کاربر از طریق شبکه به مجموعه ای از منابع محاسباتی قابل تغییر و تنظیم خواهد بود. این فناوری نسبتا نوظهور با چالش های متعددی مواجه است که در این میان زمان بندی یکی از چالش های مهم بشمار میآید. الگوهای مختلفی برای زمان بندی منابع، پیشنهاد شده که هریک از آنها دارای محاسن و محدودیت های خاصی هستند؛ اما تاکنون الگوهای مبتنی بر کانتینر کمتر مورد توجه پژوهشگران قرار گرفته است. کانتینرها فناوری مجازیسازی سبکی هستند که امروزه برای ارائه ریزسرویسها رایج شده است و نسبت به دیگر فناوریها نه تنها کارها را برای کاربران اسان کرده است؛ بلکه برای شرکتها نیز مزیتهای فراوانی در پی دارد. با توجه به قابلیت های تکنیک موصوف در این پایان نامه راه حلی مبتنی بر کانتینر و الگوریتم بهینه سازی عقاب طلایی برای زمان بندی ابرارائه شده است. روش پیشنهادی در محیط نرم افزاری متلب پیاده سازی شده و کاریی آن در شش شاخص زمان پاسخگویی، زمان اتمام وظایف، انرژی مصرفی، تخطی از زمان تعیین شده، تعداد برنامه های اجرا شده در خارج از زمان تعیین شده، سربار محاسباتی (زمان زمان بندی) مورد بررسی قرار گرفت. بررسی اجرای آزمایش های مختلف نشان داد که مدل پیشنهادی در تمامی شاخصها نسبت به طرح پایه که یک رویکرد مبتنی بر استراتژی حریصانه و اگاه از اولویت میباشد؛ عملکرد بهتری دارد. به نحوی که در شاخص زمان پاسخگویی ٨ دصد، در شاخص زمان اتمام کارها ٧ درصد، در شاخص انرژی مصرفی ٢٧ درصد، در شاخص تخطی از زمان تعیین شده ٢٤ درصد، در شاخص برنامه های اجرا شده در خارج از زمان ضرب الاجل ٢٢ درصد و نهایتا در شاخص پیچیدگی محاسباتی ٧ درصد، عملکرد آن بهبود داشته است.