It took 1 person-month to develop the task scheduler and 2 person-months for debugging and tunning performance for large jobs.
The LATE scheduling policy in MapReduce involved 800 LOC addition. The same change was accomplish in Overlog with 30 LOC.
The existence of interfaces between Java and Overlog caused that integration of the new scheduler (Overlog) with existing system (Java) was simple.
The performance was very similar to the original.