Resource management & Scheduling

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

در مراکز داده چندین میزبان فیزیکی می تواند وجود داشته باشد که هر میزبان دارای چندین ماشین مجازی می باشد.

هدف از زمانبندی، تخصیص این ماشین های مجازی به برنامه های کاربران می باشد. یک تخصیص بهینه از جنبه های متنوعی بررسی می شود که شامل زمان کل، انرژی مصرفی، پهنای باند، امنیت، توازن بار، کمترین زمان انتظار و ... می باشد.