طرح های پژوهشی انجام شده درباره زمان بندی و انتخاب منابع در محیط محاسبات ابری ... |
در نهایت درشکل ۳۶ به بررسی زمان اجرا در الگوریتم های ذکر شده می پردازیم
شکل ۳۶-زمان اجرای کارها
در این نمودار نیز الگوریتم پیشنهادی در بین بهترین ها در زمان اجرا قرار دارد.
نتیجه گیری و کارهای آینده
مقدمه
در این فصل ابتدا به جمع بندی و مقایسه اجمالی با کارهای ارائه شده در این زمینه می پردازیم سپس به نتیجه گیری راهکار پیشنهادی می پردازیم و در انتها کارهایی که می تواند در اینده در این زمینه صورت بگیرد را معرفی می کنیم
جمع بندی
انتخاب منابع و زمانبندی به عنوان یکی از چالش های بزرگ در سیستم های محاسبات ابری محسوب می شود و در صورتی که بتوان بر این مشکل غلبه کرد تاثیر چشمگیری در این سیستم ها ایجاد می کند که از این تاثیرات می توان به تعادل بار و بهره وری بالای سیستم اشاره کرد.تلاش های زیادی انجام شده است ولی معمولا روش هایی که متد های اکتشافی استفاده می کنند در محیط های بزرگ مناسب تر از روش های غیر اکتشافی است در این تلاش ها سعی شده تعدادی از پارامترها را بهینه کنند و همچنین راهکارهایی برای افزایش دقت کار تعیین شده ارائه دهند البته در برخی کارها قوانین سرباری نیز در نظر گرفته شده است که می توان آنها را حذف نمود زیرا باعث کاهش سرعت سیستم می شوند.در این پایان نامه در ابتدا مفاهیم پایه ای مربوط به ابر بیان شده است سپس به بررسی انتخاب منابع و زمان بندی کارها در محیط شبکه محاسبات ابری و سایر محیط های توزیع شده نظیر گرید و کلاستر و … می پردازیم و تمام روش ها به دقت مورد بررسی قرار گرفت .راهکار پیشنهادی شامل دو الگوریتم می باشد که الگوریتم N2TC به منظور تعیین اولویت برای کارهای وارد شده به شبکه محاسبات ابری می باشد و نتایج آن به الگوریتم GaTa ارسال می شود که برای تعیین بهینه ترین مجموعه از کارها مورد استفاده قرار می گیرد و کارها را به منابع موجود در شبکه محاسبات ابری ارائه می دهد.
نتیجه گیری
در این بخش به مقایسه کارها از نظر پارامترهای در نظر گرفته شده در آنها می پردازیم.همانطوری که در جدول ۳ می بینید ۱۵ کار بررسی شده است که ۸ مورد اول درباره محیط های محاسبات ابری می باشد و ۷ مورد باقی مانده مربوط به سایر محیط های توزیع شده می باشد.
همانطور که در جدول ۳ نشان داده شده است بیشترین کار انجام شده مربوط به کمینه کردن هزینه می باشد بدین صورت که مجموعه ای از کارها زمانی انتخاب می شوند که دارای کمترین هزینه اجرایی باشد بخش بعدی مربوط به زمان اجرا می باشد یعنی انتخاب کارهایی که کمترین زمان اجرا را دارند در اولویت قرار می دهند.زمان پاسخگویی نیز باید کمینه شود بدین معنا که میزبان ها در کمترین زمان ممکن به یک کار پاسخ دهند . طول بازه بدان معنا است که مجموعه ای از کار ها مطلوب است که در مجموع دارای کمترین طول بازه(فاصله شروع اولین کار تا پایان آخرین کار کوتاه باشد) باشند. پارامتر مقیاس پذیری برای بخش زمان بندی می باشد بدین معنا است که با گسترده شدن کارها باز هم زمان بند مورد نظر به درستی کارهای وارد شده را زمان بندی کند و منابع را به آنها اختصاص می دهد. بیشینه کردن قابلیت اطمینان نیز بدان معنا است که شبکه باید برای کاربرانی که دارای کارهایی با زمان اجرای بالا می باشند محیطی با قابلیت اطمینان بالا ارائه دهد نظیر افزایش قابلیت اطمینان برای سرویس های ذخیره سازی که در شبکه های ابری مورد استفاده قرار می گیرد.یکی از مکانیزم های برقراری اعتماد کاهش احتمال شکست در انجام کارها می باشد و ایجاد محیط امن برای انجام کار تعریف می شود [۴۹]که باید در اختصاص منابع و زمان بندی این پارامتر را بیشینه کنیم.بهره وری سیستم به معنای استفاده تا حد امکان از منابع موجود در شبکه و کاهش منابع بیکار که با انجام این کار بهره وری سیستم را به بالاترین میزان خود برسانیم.مصرف انرژی را به این دلیل در نظر گرفته ایم تا مجموعه کارهایی که کمترین میزان انرژی را از میزبان ها و شبکه مصرف می کنند انتخاب شوند.تعادل بار که یکی از مهمترین مسائل تخصیص منابع در شبکه های توزیع شده می باشد به این صورت مورد استفاده قرار می گیرد که کارها در بین منابع مختلف به نحوی توزیع شود که از نظر میزان بار بر روی هر میزبان تعادل برقرار شده باشد.
جدول ۳- مقایسه راهکارها
عدالت | تعادل بار | مصرف انرژی | بهره وری سیستم | اعتماد | قابلیت اطمینان | مقیاس پذیری | طول بازه | هزینه | زمان پاسخگویی | زمان اجرا | |
[۳۵]روش | |||||||||||
فرم در حال بارگذاری ...
[یکشنبه 1400-08-16] [ 02:19:00 ق.ظ ]
|