چکیده:
امروزه رایانش ابری بهعنوان آرائهدهنده خدمات پویا به کاربران در مقیاس بسیار بزرگ شناخته میشود که با داشتن منابع
محاسباتی یکپارچه و بر اساس توافقات سطح سرویس سعی در ارائه نسل جدیدی از مراکز داده به کاربران سراسر جهان دارد
به گونهای که آرائهدهندگان خدمات کاربردی بتوانند سرویسها و برنامههای کاربردی را با انعطاف پذیری و سهولت بیشتری آرائه
کنند. هدف اصلی در استفاده از رایانش ابری, کاهش هزینههای استفاده از منابع است. منابع محاسباتی در این سیستمهاا.
بهعنوان ماشینهای مجازی آرائه میشوند و هر درخواستی که از طرف کاربران به آرائهدهندگان خدمات فرستاده شود بخشی از
منابع آنها را به خود اختصاص میدهد. اگرچه تلاشهایی برای تخصیص منابع به کارهای مشتری در محیط رایانش آبری با
الگوریتمهای مختلف و در نظر گرفتن پارامترهای موجود در موافقتنامه سطح سرویسها انجامشده استء اما بسیاری از آنها از
سرعتپایین در زمانبندی برخوردارند. در این پژوهش, یک الگوریتم فرا ابتکاری بهبودیافته با الهام از آلگوریتم فاخته چندهدفه
را معرفی میکنیم و سعی در بهبود پارامترهای زمان پاسخء زمان انتظارء هزینه و آنرژیداریم. درنهایت الگوریتم پیشنهادی را با
الگوریتمهای زمانبندی MOPSO و NSGAII بر اساس پارامترهای زمان پاسخء زمان انتظار» ء هزینه و انرژی را در محیط
شبیهسازی کلود سیم باهم مقایسه و بررسی میکنیم. روش پیشنهادی از کارایی بهتری نسبت به سایر آلگوریتمهای چندهدفه
که مورد بررسی و مقایسه قرارگرفته بودند برخوردار است.
خلاصه ماشینی:
برای حل مسائل تخصیص منابع و زمانبندی کارها در محاسبات ابری،الگوریتمهای فرا ابتکاری فراوانی موجود است که ما با توجه به خصیصههای منحصربهفرد الگوریتم فرا ابتکاری فاخته چند هدفِ برای حل مسئله زمان بدی کارها اقدام به مقایسه و بهینهسازی این الگوریتم نمودهایم.
رايانش ابری سعی دارد نسل جديدی از مراکز دادهای را، با ارائه کردن سرویسها و خدمات در ماشینهای مجازی شبکه شده بهصورت پويا، بهگونهای ممکن سازد که ارائهدهندگان خدمات کاربردی بتوانند سرویسها و برنامههای کاربردی را با انعطافپذیری و سهولت بیشتری ارائه کنند و کاربران نیز بتوانند از هرجایی از دنیا به برنامههای کاربردی دسترسی داشته باشند [NIST, 2009] Cloud Computing Service-level agreement National Institute of Standards and Technology شکل 1: تعریف NIST از محاسبات ابری عموماً مصرفکنندههای رایانش ابری مالک زیرساخت فیزیکی ابر نیستند، بلکه برای اجتناب از هزینه سرمایهای آن را از عرضهکنندگان شخص ثالث اجاره میکنند.
یکی از این مدلها توسط وو و همکاران پیشنهادشده است و بر پارامترهای QoS ارائهدهنده SaaS و مصرفکننده از طریق الگوریتمهای پیشنهادی تخصیص منابع جهت به حداقل رساندن نقض SLA و هزینههای زیربنایی، و نیز کنترل تغییر پویا درخواست مشتریان، با مشخص کردن خواستههای مشتری به جنبههای سطح زیرساخت و مدیریت ناسازگاری ماشینهای مجازی.
EARA از محاسبات عامل استفاده میکند بهاینترتیب که چند عامل جمعآوری اطلاعات منابع موجود را برای تخصیص آن به درخواستهای کاربر بر اساس توافقنامه SLA امضاشده و درنتیجه، تعادل عملکرد و کنترل هزینهها؛ بااینحال، این مدل تنها سطح SaaS محیط ابر را در نظر میگیرد [Kumar, 2013].