Best-effort decision-making for real-time scheduling