1. A server computing device, comprising: at least one processor core; and memory that has a scheduler component loaded therein, wherein the scheduler component, when executed by the at least one processor core, is configured to: maintain tasks that are executable by the server computing device, the tasks generated by tenants of the server computing device, the tenants having resource reservations for rate-based computing resources of the server computing device, wherein the rate-based computing resources are expressed as percentages of computing resources over defined time intervals; and select a task from the tasks to be executed by the server computing device based upon the resource reservations of the tenants, the at least one processor core executes the task responsive to the task being selected by the scheduler component.