جریان های کار علمی، دنباله ای از محاسبات هستند که پردازش داده های حجیم را در یک فرم ساختاریافته را ممکن می سازند. برای پردازش این جریان های کار به منابع زیادی نیاز است. هریک از آن ها ازنظر منابع مورد نیاز ویژگی خاصی دارد. پژوهش های زیادی در حوزه زمان بندی جریان کار در محیط های مختلف از جمله ابر انجام شده است. ابر یک محیط مقیاس پذیر و اقتصادی است که به کاربرها امکان دسترسی به منابع محاسباتی نامحدود با مدل هزینه، پرداخت به میزان استفاده را می دهد. افزایش انگیزه کاربرها در اجرای جریان های کار در محیط ابری باعث توسعه بستر های چندمستأجره ای مانند بستر جریان کار به عنوان سرویس شده است. این بستر محیطی را ارائه می دهد که کاربر ها به راحتی می توانند جریان های کار خود را با تعیین کیفیت سرویس موردنظر خود برای اجرا ثبت کنند. زمان و هزینه معروف ترین انواع کیفیت سرویس هستند. در این مقاله ما الگوریتمِ زمان بندیِ چند محدودیتی و پویا را برای محیط جریان کار به عنوان سرویس، معرفی می کنیم. برخلاف الگوریتم های معرفی شده در این حوزه، در الگوریتم پیشنهادی دو کیفیت سرویس فرجه و بودجه را به طور همزمان در نظر گرفته شده است. معمولاً پژوهشگرها با هدف ساده کردن مسئله، تنها نیازمندی توان پردازشی را برای محاسبات یک جریان کار در نظر گرفته اند اما در روش پیشنهادی علاوه بر نیازمندی توان پردازشی، نیازمندی حافظه نیز در نظر گرفته می شود. همچنین، در الگوریتم پیشنهادی با بهره گیری از کانتینر، امکان اشتراک منبع بین کاربرها و اجرای چند وظیفه به طور همزمان روی آن و در نهایت کاهش هزینه وجود دارد. این الگوریتم از یک معیار دو-فاکتور برای کنترل و سبک وسنگین کردن بین هزینه و بهره وری منابع در حین نگاشت وظیفه ها به منابع استفاده می کند. نتایج حاصل از آزمایش ها نشان می دهدکه نرخ موفقیت الگوریتم در بارهای کاری مختلف بالای 96% است. همچنین این الگوریتم در بارهای کاری متفاوت در مقایسه با دو الگوریتم زمان بندی EPSM و MW-HBDCS هزینه کل را حداقل 13. 2% و به طور میانگین 33. 2% کاهش داده و از نظر تعداد ماشین های مجازی اجاره شده نیز بهتر عمل می کند.