DWCS For Linux v1.2
-------------------

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.

Right now, this code supports scheduling at the granularity of a clock
interrupt on Intel platforms, which is 10mS. Microsecond resolution
timing might be added, using something like UTIME from Kansas
University in future releases.

For latest information, check http://www.cc.gatech.edu/~west/dwcs.html

Installation
------------
Please read the INSTALL file for installation instructions.


Acknowledgements
----------------

Thanks to:

- Ivan Ganev (ganev@cc.gatech.edu) for help with versions 1.1 and 1.2. 

- Christian Poellabauer (chris@cc.gatech.edu) for lengthy discussions on
  recent generations of the DWCS algorithm. The algorithm is still
  evolving.

- Various people out there in the world who have graciously looked at
  this work and given me feedback. This work (even the algorithm
  itself!) is still in the early development stages, so be patient if I
  don't have all the answers just yet.

- The whole Linux community for supporting free software and sharing
  great ideas.

Questions, bugs, and other issues
---------------------------------

Please send bugs, questions and other comments to me, Rich West
(west@cc.gatech.edu).

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

Enjoy,

Rich West.
