Abstract Resource reservation has been proposed in the literature as a means to prevent temporal interference between applications. With applications consisting of one or more real-time tasks, resource reservation inherently involves multiple levels of scheduling, i.e. a scheduling hierarchy. This document considers two-level hierarchical scheduling for independent applications in cost-constrained systems, using fixed-priority pre-emptive scheduling (FPPS) for tasks. We aim at pragmatic solutions for such systems, which allow efficient implementations of budgets and simple analysis for tasks. Given the complexity and pessimism of the analysis for tasks for existing approaches and based on the observation that budgets are design artifacts, w...