زمان کنونی: ۱۰ فروردین ۱۴۰۳, ۰۲:۴۵ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

Cloudsim: implementation

ارسال: #۴۶
۲۹ آذر ۱۳۹۲, ۱۱:۵۸ ب.ظ
Cloudsim: implementation
شرمنده من همش سوال میکنم...میگم این عمل migrationکه گاها انجام میشه حالا به دلایل مختلف پیاده سازیش مشکله؟؟

درمیان مردمی که میدوندبرای زنده بودن،آرام قدم برداربرای زندگی کردن!!
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۴۷
۳۰ آذر ۱۳۹۲, ۰۱:۳۲ ق.ظ
RE: Cloudsim: implementation
(۲۹ آذر ۱۳۹۲ ۱۱:۵۸ ب.ظ)sahar_2000 نوشته شده توسط:  شرمنده من همش سوال میکنم...میگم این عمل migrationکه گاها انجام میشه حالا به دلایل مختلف پیاده سازیش مشکله؟؟
کلا مهاجرت میتونه دلیلای مختلفی داشته باشه، لود بالانسینگ و انرژی و ... .
نه سادست. به نظرم شما سمپل های کلود سیم رو باید به طور دقیق بررسی کنید. کلا چیز سختی توی شبیه ساز کلودسیم وجود نداره و هر چیزی که شما نیاز داشته باشید میتونید بهش اضافه کنید.
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: sahar_2000
ارسال: #۴۸
۱۹ دى ۱۳۹۲, ۰۵:۰۲ ب.ظ
Cloudsim: implementation
سلام
برای تغییر سیاست تخصیص cloudletها به vmهایی که در دیتاسنترهای مختلف قرار دارد، باید از چه کلاسی استفاده کنم؟؟؟؟؟
با این فرض که در هر دیتاسنتر فقط یک host وجود دارد.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۴۹
۰۴ بهمن ۱۳۹۲, ۱۲:۱۰ ب.ظ
Cloudsim: implementation
سلام بچه ها
من برای اجرای مثال های workflowsim دچار مشکل شدم کسی میتونه کمکم کنه؟؟؟؟؟؟؟؟
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۰
۰۴ بهمن ۱۳۹۲, ۰۲:۵۱ ب.ظ
Cloudsim: implementation
(۰۴ بهمن ۱۳۹۲ ۱۲:۱۰ ب.ظ)parisa-n نوشته شده توسط:  سلام بچه ها
من برای اجرای مثال های workflowsim دچار مشکل شدم کسی میتونه کمکم کنه؟؟؟؟؟؟؟؟
بله بفرمایید مشکلتون چیه؟

آزادی این نیست که هر کس هر چه دلش خواست بکند، آزادی حقیقی قدرتی است که شخص را مجبور به انجام وظایف خود می کند.
۰
۰
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۱
۰۶ بهمن ۱۳۹۲, ۱۱:۴۵ ق.ظ
RE: Cloudsim: implementation
(۰۴ بهمن ۱۳۹۲ ۰۲:۵۱ ب.ظ)sepid نوشته شده توسط:  
(04 بهمن ۱۳۹۲ ۱۲:۱۰ ب.ظ)parisa-n نوشته شده توسط:  سلام بچه ها
من برای اجرای مثال های workflowsim دچار مشکل شدم کسی میتونه کمکم کنه؟؟؟؟؟؟؟؟
بله بفرمایید مشکلتون چیه؟
وقتی هر کدوم از مثال های workflowsim رو اجرا میکنم با این مشکل مواجه میشم
Warning: Please replace daxPath with the physical path in your working environment!
البته از قسمت run configuration قسمت arguments رو به این صورت زیر مشخص کرده ام اما تغییری ایجاد نشد
p\Users\pars\git\WorkflowSim-1.0\config\dax\CyberShake_50.xml-
این مشکل رو چطور میتونم حل کنم؟
آیا شما مثال org.workflowsim.examples.planning.HEFTPlanningAlgorithmExample1 را اجرا کرده اید؟
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۲
۰۶ بهمن ۱۳۹۲, ۱۲:۱۰ ب.ظ
RE: Cloudsim: implementation
(۰۶ بهمن ۱۳۹۲ ۱۱:۴۵ ق.ظ)parisa-n نوشته شده توسط:  
(04 بهمن ۱۳۹۲ ۰۲:۵۱ ب.ظ)sepid نوشته شده توسط:  
(04 بهمن ۱۳۹۲ ۱۲:۱۰ ب.ظ)parisa-n نوشته شده توسط:  سلام بچه ها
من برای اجرای مثال های workflowsim دچار مشکل شدم کسی میتونه کمکم کنه؟؟؟؟؟؟؟؟
بله بفرمایید مشکلتون چیه؟
وقتی هر کدوم از مثال های workflowsim رو اجرا میکنم با این مشکل مواجه میشم
Warning: Please replace daxPath with the physical path in your working environment!
البته از قسمت run configuration قسمت arguments رو به این صورت زیر مشخص کرده ام اما تغییری ایجاد نشد
p\Users\pars\git\WorkflowSim-1.0\config\dax\CyberShake_50.xml-
این مشکل رو چطور میتونم حل کنم؟
آیا شما مثال org.workflowsim.examples.planning.HEFTPlanningAlgorithmExample1 را اجرا کرده اید؟

من یه مدت پیش با ورک فلو سیم کار کردم، حالا رو سیستم نصب نیس که دقیق بهتون بگم.
ولی Warning: Please replace daxPath with the physical path in your working environment!
برای این هست که شما باید توی فایل نوتپد configهم مسیر رو درست کنید، یعنی اونجا هم مسیری که تو کامپیوترتون فایل cybershake رو ذخیره کردین بزارین.
شما آخرین ورژن ورک فلوسیم رو دارید؟ چون بعدش خیلی تغییرات دادن توش و الگوریتمهاشو درستش کردن.

آزادی این نیست که هر کس هر چه دلش خواست بکند، آزادی حقیقی قدرتی است که شخص را مجبور به انجام وظایف خود می کند.
۰
۰
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: parisa-n
ارسال: #۵۳
۰۶ بهمن ۱۳۹۲, ۰۵:۳۳ ب.ظ (آخرین ویرایش در این ارسال: ۰۶ بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ، توسط parisa-n.)
Cloudsim: implementation
بله, سعی کردم براتون پیوست کنم اما چون حجمش زیاد بود نشد. اگر ایمیل بدید میتونم براتون ارسال کنم; یا از سایت
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
دانلود کنید.من این مسیر رومیدم اما حل نمیشه. مشکلی که نداره workflowsim رو تو ویندوز۷ ران کنیم؟ شما میتونید تو این زمینه کمک کنید؟ من برای شبیه سازی دچار مشکل شدم, نمیدونم باید چیکار کنم.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۴
۰۷ بهمن ۱۳۹۲, ۱۲:۰۸ ق.ظ
Cloudsim: implementation
(۰۶ بهمن ۱۳۹۲ ۰۵:۳۳ ب.ظ)parisa-n نوشته شده توسط:  بله, سعی کردم براتون پیوست کنم اما چون حجمش زیاد بود نشد. اگر ایمیل بدید میتونم براتون ارسال کنم; یا از سایت
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
دانلود کنید.من این مسیر رومیدم اما حل نمیشه. مشکلی که نداره workflowsim رو تو ویندوز۷ ران کنیم؟ شما میتونید تو این زمینه کمک کنید؟ من برای شبیه سازی دچار مشکل شدم, نمیدونم باید چیکار کنم.
نه منم توی ویندوز ۷ اجرا گرفتم، مشکلی نداشت.
فایل config رو بفرستین و یه عکس از قسمت argument توی run configuration.
امیدورام بتونم کمک کنم.

آزادی این نیست که هر کس هر چه دلش خواست بکند، آزادی حقیقی قدرتی است که شخص را مجبور به انجام وظایف خود می کند.
۰
۰
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mousamasi
ارسال: #۵۵
۰۷ بهمن ۱۳۹۲, ۱۱:۰۱ ق.ظ (آخرین ویرایش در این ارسال: ۰۷ بهمن ۱۳۹۲ ۱۱:۲۴ ق.ظ، توسط parisa-n.)
RE: Cloudsim: implementation
(۰۷ بهمن ۱۳۹۲ ۱۲:۰۸ ق.ظ)sepid نوشته شده توسط:  
(06 بهمن ۱۳۹۲ ۰۵:۳۳ ب.ظ)parisa-n نوشته شده توسط:  بله, سعی کردم براتون پیوست کنم اما چون حجمش زیاد بود نشد. اگر ایمیل بدید میتونم براتون ارسال کنم; یا از سایت
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
دانلود کنید.من این مسیر رومیدم اما حل نمیشه. مشکلی که نداره workflowsim رو تو ویندوز۷ ران کنیم؟ شما میتونید تو این زمینه کمک کنید؟ من برای شبیه سازی دچار مشکل شدم, نمیدونم باید چیکار کنم.
نه منم توی ویندوز ۷ اجرا گرفتم، مشکلی نداشت.
فایل config رو بفرستین و یه عکس از قسمت argument توی run configuration.
امیدورام بتونم کمک کنم.

(۰۷ بهمن ۱۳۹۲ ۱۱:۰۱ ق.ظ)parisa-n نوشته شده توسط:  
(07 بهمن ۱۳۹۲ ۱۲:۰۸ ق.ظ)sepid نوشته شده توسط:  [quote='parisa-n' pid='241413' dateline='1390741436']
بله, سعی کردم براتون پیوست کنم اما چون حجمش زیاد بود نشد. اگر ایمیل بدید میتونم براتون ارسال کنم; یا از سایت
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
دانلود کنید.من این مسیر رومیدم اما حل نمیشه. مشکلی که نداره workflowsim رو تو ویندوز۷ ران کنیم؟ شما میتونید تو این زمینه کمک کنید؟ من برای شبیه سازی دچار مشکل شدم, نمیدونم باید چیکار کنم.
نه منم توی ویندوز ۷ اجرا گرفتم، مشکلی نداشت.
فایل config رو بفرستین و یه عکس از قسمت argument توی run configuration.
امیدورام بتونم کمک کنم.
[/quote]

(۰۷ بهمن ۱۳۹۲ ۱۱:۰۱ ق.ظ)parisa-n نوشته شده توسط:  
(07 بهمن ۱۳۹۲ ۱۲:۰۸ ق.ظ)sepid نوشته شده توسط:  [quote='parisa-n' pid='241413' dateline='1390741436']
بله, سعی کردم براتون پیوست کنم اما چون حجمش زیاد بود نشد. اگر ایمیل بدید میتونم براتون ارسال کنم; یا از سایت
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
دانلود کنید.من این مسیر رومیدم اما حل نمیشه. مشکلی که نداره workflowsim رو تو ویندوز۷ ران کنیم؟ شما میتونید تو این زمینه کمک کنید؟ من برای شبیه سازی دچار مشکل شدم, نمیدونم باید چیکار کنم.
نه منم توی ویندوز ۷ اجرا گرفتم، مشکلی نداشت.
فایل config رو بفرستین و یه عکس از قسمت argument توی run configuration.
امیدورام بتونم کمک کنم.

(۰۷ بهمن ۱۳۹۲ ۱۱:۰۱ ق.ظ)parisa-n نوشته شده توسط:  
(07 بهمن ۱۳۹۲ ۱۲:۰۸ ق.ظ)sepid نوشته شده توسط:  [quote='parisa-n' pid='241413' dateline='1390741436']
بله, سعی کردم براتون پیوست کنم اما چون حجمش زیاد بود نشد. اگر ایمیل بدید میتونم براتون ارسال کنم; یا از سایت
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
دانلود کنید.من این مسیر رومیدم اما حل نمیشه. مشکلی که نداره workflowsim رو تو ویندوز۷ ران کنیم؟ شما میتونید تو این زمینه کمک کنید؟ من برای شبیه سازی دچار مشکل شدم, نمیدونم باید چیکار کنم.
نه منم توی ویندوز ۷ اجرا گرفتم، مشکلی نداشت.
فایل config رو بفرستین و یه عکس از قسمت argument توی run configuration.
امیدورام بتونم کمک کنم.
از راهنماییهایی که به من میکنید خیلی ممنونم


فایل‌(های) پیوست شده

۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۶
۲۱ بهمن ۱۳۹۲, ۰۲:۲۹ ب.ظ (آخرین ویرایش در این ارسال: ۲۱ بهمن ۱۳۹۲ ۰۲:۳۰ ب.ظ، توسط parisa-n.)
Cloudsim: implementation
سلام دوستان
من یه قسمت هایی از الگوریتم The HEFT planning algorithmرو متوجه نمیشم(cloudsim and workflosim).
کسی هست بتونه تو این زمینه کمکم بکنه؟ فقط میخوام بدونم این قسمتها چه کاری انجام میده!!!
ببخشید که حجمش زیاده, من فقط قسمتهایی که با ********* مشخص کردم رو نیاز دارم. (متوجه نمیشم:-()
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import org.cloudbus.cloudsim.File;
import org.cloudbus.cloudsim.Vm;
import org.workflowsim.CondorVM;
import org.workflowsim.Task;
import org.workflowsim.utils.Parameters;

public class HEFTPlanningAlgorithm extends BasePlanningAlgorithm {

/**
* The main function
*/
@Override
public void run() {

double [][] bandwidths = Parameters.getBandwidths();
int vmNum = getVmList().size();
int taskNum = getTaskList().size();
double [] availableTime = new double[vmNum];
//cloudlet id starts from 1
double [][] earliestStartTime = new double[taskNum + 1][vmNum];
double [][] earliestFinishTime = new double[taskNum + 1][vmNum];
int [] allocation = new int[taskNum + 1];

*********************************************List<Task> taskList = new ArrayList<Task>(getTaskList());
**************************************List<Task> readyList = new ArrayList<Task>();
*********************************while(!taskList.isEmpty()){
************************************۸۸readyList.clear();
*****************************for(Task task : taskList){
**************************************boolean ready = true;
***********************************for(Task parent: task.getParentList()){
**************************************if(taskList.contains(parent)){
******************************************ready = false;
********************************************break;
}
}
*********************************************if(ready){
******************************۸readyList.add(task);
}
}
*******************************taskList.removeAll(readyList);
//schedule readylist
*************************۸for(Task task: readyList){
**************************۸long [] fileSizes = new long[task.getParentList().size() ];
********************************۸int parentIndex = 0;
*************************************for(Task parent: task.getParentList()){
*****************************************long fileSize = 0;
***********************for(Iterator fileIter = task.getFileList().iterator(); fileIter.hasNext() ; ){
*********************File file = (File)fileIter.next();
******************************if(file.getType()==1){
*********************۸for(Iterator fileIter2 = parent.getFileList().iterator();fileIter2.hasNext( ) ; ){
***********************File file2 = (File)fileIter2.next();
*******************if(file2.getType() == 2 && file2.getName().equals(file.getName()))
{
*****************fileSize += file.getSize();
}
}
}
}
**************fileSizes[parentIndex] = fileSize;
********************parentIndex ++;
********************************************************************************​*******}

double minTime = Double.MAX_VALUE;
int minTimeIndex = 0;

for(int vmIndex = 0; vmIndex < getVmList().size(); vmIndex++){
Vm vm = (Vm)getVmList().get(vmIndex);
double startTime = availableTime[vm.getId()];
parentIndex = 0;
for(Task parent: task.getParentList()){
int allocatedVmId = allocation[parent.getCloudletId()];
double actualFinishTime = earliestFinishTime[parent.getCloudletId()][allocatedVmId];
double communicationTime = fileSizes[parentIndex] / bandwidths[allocatedVmId][vm.getId()];

if(actualFinishTime + communicationTime > startTime){
startTime = actualFinishTime + communicationTime;
}
parentIndex ++;
}
earliestStartTime[task.getCloudletId()][vm.getId()] = startTime;
double runtime = task.getCloudletLength() / vm.getMips();
earliestFinishTime[task.getCloudletId()][vm.getId()] = runtime + startTime;

if(runtime + startTime < minTime){
minTime = runtime + startTime;
minTimeIndex = vmIndex;
}
}

allocation[task.getCloudletId()] = minTimeIndex;//we do not really need it use task.getVmId
task.setVmId(minTimeIndex);
availableTime[minTimeIndex] = minTime;
}
}

}


}


فایل‌(های) پیوست شده
package org.docx
اندازه فایل: ۱۹/۵۸ KB
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۷
۰۲ اسفند ۱۳۹۲, ۰۵:۱۶ ب.ظ
RE: Cloudsim: implementation
(۲۱ بهمن ۱۳۹۲ ۰۲:۲۹ ب.ظ)parisa-n نوشته شده توسط:  سلام دوستان
من یه قسمت هایی از الگوریتم The HEFT planning algorithmرو متوجه نمیشم(cloudsim and workflosim).
کسی هست بتونه تو این زمینه کمکم بکنه؟ فقط میخوام بدونم این قسمتها چه کاری انجام میده!!!
ببخشید که حجمش زیاده, من فقط قسمتهایی که با ********* مشخص کردم رو نیاز دارم. (متوجه نمیشم:-()
دوست عزیز اینکه مطلب شما بدون پاسخ مونده دلیلش ریز بودن سوال شماست و واقعا کسی شاید فرصت بررسی کد شما رو نداشته است. شاید بهتر بود که به جای قرار دادن این حجم کد در تاپیک یه کم اون رو مورد تحلیل و بررسی به همراه کلاس های مرتبطش قرار بدید.
موفق باشد.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۸
۱۵ اسفند ۱۳۹۲, ۰۴:۴۶ ق.ظ
Cloudsim: implementation
محاسبه هزینه اجرای task
دوستان کسی میدونه هزینه اجرای وظایف در کلود سیم چطوری محاسبه میشه؟
منظورم هزینه استفاده از cpu, memory و... است
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۵۹
۱۵ اسفند ۱۳۹۲, ۰۸:۰۳ ب.ظ
RE: Cloudsim: implementation
(۱۵ اسفند ۱۳۹۲ ۰۴:۴۶ ق.ظ)Samiv نوشته شده توسط:  محاسبه هزینه اجرای task
دوستان کسی میدونه هزینه اجرای وظایف در کلود سیم چطوری محاسبه میشه؟
منظورم هزینه استفاده از cpu, memory و... است
سلام دوست عزیز،
اگر منظورتون از هزینه توان مصرفی هست که میتونید از روی بهره وری پردازنده اون رو بر طبق جدول زیر که از پیپر خودم واستون اتچ کردم ببینید. اگر هم بهره وری بین این مقادیر باشد با استفاده از قانونای احتمالاتی میتونید حد بینو بدست بیارید. اگر هم منظورتون هزینه(مالی) هست باز از همین قضایا میشود بهش رسید.
موفق باشید


فایل‌(های) پیوست شده

۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۶۰
۱۶ اسفند ۱۳۹۲, ۰۲:۰۰ ق.ظ
RE: Cloudsim: implementation
(۱۵ اسفند ۱۳۹۲ ۰۸:۰۳ ب.ظ)crevice نوشته شده توسط:  
(15 اسفند ۱۳۹۲ ۰۴:۴۶ ق.ظ)Samiv نوشته شده توسط:  محاسبه هزینه اجرای task
دوستان کسی میدونه هزینه اجرای وظایف در کلود سیم چطوری محاسبه میشه؟
منظورم هزینه استفاده از cpu, memory و... است
سلام دوست عزیز،
اگر منظورتون از هزینه توان مصرفی هست که میتونید از روی بهره وری پردازنده اون رو بر طبق جدول زیر که از پیپر خودم واستون اتچ کردم ببینید. اگر هم بهره وری بین این مقادیر باشد با استفاده از قانونای احتمالاتی میتونید حد بینو بدست بیارید. اگر هم منظورتون هزینه(مالی) هست باز از همین قضایا میشود بهش رسید.
موفق باشید

ممنون از پاسختون
من منظورم اینه که از کدوم کلاسها باید استفاده کرد تا هزینه کلی اجرای تعدادی task از لحاظ حافظه َ cpu و comminucation cost رو محاسبه کنیم
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  CloudSim یا NeSSi2 αɾια ۱ ۱,۶۳۵ ۰۵ دى ۱۳۹۶ ۰۷:۳۸ ب.ظ
آخرین ارسال: αɾια
  CloudSim askari.1368@yahoo.com ۰ ۱,۸۳۸ ۰۵ تیر ۱۳۹۴ ۱۱:۱۰ ق.ظ
آخرین ارسال: askari.1368@yahoo.com
  CloudSim (ضروری) rahil.mehraban ۱ ۱,۶۴۶ ۲۱ آذر ۱۳۹۳ ۰۳:۰۱ ب.ظ
آخرین ارسال: Bache Mosbat
  درخواست کتاب Design and implementation of programming languages e2000 ۰ ۱,۲۹۹ ۰۴ اسفند ۱۳۹۲ ۱۰:۲۹ ب.ظ
آخرین ارسال: e2000

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close