جانمایی ماشین‌های مجازی در مرکز داده ابری با استفاده از الگوریتم بهینه‌سازی دره انرژی

نویسندگان

1 استادیار، پردیس خوانسار، دانشگاه اصفهان، اصفهان، ایران

doi
10.22034/tjee.2024.59034.4755
چکیده

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