شبیه سازی و ارزیابی زمان اجرای برنامه موازی بر روی ابر با توجه به پارامترهای مختلف

شبیه سازی و ارزیابی زمان اجرای برنامه موازی بر روی ابر با توجه به پارامترهای مختلف

اجرای برنامه موازی بر روی ابر
ارزیابی زمان اجرای برنامه موازی بر روی ابر
شبیه سازی زمان اجرای برنامه موازی بر روی ابر
نحوه پیاده‌سازی تکنیک‌های مقابله با اشکال
شبیه‌ساز‌های محاسبات ابر
نحوه پیاده سازی سیستم تحمل‌پذیر اشکال در شبیه ساز

رفتن به سایت اصلی

دانلود تحقیق کارشناسی ارشد رشته آی تی

شبیه سازی و ارزیابی زمان اجرای برنامه موازی بر روی ابر با توجه به پارامترهای مختلف

 

 

 

 

 

چکیده

برای شبیه­سازی و ارزیابی زمان اجرای برنامه موازی بر روی ابر با توجه به پارامترهای مختلف، از محیط شبیه­ساز CloudSim [91 و 92] استفاده نموده­ایم. كه در این نوشتار، الگوریتم پیشنهادی را با الگوریتم آزمون نقطه مقابله‌گیری هماهنگ دوره­ای مورد قیاس قرار داده­ایم. در ادامه این تحقیق ابتدا به معرفی اجزا[1] مختلف شبیه ­ساز موجود می­پردازیم. سپس اجزای اضافه شده به این شبیه‌ساز و همچنین نحوه پیاده‌سازی تکنیک‌های مقابله با اشکال را به تفصیل بیان می‌نماییم. لازم به ذکر است این شبیه‌ساز بر خلاف شبیه‌ساز  GridSim [93] هیچ نوع قابلیت مقابله با اشکال را به صورت پیش­فرض نداشته  است.

1-1       معرفی شبیه‌ساز  CloudSim

شبیه‌ساز CloudSim از معروف‌ترین و پراستفاده‌ترین شبیه‌ساز‌های محاسبات ابر می‌باشد که توسط بویا و همکاران در دانشگاه ملبورن طراحی و پیاده‌سازی شده است. هسته اصلی این شبیه‌ساز بر پایه شبیه‌ساز GridSim می‌باشد که برای شبیه‌سازی محیط محاسبات گرید تدوین شده است. بنابراین، این هسته نیز به صورت رویداد-گرا[2] می‌باشد.

1-1-1     اجزای ابر

1-1-1-1  Cloudlet

به کارهای[3] برنامه موازی که به عنوان ورودی وارد ابر می‌شوند cloudlet می‌گویند. در حقیقت هر کاربر[4] یک برنامه موازی شامل چندین کار را در ابر ثبت[5] می‌نماید. هر کار شامل

·        userId: شناسه کاربری ثبت کننده؛

·        cloudletLength: طول کار موازی (بر حسب میلیون دستور[6])

·        cloudletFileSize: اندازه فایل ورودی شامل برنامه و داده‌های ورودی بر حسب بایت؛

·        cloudletOutputSize: اندازه فایل خروجی کار بعد از اجرا بر حسب بایت؛

·        numberOfPes: تعداد واحد‌های محاسباتی[7] مورد نیاز برای اجرا؛

·        cloudletId: شناسه کار موازی؛

·        status: وضعیت جاری؛

·        finishTime: زمان اتمام کار بر حسب ثانیه؛

·        execStartTime: زمان آخرین شروع به کار بر حسب ثانیه؛

·        vmId: شناسه ماشین مجازی که کار مورد نظر درون آن در حال اجراست؛

·        utilizationModelCpu: مدل بهره­وری از CPU

می‌باشد.

[1] Component

[2] Event-driven

[3] Tasks

[4] User

[5] Submit

[6] Million Instruction (MI)

[7] Process elements

 

 

 

واژه های کلیدی:

پیش بینی اشکال

سیستم های محاسبات ابر

 

 

 

 

 

 

 

 

 

  فهرست مطالب

 

6-1 معرفی شبیه‌ساز CloudSim

6-1-1 اجزای ابر

6-1-2 اجزای اصلی هسته

6-1-3 سرویس‌های موجود و الگوریتم‌های آن‌ها

6-1-4 روند کار شبیهساز

6-2 نحوه پیاده سازی سیستم تحمل‌پذیر اشکال در شبیه ساز

6-2-1 FaultInjector 117

6-2-2 FaultPredictor 120

6-2-3 FTHost 121

6-2-4 FTDatacenter 121

6-2-5 FTDatacenterBroker 122

6-3 نتایج آزمایشات

6-3-1 بررسی اثر سربار نقطه مقابله‌گیری

6-3-2 بررسی عمل‌های انتخابی

6-3-3 خرابی‌های متوقف سازنده و غیر متوقف سازنده

7 نتیجه گیری و پیشنهادات

منابع

 

 

فهرست شکل ها

شکل ‏6 1دیاگرام کلی شبیه‌ساز[92]

شکل ‏6 2 جریان کار اجزای برنامه‌های موازی در شبیه‌ساز [92]

شکل ‏6 3 نمونه‌ای از محتویات یک فایل سناریوی خرابی گرها در یک مرکز داده

شکل ‏6 4 ماشین حالت خرابی یک گره محاسباتی در ابر

شکل ‏6 5 تکه کد تغییر وضعیت حالت میزبان‌های یک مرکزداده به صورت بهینه

شکل ‏6 6 تکه کد پیش‌بینی وضعیت یک گره محاسباتی در زمان آینده time

شکل ‏6 7 در صد بهبود زمان اجرای الگوریتم‌های پیشنهادی نسبت به الگوریتم آزمون نقطه مقابله‌گیری دوره‌ای کلاسیک

شکل ‏6 8 در صد بهبود زمان اجرای الگوریتمهای پیشنهادی نسبت به الگوریتم آزمون نقطه مقابله گیری دورهای کلاسیک با افزایش زمان نقطه مقابله‌گیری به 5 دقیقه

شکل ‏6 9 تعداد عمل‌های انتخابی در طول زمان اجرا با الگوریتم نقطه مقابله‌گیری دوره‌ای

شکل ‏6 10 تعداد عملهای انتخابی در طول زمان اجرا با الگوریتم تطبیقی اولیه

شکل ‏6 11 تعداد عملهای انتخابی در طول زمان اجرا با الگوریتم تطبیقی تصحیح شده

شکل ‏6 12 تعداد اشکال‌هایی که در طول اجرای برنامه سبب توقف یا عدم توقف ابر می‌شوند

 

فهرست جداول

جدول ‏6 1 مقداردهی اولیه متغیرهای شبیه ساز

 

 

  • پیشینه نظری و فصل دوم پایان نامه معلولیت

    پیشینه نظری و فصل دوم پایان نامه معلولیت فصل دوم پایان نامه معلولیت مبانی نظری معلولیت پیشینه تحقیق معلولیت پیشینه داخلی معلولیت پیشینه خارجی معلولیت پیشینه پژوهش معلولیت پیشینه نظری معلولیت ادبیات نظری معلولیت چارچوب نظری معلولیت رفتن به سايت…

  • پاورپوینت درس مدیریت مالی 2

    پاورپوینت درس مدیریت مالی 2 رفتن به سايت اصلي دانلود پاورپوینت آشنایی با درس مدیریت مالی 2 جهت رشته مدیریت در قالب 616 اسلايد و با فرمت ppt به صورت کامل و جامع و با قابليت ويرايش      …

  • چارچوب نظری و پیشینه پژوهش عملکرد خانواده

    چارچوب نظری و پیشینه پژوهش عملکرد خانواده مبانی نظری عملکرد خانواده مک مستر و بوئن فصل دوم پایان نامه عملکرد خانواده مبانی نظری عملکرد خانواده پیشینه تحقیق عملکرد خانواده پیشینه پژوهش عملکرد خانواده پیشینه نظری عملکرد خانواده ادبیات نظری عملکرد…

  • مبانی نظری و پیشینه تحقیق ارزش ویژه برند 76 صفحه

    مبانی نظری و پیشینه تحقیق ارزش ویژه برند 76 صفحه کلمات کلیدی : فصل دوم پایان نامه ارزش ویژه برند مبانی نظری ارزش ویژه برند پیشینه تحقیق ارزش ویژه برند پیشینه داخلی ارزش ویژه برند پیشینه خارجی ارزش ویژه برند…

  • دانلود تحقیق پاسخ گویی با فرمت ورد

    دانلود تحقیق پاسخ گویی با فرمت ورد رفتن به سايت اصلي هدف از این تحقیق بررسی پاسخ گویی با فرمت docx در قالب 49 صفحه ورد بصورت کامل و جامع و با قابلیت ویرایش می باشد     فهرست مطالب…

  • شناسایی و اجرای احکام داوری بین‌المللی و نظم عمومی

    شناسایی و اجرای احکام داوری بین‌المللی و نظم عمومی احکام داوری بین‌المللی شناسایی احکام داوری بین‌المللی اجرای احکام داوری بین‌المللی نظم عمومی در داوری نظم عمومی در داوری بین‌المللی پایان نامه اجرای احکام داوری بین‌المللی رفتن به سایت اصلی دانلود…

  • پاورپوینت مدیریت استراتژیک کارآفرینی

    پاورپوینت مدیریت استراتژیک کارآفرینی رفتن به سايت اصلي دانلود پاورپوینت مدیریت استراتژیک کارآفرینی جهت رشته مدیریت در قالب 15 اسلاید و با فرمت pptx بصورت کامل و جامع و با قابلیت ویرایش       نوآوری چیست؟  üمعرفی یك چیز…

  • دانلود پاورپوینت کنترل در یک نگاه

    دانلود پاورپوینت کنترل در یک نگاه رفتن به سايت اصلي دانلود پاورپوینت کنترل در یک نگاه جهت رشته صنایع در 13 اسلاید و با فرمت pptx  بصورت کامل و جامع و با قابلیت ویرایش       کنترل(Control):  فرآیند مقایسه…

  • مبانی نظری و پیشینه تحقیق ارزیابی عملکرد متوازن

    مبانی نظری و پیشینه تحقیق ارزیابی عملکرد متوازن مبانی نظری ارزیابی عملکرد متوازن پیشینه ارزیابی عملکرد متوازن دانلود مبانی نظری ارزیابی عملکرد متوازن پیشینه تحقیق ارزیابی عملکرد متوازن ادبیات نظری ارزیابی عملکرد متوازن فصل دوم پایان نامه ارزیابی عملکرد متوازن…

  • پاورپوینت بررسی زبان جاوا و مقایسه آن با دات نت

    پاورپوینت بررسی زبان جاوا و مقایسه آن با دات نت پاورپوینت زبان برنامه نویسی دات نت پاورپوینت جاوا چیست و چه کاربردی دارد پاورپوینت کاربرد زبان جاوا پاورپوینت مزایای برنامه نویسی جاوا پاورپوینت مقایسه زبان جاوا و دات نت رفتن…

  • پاورپوینت سرمایه گذاری

    پاورپوینت سرمایه گذاری پاورپوینت سرمایه گذاری دانلود پاورپوینت سرمایه گذاری پاورپوینت انواع  سرمایه گذاری رفتن به سايت اصلي دانلود پاورپوینت سرمایه گذاری جهت رشته ی اقتصاد در قالب 29  اسلاید و با فرمت pptx به صورت کامل و جامع و…

  • پاورپوینت آموزشی پیشگیری از خودکشی

    پاورپوینت آموزشی پیشگیری از خودکشی رفتن به سايت اصلي دانلود پاورپوینت آموزشی پیشگیری از خودکشی جهت رشته روانشناسی و روانپزشکی تربیتی در قالب 38 اسلاید و با فرمت pptx به صورت کامل و جامع و با قابلیت ویرایش    …

  • روند و شکل گیری انواع هویت در دانشجویان و نقش دانشگاه در آن

    روند و شکل گیری انواع هویت در دانشجویان و نقش دانشگاه در آن کلمات کلیدی : هویت و ابعاد آن نظریه های هویت مولفه های هویت پایان نامه انواع هویت نظریه هویت اریکسون نظریات شکل گیری هویت هویت یابی در…

  • ادبیات نظری و پیشینه تجربی نقدشوندگی سهام

    ادبیات نظری و پیشینه تجربی نقدشوندگی سهام کلمات کلیدی : فصل دوم پایان نامه نقدشوندگی سهام مبانی نظری نقدشوندگی سهام پیشینه تحقیق نقدشوندگی سهام پیشینه داخلی نقدشوندگی سهام پیشینه خارجی نقدشوندگی سهام پیشینه پژوهش نقدشوندگی سهام پیشینه نظری نقدشوندگی سهام…

  • پاورپوینت نقش دولت در توسعه اقتصادي

    پاورپوینت نقش دولت در توسعه اقتصادي کلمات کلیدی : پاورپوینت نقش دولت در توسعه اقتصادي نقش دولت در توسعه اقتصادي بررسی نقش دولت در توسعه اقتصادي تحقیق نقش دولت در توسعه اقتصادي اهم وظايف دولت در راستاي دستيابي به توسعه…

  • مقاله تشریفات بین المللی

    مقاله تشریفات بین المللی تشریفات تشریفات بین المللی مشخصه های تشریفات مراودات بین المللی تجاری دانلود مقاله تشریفات بین المللی سیستم همکاری در فروش فایل همکاری در فروش فایل همکاری در فروش فروش فایل انجام پروژه و پایان نامه fileina…

  • پاورپوینت استعمال متالورژی پودر در صنعت و مزایای آن

    پاورپوینت استعمال متالورژی پودر در صنعت و مزایای آن پاورپوینت متالورژی پودر پاورپوینت متالوژی پودر ایران پاورپوینت متالوژي پودر پاورپوینت متالورژی پودر چیست رفتن به سايت اصلي دانلود پاورپوینت استعمال متالورژی پودر در صنعت و مزایای آن جهت رشته زیست شناسی…

  • پاورپوینت درس 13 مطالعات اجتماعی هشتم ابتدایی مبحث غزنویان و سلجوقیان و خوارزمشاهیان

    پاورپوینت درس 13 مطالعات اجتماعی هشتم ابتدایی مبحث غزنویان و سلجوقیان و خوارزمشاهیان رفتن به سايت اصلي دانلود پاورپوینت درس 13 مطالعات اجتماعی هشتم ابتدایی مبحث غزنویان و سلجوقیان و خوارزمشاهیان در قالب 46 اسلاید و با فرمت pptx بصورت…

  • کمّی سازی سطح پیکوگرم برخی از هورمونهای رشد در ادرار گاو با استفاده از میکرواستخراج قطره ای حباب در قطره ترکیب شده با حلال

    کمّی سازی سطح پیکوگرم برخی از هورمونهای رشد در ادرار گاو با استفاده از میکرواستخراج قطره ای حباب در قطره ترکیب شده با حلال کمّی سازی سطح پیکوگرم برخی از هورمونهای رشد در ادرار گاو با استفاده از میکرواستخراج قطره…

  • مبانی نظری و پیشینه تحقیق تعهد سازمانی کارکنان 77 صفحه

    مبانی نظری و پیشینه تحقیق تعهد سازمانی کارکنان 77 صفحه کلمات کلیدی : مبانی نظری تعهد سازمانی تاریخچه تعهد سازمانی پیشینه تحقیق تعهد سازمانی پیشینه خارجی تعهد سازمانی مبانی نظری تعهد سازمانی کارکنان پیشینه تحقیق تعهد سازمانی کارکنان فصل دوم…

  • دانلود مبانی نظری و پیشینه تحقیق سلامت روانی 53 صفحه

    دانلود مبانی نظری و پیشینه تحقیق سلامت روانی 53 صفحه کلمات کلیدی : فصل دوم پایان نامه سلامت روانی مبانی نظری سلامت روانی پیشینه تحقیق سلامت روانی پیشینه داخلی سلامت روانی پیشینه خارجی سلامت روانی پیشینه پژوهش سلامت روانی پیشینه…

  • پروژه کارآموزی رشته مواد و ریخته گری با عنوان مدلسازی در واحد صنعتی

    پروژه کارآموزی رشته مواد و ریخته گری با عنوان مدلسازی در واحد صنعتی مدلسازی مدلسازی در واحد صنعتی مواد مصنوعی در ساخت مدل دانلود پروژه کارآموزی رشته مواد و ریخته گری با عنوان مدلسازی در واحد صنعتی سیستم همکاری در…

  • مبانی نظری و پیشینه تحقیق راهبردهای یادگیری فراشناختی 40 صفحه

    مبانی نظری و پیشینه تحقیق راهبردهای یادگیری فراشناختی 40 صفحه کلمات کلیدی : فصل دوم پایان نامه راهبردهای یادگیری فراشناختی مبانی نظری راهبردهای یادگیری فراشناختی پیشینه تحقیق راهبردهای یادگیری فراشناختی پیشینه داخلی راهبردهای یادگیری فراشناختی پیشینه خارجی راهبردهای یادگیری فراشناختی…

  • پاورپوینت هماهنگي و رهبری در سازمان ها

    پاورپوینت هماهنگي و رهبری در سازمان ها پاورپوینت هماهنگي و رهبری در سازمان ها هماهنگي و رهبری در سازمان ها تعريف هماهنگي هماهنگي و حيطه نظارت راه‌هاي ايجاد هماهنگي روش‌هاي اثربخش كردن هماهنگي رهبري تعريف رهبري خصوصيات يك رهبر مقايسه…

  • پروپوزال ارزیابی مقایسه ای حجاب زنان در فقه شیعه و اهل کتاب

    پروپوزال ارزیابی مقایسه ای حجاب زنان در فقه شیعه و اهل کتاب حجاب در فقه امامیه حجاب در ادیان اهل کتاب احکام حجاب در فقه امامیه احکام حجاب در ادیان اهل کتاب مبانی فقهی حجاب از منظر فقه امامیه شباهتها…

  • عوامل موثر بر میزان موجودی در زنجیره تامین و ارائه راهکارهایی برای کاهش سطح آن بدون افزایش هزینه

    عوامل موثر بر میزان موجودی در زنجیره تامین و ارائه راهکارهایی برای کاهش سطح آن بدون افزایش هزینه زنجیره تامین مدیریت زنجیره تامین عوامل موثر بر میزان موجودی در زنجیره تامین کاهش سطح میزان موجودی زنجیره تامین بدون افزایش هزینه…

  • جهانی شدن مقابله با قاچاق انسان و تاثیر آن بر سیاست جنایی تقنینی ایران

    جهانی شدن مقابله با قاچاق انسان و تاثیر آن بر سیاست جنایی تقنینی ایران پایان نامه قاچاق انسان مبارزه با قاچاق انسان فرآیند جهانی شدن مبارزه با قاچاق انسان تأثیر جهانی شدن بر سیاست جنایی تقنینی ایران ارکان جرم قاچاق…

  • پاورپوینت بهداشت مواد غذایی

    پاورپوینت بهداشت مواد غذایی رفتن به سايت اصلي دانلود پاورپوینت بهداشت مواد غذایی جهت رشته ی پزشکی در قالب 18 اسلاید و با فرمت pptx به صورت کامل و جامع و با قابلیت ویرایش       خوراکی ها منبع…

  • پاورپوینت خانواده درمانی

    پاورپوینت خانواده درمانی رفتن به سايت اصلي دانلود پاورپوینت خانواده درمانی جهت رشته روانشناسی و روانپزشکی در قالب 34 اسلاید و با فرمت pptx بصورت کامل و جامع و با قابلیت ویرایش     اهمیت خانواده: خانواده بدون شك مهم‌ترين…

  • پاورپوینت قاعده آموزی برای رفع اشکالات املایی

    پاورپوینت قاعده آموزی برای رفع اشکالات املایی رفتن به سايت اصلي دانلود پاورپوینت قاعده آموزی برای رفع اشکالات املایی برای کودکان کلاس اول ابتدایی در قالب 16 اسلاید و با فرمت pptx بصورت کامل و جامع و با قابلیت ویرایش  …

  • پرسشنامه و آزمون چند وجهی مینه سوتا MMPI مینی مالت فرم کوتاه 71 جمله ای

    پرسشنامه و آزمون چند وجهی مینه سوتا MMPI مینی مالت فرم کوتاه 71 جمله ای پرسشنامه شخصیتی MMPI دانلود آزمون mmpi سوالات آزمون mmpi نمونه انجام شده آزمون mmpi دانلود پرسشنامه mmpi فرم کوتاه کلید نمره گذاری آزمون mmpi پرسشنامه…

  • شیوه های پولی جبران خسارت در کنوانسیون بین المللی کالا

    شیوه های پولی جبران خسارت در کنوانسیون بین المللی کالا جبران خسارت در حقوق بین الملل روشهای جبران خسارت در بیع بین الملل جبران خسارت در کنوانسیون بیع بین المللی کالا شیوه های جبران خسارت در کنوانسیون بین المللی کالا…

  • پاورپوینت آشنايی با مدل تعالی سازمانی EFQM

    پاورپوینت آشنايی با مدل تعالی سازمانی EFQM رفتن به سايت اصلي  دانلود پاورپوینت آشنايی با مدل تعالی سازمانی EFQM جهت رشته مدیریت در قالب 75 اسلاید و با فرمت pptx بصورت کامل و جامع و با قابلیت ویرایش    …

  • پاورپوینت اضطراب از منظر قرآن کریم

    پاورپوینت اضطراب از منظر قرآن کریم رفتن به سايت اصلي دانلود پاورپوینت اضطراب از منظر قرآن کریم جهت رشته مدیریت در قالب 13 اسلاید و با فرمت pptx بصورت کامل و جامع و با قابلیت ویرایش       مقدمه:     اضطراب…

  • دانلود پاورپوینت مبانی بودجه بندی سرمایه ای

    دانلود پاورپوینت مبانی بودجه بندی سرمایه ای پاورپوینت درمورد بودجه بندی پاورپوینت آماده برای مبانی بودجه بندی دانلود پاورپوینت مبانی بودجه بندی سرمایه ای رفتن به سايت اصلي دانلود پاورپوینت مبانی بودجه بندی سرمایه ای جهت رشته مدیریت در 49…