Operating systems course project (Stony Brook University CSE 506 Fall 2013)