At Tue, 23 Dec 2008 12:19:26 +0100, Michal Suchanek wrote: > I would like to see a design of a system where resource management > works at least in theory by involving the applications. It sounds like > a good idea but protecting from malfunction of the involved > applications is somewhat challenging.
This is exactly what I am working on. You're welcome to take a look at the recent paper I've submitted to EuroSys 2009: http://walfield.org/papers/2009-walfield-viengoos-a-framework-for-stakeholder-directed-resource-allocation.pdf This paper covers how to provide availability information to application to allow them to more intelligently and thus more aggressively adapt. I'm working on a second paper on how applications can provide information to the resource manager, in particular, relative priorities and discardability information. A rough draft of that paper can be found here: http://plato.walfield.org/application-specific-knowledge.pdf My thesis (still a work in progress) goes into more detail: http://plato.walfield.org/viengoos-thesis-draft.pdf Neal