scheduler techniques project