Task Hound
Task Hound which is the backend scheduling system for will soon be open source. What is Task Hound? Since my professional career start in 1989, I always seem to be part of scheduling and resource management efforts. No matter where I go and what I do. Even though I’m not a person that lives by any sort of schedule. I’ve always found it fascinating on how to model planning, resource usage, and scheduling to help streamline processes for business and manufacturing.
Task Hound is finally at the point of being able to model just about any type of resource, condition or tasks that uses the resource. I’ve gone from complex tree structures in C++ to a far more simplistic bit scheduler for horizon scheduling and piece-wise linear chunks for vertical/quantity. So…here is an overview of the scheduler today.

I wiil start publishing how the scheduler works and will open source Task Hound for everyone to use soon. The horizon scheduling is down to bit ANDs/ORs so the storage needs is very small and speed is very fast. Below is how Task Hound schedules discrete resources. In an upcoming post I will show how variable capacity is handled.
