مکانیابی ماشینهای مجازی با استفاده از الگوریتم رقابت استعماری
نویسندگان
1 دانشگاه محقق اردبیلی - دانشکده فنی مهندسی
2 دانشگاه محقق اردبیلی - دانشکده فنی مهندسی
3 دانشگاه علم و صنعت - دانشکده مهندسی کامپیوتر
doi
چکیده
مجازیسازی و استفاده از ماشینهای مجازی اساس تکنولوژی پردازش ابری است. ماشینهای مجازی پس از مکانیابی، بر روی ماشینهای فیزیکی منتخب اجرا میشوند. منظور از مکانیابی، انتخاب میزبان مناسب برای ماشینهای مجازی موجود است. مکانیابی ماشینهای مجازی در میزان مصرف انرژی و جلوگیری از هدر رفتن منابع در بسترهای سختافزاری، نقش اساسی دارند. از طرفی، توسعه روزافزون سیستمهای ابری فرآیند مکانیابی ماشینهای مجازی را پیچیدهتر ساخته است. در پژوهش حاضر با در نظر گرفتن دو هدف کاهش مصرف انرژی و کاهش اتلاف منابع، مکانیابی کارا ارائه شده است. در روش پیشنهادی، ضمن استفاده از روش متداول تبدیل مسئله مکانیابی به مسئله بهینهسازی، از الگوریتم نوظهور رقابت استعماری استفاده شده و با معرفی مفهومی جدید بنام نماینده، روند تولید جوابهای جدید و بررسی فضای جستجو هدفمند شده است. نتایج شبیهسازی نشان میدهد، انتخاب الگوریتم رقابت استعماری در حل مسئله مکانیابی ماشینهای مجازی، با معرفی و استفاده از مفهوم نماینده، همراه با موفقیت بوده و الگوریتم پیشنهادی در مقایسه با الگوریتمهایی چون GGAو FFD پاسخهای قابل قبولی را ارائه میکند.