ابزار و نرم افزارهای شبیه سازی ابر

بدون ديدگاه

ابزار و نرم افزارهای شبیه سازی ابر

ارائه دهندگان خدمات ابر بسته به فضای یا خدمات ارائه شده ، کاربران را شارژ می کنند.
در تحقیق و توسعه ، همیشه امکان انجام زیرساختهای ابری واقعی برای انجام آزمایشها وجود ندارد. برای هر محقق پژوهشی ، دانشگاهی یا دانشمند ، اجتناب از سرویس های ابری هر زمان امکان پذیر نیست و سپس الگوریتم ها یا پیاده سازی های آنها را اجرا می کنید. برای هدف از تحقیق ، توسعه و آزمایش ، کتابخانه های منبع باز در دسترس هستند ، که احساس خدمات ابر را می بخشد. . امروزه در بازار تحقیق ، شبیه سازهای ابری توسط محققان و دست اندرکاران تحقیقات استفاده می شود ، بدون نیاز به پرداخت مبلغی به ارائه دهنده خدمات ابری.

کارهایی که توسط شبیه سازهای ابری انجام می شود

کارهای زیر با کمک کار انجام می شود 
شبیه ساز ابر:
• مدل سازی و شبیه سازی مراکز داده محاسبات ابری در مقیاس بزرگ 
• مدل سازی و شبیه سازی میزبان های سرور مجازی ، با سیاست های قابل تنظیم برای تهیه منابع میزبان به VM 
• مدل سازی و شبیه سازی منابع محاسباتی آگاه از انرژی 
• مدل سازی و شبیه سازی توپولوژی شبکه مرکز داده ها و برنامه های ارسال پیام 
• مدل سازی و شبیه سازی ابرهای فدرال 
• درج دینامیکی عناصر شبیه سازی ، متوقف کردن و از سرگیری شبیه سازی 
• سیاست های مشخص شده توسط کاربر برای اختصاص میزبان به VM ها ، و سیاست هایی برای اختصاص منابع میزبان به VM 

دامنه و ویژگی های شبیه سازی ابر

دامنه و ویژگی های شبیه سازی ابر شامل موارد زیر است:
• مراکز داده
• تعادل بار
• ایجاد و اجرای پرده ها
• تأمین منابع
• برنامه ریزی کارها
• عوامل ذخیره سازی و هزینه
• بهینه سازی انرژی و بسیاری دیگر

 ابزارها و افزونه های شبیه سازی ابر 

 
ابزارها و افزونه های شبیه سازی ابر شامل:
• CloudSim   
• CloudAnalyst 
• GreenCloud 
• iCanCloud 
• MDCSim  
• NetworkCloudSim
• VirtualCloud 
• CloudMIG Xpress
• CloudAuction 
• CloudReports 
• RealCloudSim 
• DynamicCloudSim
• WorkFlowSim 

CloudSim

CloudSim یک شبیه ساز مشهور برای پارامترهای ابری است که در آزمایشگاه CLOUDS در بخش مهندسی کامپیوتر و مهندسی نرم افزار دانشگاه ملبورن ساخته شده است. کتابخانه CloudSim برای اقدامات زیر استفاده می شود:؟ محاسبات ابری در مقیاس بزرگ در مراکز داده
میزبان سرور مجازی با خط مشی های قابل تنظیم؟ پشتیبانی از مدل سازی و شبیه سازی مراکز داده رایانش ابری در مقیاس بزرگ ؟؟ پشتیبانی از مدل سازی و شبیه سازی سرور مجازی 
هاست ، با سیاست های قابل تنظیم برای تهیه منابع میزبان به VM ها ؟؟ پشتیبانی از مدل سازی و شبیه سازی منابع محاسباتی آگاه از انرژی؟ پشتیبانی از مدل سازی و شبیه سازی توپولوژی شبکه مرکز داده ها و برنامه های ارسال پیام ؟؟ پشتیبانی از مدل سازی و شبیه سازی ابرهای فدرال؟ پشتیبانی از درج پویا عناصر شبیه سازی ، و همچنین متوقف کردن و از سرگیری شبیه سازی؟ پشتیبانی از سیاستهای مدون کاربر برای اختصاص میزبان به VM ها ، و سیاست هایی برای اختصاص منابع میزبان به VM ها ؟؟ خط مشی های مشخص شده توسط کاربر برای اختصاص میزبان به ماشین های مجازی
محدودیت عمده CloudSim عدم وجود رابط کاربری گرافیکی (GUI) است. اما با وجود این ، CloudSim هنوز هم در دانشگاه ها و صنعت برای شبیه سازی الگوریتم های مبتنی بر ابر استفاده می شود.

 

بارگیری ، نصب و ادغام CloudSim

CloudSim نرم افزار رایگان و منبع باز است که در http://www.cloudbus.org/CloudSim/ موجود است. این یک کتابخانه کد بر اساس جاوا است. از این کتابخانه می توان مستقیماً با ادغام با JDK برای تهیه و اجرای کد استفاده کرد. برای توسعه و آزمایش سریع برنامه ها ، CloudSim با IDE های مبتنی بر جاوا (محیط توسعه یکپارچه) از جمله Eclipse یا NetBeans یکپارچه شده است. با استفاده از Eclipse یا NetBeans IDE ، می توانید به کتابخانه CloudSim دسترسی پیدا کرده و الگوریتم ابر را پیاده سازی کنید.
ساختار دایرکتوری ابزار CloudSim در زیر آورده شده است: 
CloudSim / – دایرکتوری ریشه CloudSim
اسناد / – اسناد API
مثال / – مثال
کوزه / – بایگانی JAR
منابع / – کد منبع
آزمون / – تست واحد
CloudSim برای نصب باید باز شود. برای پاک کردن CloudSim ، کل دایرکتوری CloudSim باید حذف شود. نیازی به تدوین کد منبع CloudSim نیست. مگس های JAR با بسته CloudSim برای تهیه و اجرای برنامه های CloudSim ارائه شده اند:
  ؟؟ jars / CloudSim- <CloudSimVersion> .jar– شامل مگس های کلاس CloudSim است
  ؟؟ jars / CloudSim- <CloudSimVersion> -source.jar– شامل فایلهای کد منبع CloudSim است
  ؟؟ jars / CloudSim-مثال- <CloudSimVersion> .jar– شامل فایلهای کلاس نمونه CloudSim
 jars / CloudSim-مثال- <CloudSimVersion> -source.jar– حاوی نمونه های CloudSim فایل های کد منبع

شبیه ساز ابر CloudAnalyst

CloudAnalyst یکی دیگر از شبیه سازهای ابری است که کاملاً مبتنی بر رابط کاربری گرافیکی است و از ارزیابی ابزارهای شبکه اجتماعی با توجه به توزیع جغرافیایی کاربران و مراکز داده پشتیبانی می کند. 
جوامع کاربران و مراکز داده که از شبکه های اجتماعی پشتیبانی می کنند ، مشخص و براساس موقعیت مکانی آنها انجام می شود. پارامترهایی مانند تجربه کاربر هنگام استفاده از برنامه شبکه های اجتماعی 
و بار در مرکز داده به دست آمده / وارد شده است. CloudAnalyst برای مدل سازی و تجزیه و تحلیل مشکلات دنیای واقعی از طریق مطالعات موردی برنامه های شبکه های اجتماعی مستقر در ابر استفاده می شود.
ویژگی های اصلی CloudAnalyst عبارتند از: ؟؟ رابط کاربری گرافیکی کاربر پسند (GUI)؟ شبیه سازی با درجه بالایی از منزجر شدن و امکان پذیری ؟؟ انواع مختلف آزمایشات را با تکرار انجام می دهد ؟؟ اتصال با جاوا برای برنامه های افزودنی

شبیه ساز ابر GreenCloud

GreenCloud همچنین به عنوان شبیه ساز ابری که می تواند برای مراکز داده محاسبات ابری با تمرکز اصلی روی ارتباطات ابری مورد استفاده قرار گیرد ، در بازارهای بین المللی مشهور شده است. این ویژگی ها را برای مدل سازی دقیق دانه دانه از انرژی مصرف شده توسط مرکز داده های تجهیزات IT مانند سرورها ، سوئیچ های ارتباطی و پیوندهای ارتباطی فراهم می کند. شبیه ساز GreenCloud به محققان اجازه می دهد تا تحقیقات ، مشاهده ، تعامل و اندازه گیری عملکرد ابر را بر اساس پارامترهای متعدد بررسی کنند. بیشتر کد GreenCloud با زبان C ++ نوشته شده است. TCL همچنین در کتابخانه GreenCloud گنجانده شده است. GreenCloud یک پسوند شبیه ساز شبکه ns-2 است که به طور گسترده برای ایجاد و اجرای سناریوهای شبکه استفاده می شود. این محیط شبیه سازی را قادر می سازد 
مراکز داده محاسبات ابری آگاهی از انرژی. GreenCloud به طور عمده بر ارتباطات درون یک ابر متمرکز است. در اینجا تمام مراحل مربوط به ارتباطات در سطح بسته بندی شبیه سازی می شوند. 

نوشتن دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.

پنج × پنج =