فارسي
عنوان: زمانبندی جریان کاری با در نظر گرفتن بازدهی منابع در محیط های ابری | |
چکيده—
تنوع و مقیاس اپلیکیشن های جریان کاری در حوزه های علمی و مهندسی، به تدریج افزایش یافته است. همزمان با این رشد، تلاش های بسیار زیادی به منظور ارتقای عملکرد این اپلیکیشن ها بواسطه استفاده از حجم زیادی از منابع در ابرهای با مقیاس بسیار بالا (hyper-scale) صورت گرفته است و البته موضوعی که در این بین کمتر مورد توجه قرار گرفته است؛ بحث "بازدهی منابع" می باشد. استفاده ناکارآمد از منابع در هنگام اجرای جریان های کاری علمی، ناشی از حجم فوق العاده منابع فراهم شده و نیز ناشی از اتلاف منابع بلا استفاده در جریان اجرای وظایف می باشد. ما در این مقاله، مساله زمانبندی جریان کاری با در نظر گرفتن بازدهی منابع را مورد بررسی قرار می دهیم. به این منظور، ما الگوریتم MER (حداکثر کاهش موثر و کارآمد) را ارائه می نماییم. این الگوریتم، یک راهکار برای بازدهی منابع می باشد که میزان استفاده از منابع در زمانبندی جریان کاری ایجاد شده توسط الگوریتم های زمانبندی جریان کاری را بهینه سازی می نماید. الگوریتم MER، حداقل افزایش در makespan (مجموع زمان انجام تمامی وظایف) را در ازای کاهش حداکثری استفاده از منابع حاصل می نماید که این فرآیند بواسطه یکپارچه سازی وظایف و نیز افزایش بهره وری از منابع ناکارآمد موجود در زمانبندی اولیه جریان کاری، انجام می شود. نوآوری اصلی در الگوریتم MER، بواسطه تعیین نقطه مصالحه و توازن "نزدیک به حالت بهینه" میان افزایش makespan و نیز کاهش استفاده از منابع، می باشد. یافتن چنین نقطه ای به لحاظ کاربردی بسیار مهم می باشد و می تواند به حصول مزایای زیر منجر شود: (1) بهبود استفاده از منابع، (2) کاهش نیاز به تامین منابع بیشتر، (3) صرفه جویی در مصرف انرژی. مورد مهم دیگری که در این کار تحقیقاتی به آن پرداخته می شود؛ مساله قابلیت کاربرد گسترده الگوریتم MER می باشد. اساسا می توان الگوریتم MER را در تمامی محیط هایی که با اجرای جریان های کاری (علمی) با حجم زیاد وظایف "مقید به اولویت" سروکار دارند، مورد استفاده قرار داد. با این حال بیشترین میزان تناسب و سازگاری الگوریتم MER با مدل ابر IaaS (سرویس زیر ساخت) است. با توجه به نتایج حاصل از شبیه سازی های جامع با استفاده از مسیرهای جریان کاری علمی، اثبات می کنیم که الگوریتم MER، می تواند باعث کاهش حجم استفاده از منابع به میزان 54% به ازای افزایش کمتر از 10 درصدی متوسط makespan شود. در ادامه قابلیت و کارایی الگوریتم MER با استفاده از نتایج (حاصل از مجموعه آزمایشات جامع با مقادیر متغیر حد تاخیر makespan) مورد بررسی قرار می گیرد. این نتایج نشان دهنده کاهش استفاده از منابع، افزایش مقدار makespan و نیز توازن میان آنها در اپلیکیشن های مختلف جریان کاری بواسطه استفاده از الگوریتم MER می باشند.
کلمات کليدي-رایانش ابری، جریان های کاری علمی، بازدهی منابع، مدیریت منابع، زمانبندی جریان کاری |
|
توضيح
تماس
|
English