Re: [PATCH] self tuning scheduler 0.2

Jim Houston (jim.houston@attbi.com)
Thu, 13 Mar 2003 11:33:48 -0500


Hi Mike, Everyone,

I'm still working on the window wiggle problem. The problem is
that I'm expecting too much from the running average. I wanted it
to provide long term history about the process's cpu use. I also
wanted the process priority to change fairly quickly when the
process is given some cpu time. These are contradictory goals.

I'm working on a change which would use a short time constant for the
run_avg. Rather than directly calculating the p->prio value from
the run_avg, I will treat the p->prio as another filtered value.

I'm still working on the irman issue. I'm thinking about counting
the number of levels of synchronous wakeup. This would be used
to decide if the process should benefit from the sleep time.

Jim Houston - Concurrent Computer Corp.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/