پروپوزال زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

پروپوزال زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

زمانبندی در ابر
پروپوزال زمانبندی در محاسبات ابری
پروپوزال زمانبندی کارها در محاسبات ابری
زمانبندی در رایانش ابری
پروپوزال زمانبندی کار در محاسبات ابری
پروپوزال الگوریتمی بهینه برای زمانبندی کارها در رایانش ابری
دانلود پروپوزال رایانش ابری

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

دانلود پروپوزال پایان‌نامه کارشناسی ارشد مهندسی نرم‌افزار

زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

 

 

 

 

 

چکیده :

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

 

 

 

 

کلمات کلیدی:

رایانش ابری

زمانبندی کارها

ارائه الگوریتمی بهینه

 

 

مقدمه 

بحث زمان‌بندی کار در سیستم‌های عامل یکی از بحث‌های مهم بوده و خواهد بود زیرا راهکاری که بتواند با کمترین زمان بهینه‌ترین روش را پیاده‌سازی نماید همیشه مورد توجه بوده و هست . این مبحث در ابرها هم بسیار پررنگ تر ظاهر شده است ، چرا که در اینجا کارها از چندین کاربرو حتی در موقعیت‌های جغرافیایی متفاوت با درخواست‌های متفاوت ارسال می‌گردد و این درخواست‌ها را بابد به گونه ای مدیریت نمود که ، هر یک دارای سرویس‌های مختلفی هستند را بررسی و در بهینه‌ترین زمان پاسخ دهد . ازاین‌رو ما مبحث زمان‌بندی کارها را در محاسبات ابری مورد بحث و بررسی قرار دادیم و سعی خود را بر این داشته ایم که بتوانیم الگوریتمی را ارائه دهیم که با توجه به محدودیت زمانی و تفاوت سخت افزارها راهکار بهینه تری را ارائه دهد.

 

پردازش ابری ، رؤیایی دور و دراز در انجام محاسبات است که اکنون به عنوان دیاگرامی جدید در عرصه پردازش با مقیاس‌های وسیع است که می‌تواند میزان زیادی از منابع پردازشی قابل سنجش و حتی نامتناجس و به صورت مجازی بررسی کرده و با کمترین پردازش و زمان داده‌ها را منتشر کرده و درخواست کاربر را جواب بدهد .یکی از اصلی‌ترین کاربرد پردازش ابری از نظر اقتصادی می‌باشد که کاربر تنهای چیزی را که نیاز دارد استفاده می‌کند و تنها هزینه آنچه را که واقعاً استفاده کرده می‌پردازد  و منابع در هر زمانی و هر موقعیتی در دسترس از طریق ابر (اینترنت) می‌باشد . 

 

در اینجا دیتاسنترها به میزان چشمگیر و فزاینده ای از انرژی استفاده می‌کند که به صورت متوسط به دیتاسنتر معمولی به اندازه ۲۵۰۰۰ سیستم خانگی انرژی مصرف می‌کند  و مسله مهم دو  زمان پاسخگویی به درخواست کاربران است که باید حداقل زمانی که برای کاربران اهمیت دارد سیستم پاسخگو باشد و حالتی از بلادرنگ را رعایت کند به طور مثال کاربری که از طریق سرورهای ابری مشغول بازی کردن است هنگامی که شلیک می‌کند باید برخورد گلوله آن در مدت زمانی خاص برای او به نمایش در آید تا بتواند حرکت بعدی خود را برنامه ریزی و اجرا کند .  در کل در سیستم‌های پردازش ابری چندین معقوله برای اجرای درخواست کاربر اهمیت فراوانی دارد که در آن‌ها منابع ، قابلیت اطمینان ، کاهش مصرف انرژی و زمان پاسخ در کل سیستم بسیار مهم می‌باشد  و با استفاده از الگوریتم‌های زمان‌بندی های مختلف سعی بر این هست تا بهترین و بهینه‌ترین الگوریتمی ایجاد شود تا بتوان بهرین بالانسی بین موارد مورد نظر ایجاد شود .

 

 

 

 

 

 

فهرست مطالب

چکیده                                                                                                                                                  

فصل یک کلیات تحقیق                                                                                                                        

۱-۱ مقدمه                                                                                                                               

۱-۲ بیان مسئله                                                                                                       

۱-۳ اهمیت ضرورت تحقیق                                                    

۱-۳-۱ انواع سیستم‌عامل‌ها                                       

۱-۳-۲ زمان‌بندی کار در سیستم‌عامل‌ها                                

۱-۴ مبانی نظری و بیشینه تحقیق                                                   

                                                         

فصل سه کلیات تحقیق                                                                                                                        

۳-۱ خلاصه                                                                                                                            

۳-۲ مقدمه                                                                                                                     

۳-۳ زمان‌بندی کار                                                                                                                  

۳-۴ مدل معماری                                                                                                                    

۳-۵ مسئله فرمول‌بندی                                                                                                              

۳-۶  تابع هدف MO_GA                                                                                                       

۳-۷ زمان‌بندی الگوریتم                                                                                                            

                                                                                       

منابع                                                                                                                                   

فهرست اشکال                                                                                                                     

شکل ۳- ۱ عملکرد مدل معماری                                                                                                          

شکل ۳-۲ ماتریس دو ستونه ابرها و برنامه‌ها                                                                                           

شکل ۳-۳ متقاطع کردن                                                                                                                        

شکل ۳-۴ کارهای ما را ایجاد می‌کند که شبیه‌سازی کارهای ورودی توسط کاربر                                  

شکل ۳-۵ نمایش‌دهنده خروجی الگوریتم                                                                                             

                                                                       

 

 

 

  • بررسی مدلها، ابزارها و تئوری های مدیریت دانش

    بررسی مدلها، ابزارها و تئوری های مدیریت دانش تئوری های مدیریت دانش مدل های مدیریت دانش ابزارهای مدیریت دانش پایان نامه مدیریت دانش دانلود پایان نامه مدیریت دانش پایان نامه مدل های مدیریت دانش دانلود پایان نامه مدل های مدیریت…

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

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

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

    پیشینه فعالیت حزبی و زمینه های فعالیت احزاب در ایران پیشینه فعالیت حزبی در ایران زمینه های فعالیت احزاب در ایران چالشهای پیدایش احزاب سیاسی مبانی شكلگیری احزاب سیر تاریخی حزب در ایران دانلود پایان نامه پیشینه فعالیت حزبی در…

  • بهبود عملکرد مدولاسیون فضایی تعمیم یافته در کانال های با محوشدگی چندمسیری

    بهبود عملکرد مدولاسیون فضایی تعمیم یافته در کانال های با محوشدگی چندمسیری کدگذاری کانال اطلاعات حالت کانال محوشدگی چندمسیری مدولاسیون فضایی تعمیم یافته کانال های با محوشدگی چندمسیری سیستم های چندورودی چندخروجی بهبود عملکرد مدولاسیون فضایی تعمیم یافته در کانال…

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

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

  • نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر (225صفحه)

    نمایش های مختلف ماتریس اسپارس و کاربرد آن در پردازش تصویر (225صفحه) پردازش تصویر الگوریتم های موازی الگوریتم های فشرده سازی تصاویر نمایش های مختلف ماتریس اسپارس کاربرد ماتریس اسپارس در پردازش تصویر دانلود پایان نامه کارشناسی مهندسی نرم افزار…

  • پرسشنامه رابطه اعتماد و اطمینان مصرف کننده با پذیرش برند

    پرسشنامه رابطه اعتماد و اطمینان مصرف کننده با پذیرش برند پرسشنامه پذیرش برند پرسشنامه رابطه اعتماد و اطمینان مصرف کننده دانلود پرسشنامه پذیرش برند پرسشنامه پذیرش برند های خرده فروشی رفتن به سایت اصلی دانلود پرسشنامه پایان نامه  رشته مدیریت پرسشنامه رابطه اعتماد…

  • ‏ پروژه برنامه نویسی طراحی و پیاده سازی مکانیزم انبارداری

    ‏ پروژه برنامه نویسی طراحی و پیاده سازی مکانیزم انبارداری دانلود پروژه برنامه نویسی انبارداری دانلود پروژه برنامه نویسی مدیریت انبار دانلود پروژه برنامه نویسی مکانیزم کردن انبار دانلود پروژه برنامه نویسی دانلود طراحی و پیاده سازی مکانیزم انبارداری دانلود…

  • تراکشن الکتریکی

    تراکشن الکتریکی كشش الکتریکی سیستم های محرکه موتورهای الکتریکی لکوموتیو تراکشن الکتریکی دانلود مقالات الکترونیک دانلود مقالات مهندسی الکترونیک رفتن به سایت اصلی دانلود مقاله رشته الکترونیک تراکشن الکتریکی   پیشگفتار برای بررسی خصوصیات روشهای مختلف محرك لوكوموتیو، ابتدا باید مشخصات…

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

    رابطه بین شیوه های فرزند پروری با مرکز کنترل در دانش آموزان مرکز کنترل شیوه های فرزندپروری رابطه بین شیوه های فرزند پروری با مرکز کنترل رابطه بین شیوه های فرزند پروری با مرکز کنترل در دانش آموزان دانلود پایان…