با گسترش استفاده از رایانش ابری، نیاز به بهینهسازی مصرف منابع و تضمین کیفیت خدمات در مراکز داده ابری بیش از پیش احساس میشود. یکی از مسائل اساسی در این حوزه، مکانیابی مناسب ماشینهای مجازی است که نقش مهمی در کاهش مصرف انرژی، زمان اجرای وظایف و هزینه اجاره منابع ایفا میکند. در این پژوهش، مدلی چندهدفه برای مکانیابی ماشینهای مجازی مبتنی بر بار وظایف ارائه شده است که همزمان سه هدف اصلی شامل کاهش زمان اجرای وظایف، کاهش هزینههای کاربر و بهینهسازی مصرف انرژی را دنبال میکند. برای حل این مدل، الگوریتمی بهبودیافته بر پایه NSGA-III با نام CE-NSGAIII پیشنهاد میشود که از نگاشت آشوبی لجستیکی جهت افزایش تنوع جمعیت اولیه و از راهبرد هدایت نخبگان برای بهبود همگرایی به سمت جبهه پارتو بهره میبرد. در ادامه، روش CE-VMP جهت نگاشت وظایف به ماشینهای مجازی و ماشینهای فیزیکی طراحی و در محیط شبیهسازی CloudSim پیادهسازی شده است. نتایج ارزیابی تجربی نشان میدهد که رویکرد پیشنهادی در مقایسه با روشهای مرسوم، عملکرد بهتری در شاخصهای نرخ نقض توافقنامه سطح خدمات (SLA)، مصرف انرژی و زمانبندی وظایف دارد