Hi all, I am looking for a scheduler framework which can provide the following functionality -
1. Audit of the processes - start time, end time and throughput of the process
2. Balance - if necessary schedule jobs according to the load
3. Control - when to run a job? like cron of Unix, helps us to schedule processes at the specified time intervals.
If we look into a datawarehouse type of application - lets say I want to monitor the ETL processes. When the extraction finishes, loading should start. Loading should not take more than 15 mins - if it is taking then log an audit message etc etc.. I am sure there must be some already framework in place which helps to orchestrate the whole software system - when to run which processes ? what are their dependencies ? How to log the throughput of the process etc..