Idk if something like this exists.
It would be interesting to see how useful the idea of having process groups where they come with a scheduling configuration so that whilst running the OS you can use the optimal scheduling algorithm for the process groups.