عنوان فارسی مقاله: |
بهینه سازی قرار دادن دستگاه مجازی برای انرژی و SLA در کلود با استفاده از توابع کاربردی |
عنوان انگلیسی مقاله: |
Optimizing virtual machine placement for energy and SLA in clouds using utility functions |
چکیده
محاسبات کلود دسترسی مورد تقاضا به یک منبع مشترک از منابع محاسباتی را فراهم می اورد، که سازمان ها را قادر به برون سپاری زیرساخت های فناوری خود می سازد. ارائه دهندگان کلود درحال ایجاد مراکز داده ای هستند که به خواسته های در حال افزایش مداوم کاربران کلود، رسیدگی کند. در نتیجه، این مراکز داده کلود از انرژی استفاده کرده، و پتانسیل ان را دارند که مقدار قابل توجهی از انرژی را به هدر دهند. این مصرف انرژی هزینه های عملیاتی و انتشار گاز CO2 را افزایش می دهد. هدف از این مقاله توسعه انرژی و SLA بهینه سازی دستگاه های مجازی (VM) و استراتژی قرار دادن انها به صورت پویا و اختصاص دستگاه های مجازی به ماشین آلات فیزیکی (PMS) در مراکز داده کلود است. این استراتژی قرار دادن، در بهینه سازی مصرف انرژی و توافقنامه نقض خدمات (SLA) مشارکت دارد. راه حل پیشنهادی تصویب تابع کاربردی برای تدوین و فرموله سازی مشکل قرار دادن VM می باشد. یک الگوریتم اصلی به جستجوی جایگزین ممکن ماشینهای مجازی با در نظر گرفتن جایگزینی که تابع را به ماکزیمم برساند، می پردازد. نتایج شبیه سازی با استفاده از CloudSim نشان می دهد که رویکرد مبتنی بر برنامه پیشنهادی مصرف انرژی را به طور متوسط حدود 6٪ کاهش داده و نقض SLA کلی تا بیش از 38٪، با استفاده از جابه جایی کمتر VM و خاموش شدن ناگهانی PM ، در مقایسه با یک رویکرد شناخته شده از فن آوری هوشمند، کاهش یافته است.