Zbr's days.

About :: TODO :: Blog :: RSS :: Old blog :: Projects :: GIT :: Gallery :: Notes

Sat, 02 Aug 2008

Game theory for kernel.

I've just thought out an excellent project on how to control/tune various kernel subsystems behaviour based on game theory approaches.
The simplest one is block layer scheduler, which results in maximization of the performance for all participating users.

Just a though so far of course, but I want to dig out my books from the dust grave for the before-sleep reading...

Meanwhile DST project got some features implemented to date: I put network async processing from own threads into per-node thread pool, crypto processing utilizes others. DST is also able to create and send (encrypted and/or hashed if needed) full block IO transaction. Now its time to implement completion handling (its just a search for given transaction and dst_trans_put() call, which will complete block IO request if there are no users of the transaction anymore), read/write processing for the server part and client accepting machinery for the server.

/devel/other :: Link / Comments ()