![]() |
روش صحيح نوشتن تابع هزينه براي coa
با سلام با توجه به اينكه در روزهاي اخير تعداد زيادي سوال مبني بر دريافت خطاهاي يكسان از كدهاي الگوريتم بدست بنده رسيده بود، و از آنجا كه اين خطا در اصل از تابع هزينه خود افراد نشات مي گيرد، تصميم گرفتيم در اين پست در مورد نحوه صحيح نوشتن كدهاي تابع هزينه صحبت كنيم و نمونه اي از كدهاي اشتباه و همان خطاي يكسان توليد شده را در فيلمي نشان داده و سپس اقدام به اصلاح كدها و اضافه كردن چند خط ساده براي رفع مشكل كنيم. در فيلم زير ميتوانيد به بررسي اين مشكل و روش ساده حل آن بپردازيد: لينك دانلود: دانلود Cuckoo Cost Method rar حجم فيلم: حدودا 8 مگابايت با تشكر رامين رجبيون |
مدیریت منابع در رایانش ابری
1(ها)ضميمه
با سلام
لطفا در روش پیاده سازی و نوشتن تابع هزینه راهنمایی بفرمایید. مسئله رو در فایل ضمیمه گذاشتم با تشکر //VM description int vmid = 0; int mips = 250; long size = 10000; //image size (MB) int ram = 512; //vm memory (MB) long bw = 1000; int pesNumber = 1; //number of cpus String vmm = "Xen"; //VMM name //Host description int hostId=0; int ram = 2048; //host memory (MB) long storage = 1000000; //host storage int bw = 10000; int mips = 1000; String arch = "x86"; // system architecture String os = "Linux"; // operating system String vmm = "Xen"; double time_zone = 10.0; // time zone this resource located double cost = 3.0; // the cost of using processing in this resource double costPerMem = 0.05; // the cost of using memory in this resource double costPerStorage = 0.001; // the cost of using storage in this resource double costPerBw = 0.0; مهندس خواستم در ایجاد تابع هزینه کمکم کنی ما در بالا دو سری مشخصات داریم یکی مشخصات ماشین های مجازی ودیگری مشخصات میزبان ها که برای هر ماشین مجازی و هر میزبان متفاوت است *در روش فاخته من میخوام تابع هزینه را برای 3 مورد زیر بنویسم اول اینکه در بالا هر مشتری برای انجام کارهای خود احتیاج به یک سری منابع دارد که این منابع را از هاست ها در دیتا سنترها برمی دارد که برای این کار باید برای اجرای هر درخواست مشترک یک ماشین مجازی بر روی هاست ها ایجاد بشه ما برای ایجاد این ماشین مجازی بر روی کدوم هاست ، بحث داریم 1- هاستی برای ماشین مجازی(که در حقیقت همان درخواست مشترک می باشد)طبق الگوریتم فاخته انتخاب شود که کمترین mips را داشته باشه *یعنی تابع هزینه الگوریتم فاخته طوری تنظیم بشه که از بین تمامی هاست ها ، هاست با کمترین mips رو انتخاب کنه. 2- هاستی برای ماشین مجازی(که در حقیقت همان درخواست مشترک می باشد)طبق الگوریتم فاخته انتخاب شود که کمترین cost را داشته باشه *یعنی تابع هزینه الگوریتم فاخته طوری تنظیم بشه که از بین تمامی هاست ها ، هاست با کمترین cost رو انتخاب کنه. 3- هاستی برای ماشین مجازی(که در حقیقت همان درخواست مشترک می باشد)طبق الگوریتم فاخته انتخاب شود که کمترین , ,mips,cost را داشته باشه *یعنی تابع هزینه الگوریتم فاخته طوری تنظیم بشه که از بین تمامی هاست هاست با کمترین mips,cost رو انتخاب کنه. یعنی بشه یک فرمول که هر دو پارامتر رو شامل بشه. http://8pic.ir/images/imeq361iggfxeochyz6c.jpg |
مدیر جان کمک
|
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۵۳ قبل از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.