Next generation batch process scheduling and management