I am the second one.
If a task sleep and wake up very often it can still gain high priority but the priority will be lower than some task like:
for(i = 0;i < 60;i++)
These(ES feature) ideas are got from System V scheduler. I improve them and bind them with RIFS.
They are actually a very good solution for desktop. I improve them to make sure that these idea can make a better responaive for the task which needs as small latency as they can.