Hierarchical schedulers, performance guarantee, and resource management