Optimal Resource Scheduling and Allocation under Allowable Over-Scheduling