تالار گفتمان مانشت
Cloudsim: implementation - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱
Cloudsim: implementation - a.k - 26 مهر ۱۳۹۲ ۰۱:۵۲ ب.ظ

با سلام خدمت دوستان
من هم ترم آخر هستم و دارم روی پایان نامه که موضوعش درباره زمانبندی کار آگاه به زمینه است کار میکنم
الان میخوام پیاده سازی کنم اما نمی دونم کدام کلاسها به درد کارم میخوره؟؟؟؟؟؟
ممنون میشم اگه کسی بتونه به من کمک کنه

RE: Cloudsim: implementation - hojjatrgz - 27 مهر ۱۳۹۲ ۱۲:۲۵ ق.ظ

(۲۴ مهر ۱۳۹۲ ۰۷:۳۹ ب.ظ)crevice نوشته شده توسط:  
(23 مهر ۱۳۹۲ ۱۱:۵۱ ب.ظ)hojjatrgz نوشته شده توسط:  با سلام دوباره- خیلی ممنون که کمک کردین بهم.از راهنمایتون استفاده کردم.متاسفانه به علت مشکلات نتونستم تواین سایت فعال باشم.اگه دوباره جواب سوالاتمو بدین خیلی ممنون میشم ازتون. واقعا به کمک نیاز دارم.

من میخوام یه مقاله باعنوان بهبود توازن بار درمحاسبات ابری با استفاده از الگوریتم کلونی زنبور با استفاده از کلود سیم پیاده سازی کنم
مشکل من اینه که نمیدونم برای پیاده سازی ازکجا باید شروع کنم؟ کدوم کلاس های کلودسیم رو باید تغییر بدم؟ کلا چه کلاس هایی از کلود سیم برای توازن بار در ابر استفاده میشن؟

بازم امیدوارم بمن کمک کنید. باتشکر فراواااااااااااااان
سلام. خواهش میکنم انجام وظیفه بودهSmile
اینطوری که من متوجه شدم بحث کاری شما واسه تخصیص vmها به host ها به صورت بهینه از لحاظ makespanهست، چرا که کلا ذات الگوریتم bee colony زمانبر هستش و واسه بحث انرژی نمیشه ازش استفاده کرد.
ولی به هر حال اگر کار شما بدون در نظر گرفتن بحث انرژی هست باید این کلاس هایی رو که میگم رو بخونید و طبق نیاز خودتون اصلاحشون کنین، البته باز باید اینو بگم من روی بحث انرژی کار میکنم و فکر میکنم که این کلاسها باید شما ازشون استفاده کنین. از بخش sources\org\cloudbus\cloudsim بخونید که بخش مهم کاتون رو اینا تشکیل میدن:
VmAllocationPolicy.java و نحوه استفاده اش مثل VmAllocationPolicySimple.java


خیلی ممنون از راهنماییت دوست عزیز

Cloudsim: implementation - samaneh@90 - 29 مهر ۱۳۹۲ ۰۲:۱۲ ق.ظ

منم دیگه واقعا درام مشتاق میشم تشخیص نفوذ و ول کنم رو کلود کار کنم
کسی لینک دانلودcloudsimداره؟

RE: Cloudsim: implementation - crevice - 29 مهر ۱۳۹۲ ۱۱:۵۷ ق.ظ

(۲۹ مهر ۱۳۹۲ ۰۲:۱۲ ق.ظ)samaneh@90 نوشته شده توسط:  منم دیگه واقعا درام مشتاق میشم تشخیص نفوذ و ول کنم رو کلود کار کنم
کسی لینک دانلودcloudsimداره؟


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

البته از اونور forbidden شدیم! واسه همین برای دانلود باید از اون چیزایی استفاده کنی که اسمش قدغنه!
سایت آزمایشگاه کلود دانشگاه ملبورن که کلودسیمو ساختن:

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


Cloudsim: implementation - samaneh@90 - 30 مهر ۱۳۹۲ ۰۸:۵۲ ب.ظ

بچه ها چطوری استارت شبیه سازی تو کلود بزنم؟
می خوام سیستم تشخیص نفوذ سه سطحی رو توش شبیه سازی کنم!ترم اول و شبیه سازیBig Grin

Cloudsim: implementation - a.k - 05 آبان ۱۳۹۲ ۰۱:۳۳ ق.ظ

سلام
دیتاسنتر توزیع شده در محل های جغرافیایی مختلف رو می توان با cloudsim شبیه سازی کرد؟
همچنین فاصله از مبدا (درخواست کننده سرویس) تا دیتاسنتر خاصی رو محاسبه کنیم؟

Cloudsim: implementation - aftab1990 - 06 آبان ۱۳۹۲ ۱۰:۵۶ ب.ظ

سلام دوستان ممنون از مطالب مفیدتون
دوستان اگه هیچی در مورد کلود سیم ندونی و از اول اولش بخوای شروع کنی پیشنهادتون چیه؟
با چه نرم افزاری از جاوا بهتر و راحتتر کار میکنه؟ jbuilder بهتره یا netbeans؟

Cloudsim: implementation - sf65 - 08 آبان ۱۳۹۲ ۰۳:۳۱ ب.ظ

سلام
این تاپیک اینجا هم مث خود cloud غریب افتاده
یعنی من یکی نتونستم پیدا کنم درست حسابی بلدش باشه ها
اولا منم دقیقا سئال آفتاب ک بالا مطرح شده دارم؟؟؟
دوما منم تزم در همین مورده... مدیریت داده های جریان کار روی ابرها daata mangment stategy on workflow in cloud
من بهبودی ک میخوام انجام بدم میدونم چیه... کدهای مقاله پایه هم دارم اما ه می فهممشون نه ران میشه؟؟
ممنون میشم کسی راهنمایی کنه تا کارمو ادامه بدم..بدجور گیر کردم
فاز شبیه سازی هستم اما موندم... اگه همین کدهای مقاله رو بتونم ران کنم کلی کارم رو غلطک میفته
کسی تونست بگه کامل و با جزیبات بنویسم براش...

RE: Cloudsim: implementation - crevice - 08 آبان ۱۳۹۲ ۰۳:۵۱ ب.ظ

(۰۸ آبان ۱۳۹۲ ۰۳:۳۱ ب.ظ)sf65 نوشته شده توسط:  سلام
این تاپیک اینجا هم مث خود cloud غریب افتاده
یعنی من یکی نتونستم پیدا کنم درست حسابی بلدش باشه ها
اولا منم دقیقا سئال آفتاب ک بالا مطرح شده دارم؟؟؟
دوما منم تزم در همین مورده... مدیریت داده های جریان کار روی ابرها daata mangment stategy on workflow in cloud
من بهبودی ک میخوام انجام بدم میدونم چیه... کدهای مقاله پایه هم دارم اما ه می فهممشون نه ران میشه؟؟
ممنون میشم کسی راهنمایی کنه تا کارمو ادامه بدم..بدجور گیر کردم
فاز شبیه سازی هستم اما موندم... اگه همین کدهای مقاله رو بتونم ران کنم کلی کارم رو غلطک میفته
کسی تونست بگه کامل و با جزیبات بنویسم براش...
سلام، اینجوری که متوجه شدم و بارها هم گفتم به نظرم مشکل شما اینه که هنوز خود کلودسیم رو نخوندید و نفهمیدید
واسه اینکه از سردرگمی در بیاید اول برید و اون کلاس های پایه ای که واسه کار شما نیاز هست رو بخونید و یکم سر در بیارید که چی به چیه توش و بعد چند تا سمپل اجرا کنید و بعد که همه اینکارا رو کردید برید سراغ پیاده سازی پیپر هاتون.
ببینید شما میخوید روی چه بحثی کار کنید؟ هدفتون چیه؟ انرژی، sla یا زمان اجرا؟ آخه صورت سوالتون مبهمه!
گوگل گروپ:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


Cloudsim: implementation - sf65 - 08 آبان ۱۳۹۲ ۰۳:۵۹ ب.ظ

(۰۸ آبان ۱۳۹۲ ۰۳:۵۱ ب.ظ)crevice نوشته شده توسط:  
(08 آبان ۱۳۹۲ ۰۳:۳۱ ب.ظ)sf65 نوشته شده توسط:  سلام
این تاپیک اینجا هم مث خود cloud غریب افتاده
یعنی من یکی نتونستم پیدا کنم درست حسابی بلدش باشه ها
اولا منم دقیقا سئال آفتاب ک بالا مطرح شده دارم؟؟؟
دوما منم تزم در همین مورده... مدیریت داده های جریان کار روی ابرها daata mangment stategy on workflow in cloud
من بهبودی ک میخوام انجام بدم میدونم چیه... کدهای مقاله پایه هم دارم اما ه می فهممشون نه ران میشه؟؟
ممنون میشم کسی راهنمایی کنه تا کارمو ادامه بدم..بدجور گیر کردم
فاز شبیه سازی هستم اما موندم... اگه همین کدهای مقاله رو بتونم ران کنم کلی کارم رو غلطک میفته
کسی تونست بگه کامل و با جزیبات بنویسم براش...
سلام، اینجوری که متوجه شدم و بارها هم گفتم به نظرم مشکل شما اینه که هنوز خود کلودسیم رو نخوندید و نفهمیدید
واسه اینکه از سردرگمی در بیاید اول برید و اون کلاس های پایه ای که واسه کار شما نیاز هست رو بخونید و یکم سر در بیارید که چی به چیه توش و بعد چند تا سمپل اجرا کنید و بعد که همه اینکارا رو کردید برید سراغ پیاده سازی پیپر هاتون.
ببینید شما میخوید روی چه بحثی کار کنید؟ هدفتون چیه؟ انرژی، sla یا زمان اجرا؟ آخه صورت سوالتون مبهمه!
گوگل گروپ:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
حرفتون قبول
مشکل اینه ک من نمیدونم کدوم کلاسها بدرد من میخوره
جریان کاری های یکسری پروژه های علمی یا تجاری هستن ک حجم خیلی زیادی دیتاست و تسک دارن...
دیتاست را بنابر خاصیت کلود روز دیتاسنترها توزیع میشن به شکلی و بعد تسک ها اجرا میشن
زمان اجرای ی تسک باید دیتاست های مورد نیازش در همون دیتاست موجود باشن تا بتونه اجرا بشه
حالا کار من مدیریت این دیتاست هاست بطوری که نقل و انتقالات بین دیتاسنترها کم بشه در نتیجه زمان اجرا کم میشه
بنابر وابستگی و اشتراک دیتاست ها اگه روی مراکز داده ذخیره کنیم و فرض هم این است ک تسک هم ر زمان اجرا به دیتاسنتری اختصاص داده میشه ک بیشترین دیتاست های مورد نیازش رو داره... اصلا کاری با زمان بندیشون نداریم البته
کار ما روی مدیریت و جایگذاری این داده ها روی دیتاسنترهاست
رسوندم منظور آیا؟
حالا کدوم کلاس ها و سمپل هاشو باید بخونم؟
توی کلود سیم نگاه کردم هیچ workflow یا همچین چیزی نداشت..
و ممنونم بابت توجه و پاسختون

در ضمن مقاله پایه ای ک کار میکنم اصلا کاری با cloudsim نداشته
این بیشتر گیجم کرده... نه میدونم این طرفی ام نه اون طرفی
خودشون یک swindew نوشتن و شبیه ساززی شون با این بوده... اما اینقدر حجیم و گنگ ک نمی فهممش... بعدشم اونها روی کلاستر شبیه سازی کردن در صورتی ک من هیچ امکاناتی نمی تونم داشته باشم و باید روی سیستم خورم اجراش کنم اما نمی تونم ران کنمش...
کدهای شبیه سازی مقاله اصلی دارم اگ بخواین ببینین

Cloudsim: implementation - crevice - 08 آبان ۱۳۹۲ ۰۵:۲۱ ب.ظ

(۰۸ آبان ۱۳۹۲ ۰۳:۵۹ ب.ظ)sf65 نوشته شده توسط:  رسوندم منظور آیا؟
والا نه!Big Grin آخه اینقده دیتا ست تو دیتاست کردین مشخص نشد منظورتون از دیتاست چی هست!
ولی به هر حال این چیزی که من فهمیدمو بهتون میگم. شما یه سری کار دارید که هر کدوم از اون برنامه های شما روی یک vm اجرا میشوند.
هدف شما طبق گفته هاتون makespan هستش، یعنی میخوید این vm ها رو placement کنین به شکلی زمان اجراتون بهینه باشه ولی ممکنه بحث sla هم باشه، در ضمن شما نگفتید که کار شما static consolidation یا dynamic conolidation هستش؟ که اگه استاتیک باشه فرق خاصی با گرید و چیزای دیگه نمیکنه و الزامی هم به استفاده از کلودسیم نیست! همچنین واسه دیتاست ورودی تون هم توی این حالت میتونین رندوم و یا طبق توزیع های آماری دیتاستی رو ایجاد و ازش استفاده کنین.
حالا اون دیتاستی رو که شما میگید احساس میکنم اشباه متوجه شدید، در واقع دیتاست شما که احتمالا خروجی یه کلود واقعی مثل cloudlab هستش رو به عنوان ورودی دارید و طبق اون vm هاتون و بهره وریهاشو دارید و میتونید عملیات شبیه سازیتونو انجام بدید واسه دیتاست ها توی خود کلودسیم در بخش example\workload یه سری دیتاست هست و اگه دیتاست های بیشتری رو بخواید میتونید از دیتاست های planetlab استفاده کنید.
امیدوارم تونسته باشم کمک کرده باشم، موفق باشید.

cloudsim - parisa-n - 09 آبان ۱۳۹۲ ۰۲:۴۵ ب.ظ

سلام من موضوع پایان نامه ام زمانبندی در رایانش ابری است. برای شروع شبیه سازی از چه کلاسهایی باید استفاده کنم؟ الگوریتمی برای گراف جهت دار در کلود سیم وجود داره؟ (این گراف رو برای نحوه ارتباط وظایفم نیاز دارم)میتونید در مورد نحوه تغییر کلاسها یک توضیح بدید؟ (چون با کوچکترین تغییر علامیت خطا ظاهر میشه! )
ممنون میشم کمکم کنید

کلودسیم - parisa-n - 09 آبان ۱۳۹۲ ۰۳:۰۲ ب.ظ

سلام
من تو زمینه زمانبندی تو کلود کار میکنم.
مثالهای کلودسیم رو ران کردم اما برای پروژه خودم نمی دونم باید از کجا شروع کنم.
برای شروع نیاز به یه گراف جهتدار برای وظایفم دارم که اولین زمان شروع و اولین زمان پایان هر گره را محاسبه کنم. برای این کار چیکار باید بکنم؟ از چه کلاسهایی باید استفاده کنم؟
بچه ها ممنون میشم کمکم کنید

Cloudsim: implementation - crevice - 09 آبان ۱۳۹۲ ۰۴:۴۱ ب.ظ

(۰۹ آبان ۱۳۹۲ ۰۲:۴۵ ب.ظ)parisa-n نوشته شده توسط:  سلام من موضوع پایان نامه ام زمانبندی در رایانش ابری است. برای شروع شبیه سازی از چه کلاسهایی باید استفاده کنم؟ الگوریتمی برای گراف جهت دار در کلود سیم وجود داره؟ (این گراف رو برای نحوه ارتباط وظایفم نیاز دارم)میتونید در مورد نحوه تغییر کلاسها یک توضیح بدید؟ (چون با کوچکترین تغییر علامیت خطا ظاهر میشه! )
ممنون میشم کمکم کنید
sf65 نوشته شده توسط: محور: مدیریت داده های جریان کاری(Workflow) روی ابر(cloud)
چون سوالاتون با هم یکی بود اینجا هم توضیح میدم.
سلام، دقت کنید کار شما خوشه بندی و اجرای مجموعه ای جاب هایی هست که DAG هستند. خوب واسه ی اینکار تا جایی که اطلاع دارم ورک لودی وجود نداره و باز هم توی پیپرهای این زمینه ببینید واسه ورک لود چیکار کردن، به احتمال زیاد خودشون ورک لود رندوم یا طبق یه توزیع آماری خاص رو ساختند. برای کار شما تنها باید datacenter ایجاد کنید به همون تعداد درون ورک لودتون و سپس یکسری vm که روی هر کدومشون cloudlet یا همون کار(جاب) قرار میگیرند. حالا شما ممکنه در طول زمان اجرا بر اساس معیار های خودتون وابستگی رو بدست بیارید یا از اول داشته باشید(چون دقیقا کارتونو نمیدونم اینو میگم) که طبق اون وابستگی میاید vm هاتونو Migrate میکنید و vm های مرتبط رو در کنار همدیگه قرار میدید که کار پیچیده ای اصلا نیست. واسه ی پیاده سازی الگوریتم هاتونم مثل الگوریتم bee که گفتید هیچ مشکلی وجود نداره و میتونید اینکار رو توی کلاس مربوطه انجام بدید.
واسه ی اینکار اول به دقت سمپل های کلی کلود سیم رو بخونید و سپس بیاید این کلاس هایی که میگمو بخونید و ساختار و نحوه استفاده شو بخونید فک کنم اینا باشن:
cloudsim-3.0.3\sources\org\cloudbus\cloudsim
VmAllocationPolicy.java
VmAllocationPolicySimple.java
Vm.java
VmScheduler.java
و نحوه مهاجرت یک vm رو هم نیاز دارید.
امیدوارم به صورت خلاصه تونسته باشم کمکتون کرده باشم، موفق باشید.

Cloudsim: implementation - aftab1990 - 10 آبان ۱۳۹۲ ۱۱:۰۵ ب.ظ

سلام دوستان
ممکنه در مورد مفاهیم host, vm, datacenter و broker در cloudsim توضیح بدین
با تشکر از راهنمایی های مفیدتون