DWCS For Linux v1.0
-------------------

Congratulations if you got this far by unzipping and untarring the
original file. This directory contains the necesary files to add a
kernel loadable module of Dynamic Window-Constrained Scheduling (DWCS)
to Linux.

Please read the INSTALL file for installation notes.

Currently, this version is intended for a clean source tree for (Intel
Platform) Linux 2.2.7. As yet, SMP support using DWCS is untested and
possibly incomplete. You should therefore compile your patched kernel
WITHOUT SMP supprt enabled to ensure this code works. I'm sorry,
you'll just have to wait for the updated version if you really want
this code on an SMP machine, or make the modifications yourself and
send methe revised code ;-)

Right now, this code supports scheduling at the granualrity of a clock
interrupt on Intel platforms, which is 10mS. Someday, if the nice
people at Kansas University, release a version of their UTIME
(microsecond timer) code for Linux 2.2.x (or higher), then I will see
about adding finer scheduling resolution. I still have my research to
do too!

Details about this algorithm will appear on the web page:
http://www.cc.gatech.edu/~west/dwcs.html

Please send bug reports, suggestions and updates to Rich West:
west@cc.gatech.edu

This work is part of the Dionisys Adaptive System Project at Georgia Tech.

Enjoy,

Rich West.

