زمان بندی وظایف, زمانبندی وظایف در شبکه گرید

محاسبات شبکه ای Grid Computing

محاسبات شبکه ای Grid Computing:

تکنولوژی محاسبات شبکه ای (Grid Computing) در سال های گذشته مطرح شده است و  از تحقیقات و پژوهش های تئوری به محیط عملی و کاربردی تکامل یاقته است. محاسبات شبکه ای را میتوان  بعنوان یک محیطی که منابع ناهمگن را که بصورت جغرافیایی توزیع شده اند در حوزه های مختلف اداری با سیاست های امنیتی متفاوت قرار گرفته اند را به شکل یک سیستم محاسباتی واحد سازماندهی میکند. این محیط امکان اشتراک گذاری منابع برای برنامه های کاربردی در مقیاس بزرگ را برای سازمان های چند نهادی و پویا فراهم میکند.از جمله این برنامه ها میتوان به برنامه هایی مانند پیش بینی آب و هوا، ردیابی اشعه، تجزیه و تحلیل فعالیت مغز و غیره اشاره کرد. [1]

پیچیدگی شبکه ها عمدتا از مدیریت غیرمتمرکز و منابع ناهمگن سرچشمه میگیرد. این عوامل اغلب منجر به تغییرات قوی در قابلیت دردسترس بودن شبکه منجر میشود و احتمال  شکست منابع به نسبت سیستم های توزیع شده و موازی سنتی را افزایش میدهد.[2]

همچنین، چنانچه برنامه های کاربردی نیاز به منابع بیشتری برای دوره های زمانی طولانی تری داشته باشند، به ناچار با تعداد شکست منابع بیشتری مواجه میشوند.[3] . هنگامی که شکست رخ میدهد، این شکست بر روی اجرای کارهای تخصیص داده شده به منابع شکست خورده تاثیر میگذارد. بنابراین وجود یک سرویس تحمل خطا در شبکه ها مهم می باشد. تحمل خطا یعنی قابلیت حفظ ارئه خدمات مورد انتظار با وجود رخ دادن شکست در داخل شبکه [4] . دسته بندی های خطاها در سیستم های محاسبات شبکه ای شامل  خرابی منابع، خرابی شبکه، و خرابی نرم افزار می باشد.[5]  فراهم کردن تحمل خطا در محیط شبکه، هنگام بهینه سازی زمان بندی منابع و اجرا کارها یک امر چالش برانگیز می باشد [2] .

مدیریت تحمل خطا در شبکه های محاسباتی، یک مسئله بسیار مهم و دشوار برای توسعه دهندگان برنامه های شبکه می باشد.[6] . برنامه های شبکه باید دارای سرویس های تحمل خطا باشند که خرابی ها را تشخیص داده  و آنها را حل و فصل کند. این سرویس ها برنامه ها را قادر می سازند تا محاسباتشان را بر روی منابع شبکه در صورت رخ دادن خرابی، جابجا کنند بدون اینکه برنامه ها را متوقف کنند. همچنین این سرویس ها باید حداقل سطح کیفیت سرویس (QoS) مورد نیاز برای برنامه ها از قبیل اخرین مهلت تکمیل اجرا (deadline)، تعداد منابع محاسباتی، نوع پلت فرم و غیره را براورده کنند.

======================================================================

تعاریف فوق بخشی از مقاله زیر می باشد. در صورت نیاز به دریفافت ترجمه کل مقاله زیر با ما تماس بگیرید و یا پیامک دهید :

شماره تماس : 09120563264

      عنوان مقاله :                

   A fault-tolerant scheduling system for computational grids

Elsevier 2012

برای دانلو مقاله اینجا کلیک کنید

=================================================

جهت انجام کد نویسی مسئله تخصیص منابع در شبکه های گرید با الگوریتم های مختلف با ما تماس بگیرید. پروژه های مرتبط با تخصیص منابع در شبکه های گرید را در اینجا ببینید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *