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

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

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

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

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

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

 

 

 

 

 

چکیده

برای شبیه­سازی و ارزیابی زمان اجرای برنامه موازی بر روی ابر با توجه به پارامترهای مختلف، از محیط شبیه­ساز 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 مقداردهی اولیه متغیرهای شبیه ساز

 

 

  • پاورپوینت آشنایی با روانشناسی مثبت نگر

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

  • پاورپوینت استاندارد حسابداري شماره 9 (حسابداري پيمانهاي بلندمدت)

    پاورپوینت استاندارد حسابداري شماره 9 (حسابداري پيمانهاي بلندمدت) دانلود رایگان پاورپوینت استاندارد حسابداري شماره 9 (حسابداري پيمانهاي بلندمدت) پاورپوینت استاندارد حسابداري شماره 9 (حسابداري پيمانهاي بلندمدت) پاورپوینت استاندارد حسابداري شماره 9 پاورپوینت حسابداري پيمانهاي بلندمدت دانلود رایگان پاورپوینت استاندارد حسابداري…

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

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

  • بررسی اهمیت ارزش ویژه برند و رویکردهای سنجش آن

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

  • پنهان سازی داده در سیگنال صحبت فشرده شده با آشكار سازی كور

    پنهان سازی داده در سیگنال صحبت فشرده شده با آشكار سازی كور پنهان سازی داده فشرده سازی تكنیك طیف گسترده كیفیت شنیداری و آشكار سازی كور رفتن به سایت اصلی

  • پیشینه نظری و فصل دوم پایان نامه دلزدگی زناشویی 100 صفحه

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

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

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

  • دانلود تحقیق سیستم های مغزی بازداری و رفتاری با فرمت ورد

    دانلود تحقیق سیستم های مغزی بازداری و رفتاری با فرمت ورد رفتن به سايت اصلي هدف از این تحقیق بررسی سیستم های مغزی بازداری و رفتاری با فرمت docx در قالب 32 صفحه ورد بصورت کامل و جامع و با…

  • دانلود پاورپوینت معماری انواع راه پله

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

  • دانلود تحقیق در مورد اعتیاد و عوامل مؤثر بر آن  docx

    دانلود تحقیق در مورد اعتیاد و عوامل مؤثر بر آن  docx رفتن به سايت اصلي هدف از این تحقیق بررسی اعتیاد و عوامل مؤثر بر آن با فرمت docx در قالب 13 صفحه ورد بصورت کامل و جامع و با قابلیت…

  • مقاله ترجمه شده طراحی زنجیره تأمین استوار با تولید چابک تحت عدم قطعیت تقاضا

    مقاله ترجمه شده طراحی زنجیره تأمین استوار با تولید چابک تحت عدم قطعیت تقاضا کلمات کلیدی : مقاله ترجمه شده رشته مهندسی صنایع مقاله ترجمه شده آماده رشته مهندسی صنایع مقاله ترجمه شده طراحی زنجیره تأمین استوار با تولید چابک…

  • جایگاه مجازات محرومیت از حقوق اجتماعی در قوانین ، وحدت رویه و نظریه مشورتی

    جایگاه مجازات محرومیت از حقوق اجتماعی در قوانین ، وحدت رویه و نظریه مشورتی محرومیت از حقوق اجتماعی مجازات های محرومیت از حقوق اجتماعی محرومیت از حقوق اجتماعی در قانون جدید محرومیت از حقوق اجتماعی در حقوق جزای ایران محرومیت…

  • مبانی نظری بررسی تحولات امنیتی منطقه خلیج فارس متاثر از قدرتهای خارجی

    مبانی نظری بررسی تحولات امنیتی منطقه خلیج فارس متاثر از قدرتهای خارجی تحولات امنیتی خلیج فارس تحولات امنیتی منطقه خلیج فارس تاثیر قدرتهای خارجی بر تحولات امنیتی منطقه خلیج فارس بررسی تحولات امنیتی منطقه خلیج فارس متاثر از قدرتهای خارجی…

  • ادبیات نظری و پیشینه تجربی جرات ورزی یا ابراز وجود

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

  • پاورپوینت صدا در معماری

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

  • پرسشنامه بررسی تاثیر اجرای سیستم مدیریت ارتباط با مشتری (CRM) بر حفظ، نگهداری و جذب مشتری

    پرسشنامه بررسی تاثیر اجرای سیستم مدیریت ارتباط با مشتری (CRM) بر حفظ، نگهداری و جذب مشتری پرسشنامه مدیریت ارتباط با مشتری پرسشنامه اجرای سیستم مدیریت ارتباط با مشتری پرسشنامه تاثیر اجرای سیستم مدیریت ارتباط با مشتری پرسشنامه تاثیر اجرای سیستم…

  • پرسشنامه و آزمون درک شنیداری

    پرسشنامه و آزمون درک شنیداری کلمات کلیدی : آزمون شنیدن آزمون درک شنیداری پرسشنامه شنیدن پرسشنامه درک شنیداری پرسشنامه مهارت‌های گوش دادن دانلود پرسشنامه مهارت‌های گوش دادن رفتن به سایت اصلی برای تهیه آزمون شنیدن، پیش از هر چیز 5…

  • پاورپوینت مقدمه ای بر بازار طلای جهانی و داخلی

    پاورپوینت مقدمه ای بر بازار طلای جهانی و داخلی کلمات کلیدی : پاورپوینت مقدمه ای بر بازار طلای جهانی و داخلی پاورپوینت بازار طلای جهانی و داخلی طبقات دارایی تقاضا برای طلا هزینۀ فرصت سرمایه‌گذاری در طلا عملکرد شاخص‌های سهام…

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

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

  • پرسشنامه جایگاه مدیریت دانش در تصمیم گیری های مدیران مدارس

    پرسشنامه جایگاه مدیریت دانش در تصمیم گیری های مدیران مدارس پرسشنامه مدیریت دانش دانلود پرسشنامه مدیریت دانش پرسشنامه مدیریت دانشpdf پرسشنامه استاندارد مدیریت دانش دانلود پرسشنامه استاندارد مدیریت دانش پرسشنامه نقش مدیریت دانش در تصمیم‌گیریهای مدیران پرسشنامه مدیریت دانش در…

  • پروپوزال ارزیابی تاثیر میزان استفاده از فناوری اطلاعات بر ساختار سازمانی

    پروپوزال ارزیابی تاثیر میزان استفاده از فناوری اطلاعات بر ساختار سازمانی فناوری اطلاعات ساختار سازمانی تاثیر فناوری اطلاعات بر ساختار سازمانی تاثیر فناوری بر ساختار سازمانی رابطه بین تکنولوژی و ساختار سازمانی اثر تکنولوژی بر ساختار سازمانی تکنولوژی سازمانی پروپوزال…

  • علم نقشه برداری

    علم نقشه برداری نقشه نقشه برداری انواع نقشه برداری دستگاه مختصات جغرافیایی علم نقشه برداری سیستم همکاری در فروش فایل همکاری در فروش فایل فروش فایل fileina فروشگاه ساز فایل فروشگاه فایل خرید مقاله و تحقیق رشته نقشه برداری رفتن…

  • دانلود پروتکل زوج درمانی شناختی رفتاری CBCT مشاوره گروهی

    دانلود پروتکل زوج درمانی شناختی رفتاری CBCT مشاوره گروهی کلمات کلیدی : پروتکل درمانی رضایت زناشویی اثربخشی زوج درمانی شناختی رفتاری پروتکل زوج درمانی شناختی رفتاری خرید پروتکل زوج درمانی شناختی رفتاری دانلود پروتکل زوج درمانی شناختی رفتاری تکنیک های…

  • سیستم هزینه یابی بر مبنای فعالیت و طراحی آن برای سازمان

    سیستم هزینه یابی بر مبنای فعالیت و طراحی آن برای سازمان پیاده سازی سیستم ABC هزینه یابی بر مبنای فعالیت طراحی هزینه یابی بر مبنای فعالیت طراحی هزینه یابی بر مبنای فعالیت در سازمان الگوی دو بعدی هزینه‌یابی بر مبنای…

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

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

  • کتاب برنامه ریزی خطی بازارا ترجمه دکتراسماعیل خرم

    کتاب برنامه ریزی خطی بازارا ترجمه دکتراسماعیل خرم کتاب برنامه ریزی خطی بازارا ترجمه دکتراسماعیل خرم رفتن به سایت اصلی کتاب برنامه ریزی خطی بازارا ترجمه دکتراسماعیل خرم کتاب به تعداد 315 صفحه pdf   کتاب تحقیق در عملیات نوشته…

  • راهبردهای یادگیری خودتنظیمی و بررسی آنها از دیدگاه پینتریچ و دی گروت

    راهبردهای یادگیری خودتنظیمی و بررسی آنها از دیدگاه پینتریچ و دی گروت انواع خودتنظیمی مدل های خودتنظیمی نظریه های خودتنظیمی مدلهای یادگیری خودتنظیمی نظریه های یادگیری خودتنظیمی مقایسه مدلهای یادگیری خودتنظیمی راهبردهای یادگیری خودتنظیمی چیست مهارتهای اساسی یادگیری خودتنظیمی پایان…

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

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

  • پاورپوینت نقش كلسيم در بدن

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

  • ماهیت عفو عمومی و ارکان و انواع آن با بررسی آثار عفو عمومی

    ماهیت عفو عمومی و ارکان و انواع آن با بررسی آثار عفو عمومی ماهیت عفو عمومی ارکان عفو عمومی انواع عفو عمومی بررسی آثار عفو عمومی عفو عمومی و قواعد تکرار جرم عفو عمومی و قانون آمره قلمرو عفو عمومی…

  • پاورپوینت آشنایی با ارتباطات سازمانی

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

  • پاورپوینت مدیریت محصول در بازاریابی ورزشی

    پاورپوینت مدیریت محصول در بازاریابی ورزشی کلمات کلیدی : دانلود پاورپوینت مدیریت محصول در بازاریابی ورزشی پاورپوینت مدیریت محصول در بازاریابی ورزشی موضع یابی موضع وجایگاه محصول توسعه استراتژیهای موضع یابی محصول درک موضع محصول اعلام موضع محصول اجرای طرح…

  • تاریخچه تصفیه خانه های آب تهران،فرآیند تصفیه آب و شرح مراحل و تاسیسات تصفیه آب

    تاریخچه تصفیه خانه های آب تهران،فرآیند تصفیه آب و شرح مراحل و تاسیسات تصفیه آب تصفیه آب تصفیه خانه آب آشامیدنی فرآیند تصفیه آب تاریخچه تصفیه خانه های آب تهران تاریخچه تصفیه خانه های آب تهران،فرآیند تصفیه آب و شرح…

  • مدیریت زباله های شهری و فرآیند بهینه سازی آن

    مدیریت زباله های شهری و فرآیند بهینه سازی آن دفع زباله‌های شهری مواد زاید جامد شهری بهینه‌سازی فرایند دفع زباله خصوصیات اكولوژیكی منطقه زابل مدیریت زباله های شهری وضعیت جمع‌آوری و دفع زباله‌های شهری زابل دانلود پایان نامه رشته محیط…

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

    مبانی نظری و پیشینه تحقیق داده کاوی 11 مبانی نظری داده کاوی دانلود مبانی نظری داده کاوی پیشینه تحقیق در مورد داده کاوی مبانی نظری در مورد داده کاوی دانلود پیشینه تحقیق داده کاوی ادبیات نظری داده کاوی پیشینه داده…