Creating a fair share scheduler and add a new syscall to Linux kernel 2.4.24