شبیه سازی با MR-CloudSim

بدون ديدگاه
  • MR-CloudSim : این یک نسخه پیشرفته از CloudSim است که برای شبیه سازی مدل محاسباتی MapReduce [15] در نظر گرفته شده است . این پشتیبانی از پردازش BigData. با این حال ، پردازش پرونده ، زمان و هزینه مربوط به آن را کنترل نمی کند. علاوه بر این ، عملکرد این ابزار با یک مدل MapReduce واقعی مانند Hadoop 1 ارزیابی نمی شود .
  • رایانش ابری به عنوان یک فناوری جدید ظهور کرده است که مقادیر زیادی محاسبات و ذخیره سازی داده را در اختیار کاربران خود قرار می دهد. این هدف برای غلبه بر بسیاری از مشکلات ناشی از تکامل سریع شرکتها و رشد داده های آنها است. در حقیقت ، فضای در دسترس برای ذخیره سازی اطلاعات در رایانه شخصی نمی تواند نیازهای فعلی را برآورده سازد. علاوه بر این ، هزینه های تعمیر و نگهداری سخت افزار افزایش یافته است [2] .

    در حال حاضر ، محیط های ابری از فناوری های مجازی سازی استفاده می کنند. به جای اجرای برنامه در رایانه ، همه چیز در ابر میزبانی می شود. حالت دوم ، مدلی است که دسترسی به شبکه تقاضا را به استخر مشترک منابع محاسباتی قابل تنظیم (ذخیره سازی ، برنامه های کاربردی ، خدمات و غیره) امکان پذیر می کند. این سرویس خدماتی را ارائه می دهد که می توانند در سه دسته طبقه بندی شوند : 21 : نرم افزار به عنوان یک سرویس (SaaS) ، پلت فرم به عنوان یک سرویس (PaaS) و زیرساخت ها به عنوان یک سرویس (IaaS). کاربران می توانند این خدمات را براساس توافق نامه سطح خدمات (SLA) که پارامترهای کیفیت خدمات موردنیاز خود (QoS) را تعریف می کند ، بر اساس مبنای «پرداخت به عنوان شما» انجام دهند.

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

    سپس ، یک راه حل مناسب تر برای غلبه بر این موارد استفاده از ابزارهای شبیه سازی است که می تواند عملکرد برنامه های ابری را قبل از استقرار در یک مجموعه واقعی ارزیابی کند. این فناوری شبیه سازی در صنعت ابر و آکادمی بسیار مشهور شده است. این یک محیط آزاد را ارائه می دهد که می تواند رفتار یک محیط ابری واقعی را تقلید کند [4] . در حقیقت ، با استفاده از یک روش شبیه سازی ، آزمایش ها به راحتی قابل کنترل و تکرار هستند. در واقع ، آنها برای تهیه و آزمایش سناریوهای آزمایش نیاز به تلاش کمتری دارند. بر خلاف یک محیط واقعی ، آزمایشات با استفاده از یک ابزار شبیه سازی می تواند به سرعت تکثیر شود و نتایج به راحتی بازتولید شود.

    امروزه محاسبات ابری به الگویی امیدوارکننده تبدیل شده است که هدف آن ارائه منابع محاسباتی و خدمات در صورت تقاضا است. پذیرش این خدمات به سرعت در حال افزایش است. یکی از موضوعات اصلی در این زمینه ، چگونگی ارزیابی توانایی سیستم های ابری در ارائه خدمات مورد نظر ضمن رعایت محدودیت های QoS است. آزمایش در یک محیط واقعی یک مشکل سخت است. در حقیقت هزینه مالی و زمان مورد نیاز بسیار زیاد است. همچنین ، آزمایش ها قابل تکرار نیستند ، زیرا تعدادی از متغیرهایی که تحت کنترل آزمایشگر نیستند ممکن است بر نتایج آزمایشی تأثیر بگذارند. بنابراین ، استفاده از چارچوب های شبیه سازی برای ارزیابی برنامه های ابری ارجح است. در این مقاله مروری بر ابزارهای شبیه سازی موجود در محاسبات ابری ارائه شده است. همچنین یک تحلیل انتقادی و مقایسه ای از ابزارهای مورد مطالعه ارائه می دهد.
      • ابر رایانه،
      • ابزارها،
      • مدل سازی محاسباتی،
      • رابط های کاربر گرافیکی،
      • مدل های داده،
      • سخت افزار،
      • کیفیت خدمات
    • INSPEC: فهرست بندی کنترل شده
      • محاسبات ابری،
      • شبیه سازی دیجیتال،
      • کیفیت خدمات،
      • تخصیص منابع
    • INSPEC: فهرست بندی بدون کنترل
      • محاسبات ابری،
      • منابع محاسباتی،
      • خدمات محاسبات،
      • سیستم های ابری،
      • محدودیت های QoS،
      • هزینه مالی،
      • چارچوب های شبیه سازی،
      • برنامه های ابری،
      • تحلیل انتقادی،
      • تجزیه و تحلیل مقایسه ای،
      • ابزار شبیه سازی
    • کلمات کلیدی نویسنده
      • ابر رایانه،
      • ابزار شبیه سازی،
      • تحلیل مقایسه ای

نوشتن دیدگاه

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

سه × 2 =