A Batch System with Fair Scheduling for Evolving Applications