You must start by writing the best english you can. Developers are particular about this - when you deliberately use ad-hoc abbreviations like you'd do on a cell phone or leet speek you only harm your projects image.
This can be tough on second-language=english people - but look like you are
trying.
For background:
Read the "advise" link in my sig.
Read "The Cathedral and the Bazaar" by Eric Raymond.
Your scheduler is supposed to go in the kernel right?
Creating it as a patch against the latest vanilla kernel, then submit the patch to the kernel project.
Since you are academic, you should also be able to access and read the latest scheduler papers and compare with yours. Make sure you are still current. Also read about the current schedulers (iirc there are 7 or so but CFS is popular):
http://kerneltrap.org/node/8059
http://www.osnews.com/story/7623
... these are easy-to-read, you can find the technical stuff from there.
See also:
http://kerneltrap.org/
http://tldp.org/LDP/khg/HyperNews/get/khg.html
http://kernelnewbies.org/KernelHacking
From what I see, I cannot test your scheduler because I have a dual-core machine and your code is for a single processor. I cannot comment on the underlying ideas because I don't know enough about scheduling. To me it looks like the basic ideas are already implimented in CFS but you will know better than me.
As-is, it does not look useable - but all free software projects start out like that.
See if you can interest actual scheduler devs.