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

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

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

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

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

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

 

 

 

 

 

چکیده

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

 

 

  • پاورپوینت کشف تقلب در حسابرسی

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

  • سکه رایگان و بینهایت برای بازی کوییز آف کینگز Quiz Of Kings

    سکه رایگان و بینهایت برای بازی کوییز آف کینگز Quiz Of Kings کلمات کلیدی : سکه رایگان Quiz of KingsQuizof Kingsبازی کوییز آف کینگز کوییز آف کینگز سکه رایگان بازی سکه بازی کوییز آف کینگز سکه رایگان کوییز آف کینگز…

  • پاورپوینت بیماری ابولا

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

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

    بررسی ارتباط میان شرکت در فعالیتهای ورزشی و سلامت عمومی زنان شهرکهای منتخب سپاه و تفاوتهای یافته های تحقیق در هریک از مولفه های GHQ فعالیت ورزشی منظم سلامت عمومی روانی شهر‌کهای منتخب سپاه تاثیر ورزش بر زنان تاثیر فعالیت…

  • پاورپوینت نرم افزار کامپیوتر از بخش دوم کتاب توربان

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

  • پاورپوینت آشنایی با اضطراب

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

  • دانلود پاورپوینت مفاهیم پایه اقتصاد

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

  • پاورپوینت انسان شناسی و جنگ

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

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

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

  • پاورپوینت آموزشی کارگاه آموزش مربیگری

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

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

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

  • پاورپوینت کتاب ساختار فایل ها (ذخیره و بازیابی اطلاعات)

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

  • چارچوب نظری و پیشینه پژوهش رفتارهای پرخطر

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

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

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

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

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

  • پاورپوینت آشنایی با امنیت عمومی

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

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

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

  • پاورپوینت بیماری ها و فیزیولوژی قلب

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

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

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

  • پاورپوینت آشنایی با بنای تاریخی تخت جمشید

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

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

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

  • نقوش تزیینی در ایران

    نقوش تزیینی در ایران هنر معمارى نقوش تزیینی تاریخچه نقوش تزیینی در ایران دانلود پایان نامه رشته هنر دانلود پایان نامه هنر نقوش تزیینی در ایران رفتن به سایت اصلی دانلود پایان نامه رشته هنر نقوش تزیینی در ایران *قابل…

  • دانلود پاورپوینت اجرای سازه های فولادی

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

  • پاورپوینت اصول تنظیم شرایط محیطی(2) ( آشنائی با معماری اقلیم معتدل و مرطوب ( رشت ) )

    پاورپوینت اصول تنظیم شرایط محیطی(2) ( آشنائی با معماری اقلیم معتدل و مرطوب ( رشت ) ) پاورپوینت تنظیم شرایط محیطی پاورپوینت اصول تنظیم شرایط محیطی پاورپوینت اقلیم معتدل و مرطوب رشت پاورپوینت معماری اقلیم معتدل و مرطوب رشت رفتن…

  • پاورپوینت تعادل اب و الکترولیت

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

  • پاورپوینت بررسی سیستم های سوپر پنل در 24 اسلاید کاملا قابل ویرایش همراه با شکل و تصاویر به طور کامل و جامع ‬‎

    پاورپوینت بررسی سیستم های سوپر پنل در 24 اسلاید کاملا قابل ویرایش همراه با شکل و تصاویر به طور کامل و جامع ‬‎ کلمات کلیدی : پاورپوینت بررسی سیستم های سوپر پنل رفتن به سایت اصلی در این پروژه پاورپوینت بررسی…

  • مبانی نظری نقش فرآیند مدیریت دانش بر اثربخشی بانک

    مبانی نظری نقش فرآیند مدیریت دانش بر اثربخشی بانک مبانی نظری مدیریت دانش مبانی نظری اثربخشی بانک فرایندهای مدیریت دانش تاثیر مدیریت دانش بر عملکرد بانک پیاده سازی مدیریت دانش در بانک استقرار مدیریت دانش در بانک بکارگیری مدیریت دانش…

  • اکولوژی شهری به عنوان زمینه چندرشته ای: تفاوت ها در استفاده از واژه "شهرنشینی " بین علوم اجتماعی و طبیعی

    اکولوژی شهری به عنوان زمینه چندرشته ای: تفاوت ها در استفاده از واژه "شهرنشینی " بین علوم اجتماعی و طبیعی اکولوژی شهری به عنوان زمینه چندرشته ای تفاوت ها در استفاده از واژه شهرنشینی بین علوم اجتماعی و طبیعی رفتن…

  • پاورپوینت کتاب و درس فصل سوم درمان‌ های آدلری آلفرد آدلر

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

  • پاورپوینت تجزیه و تحلیل سیستم ها

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

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

    عوامل موثر در پیاده سازی موفق سیستم های برنامه ریزی منابع سازمان و رتبه بندی اهمیت و اولویت آن ها پایان نامه ERP مراحل پیاده سازی erp پایان نامه پیاده سازی erp پیاده سازی erp در سازمان پیاده سازی برنامه…

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

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

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

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

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

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

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

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