Workflow Management System for Numerical Weather Prediction
- 358 Downloads
Numerical weather prediction system is a complicated software system which generally involves thousands of computational processes which must be controlled and operated automatically by computers for the efficiency and correctness. This paper designs and implements a workflow management system. With this system, a new kind of workflow process definition language is adopted and the corresponding parser is accordingly developed. On the base of the workflow process definition file, a workflow execution engine is deployed to automatically execute all defined business processes or jobs. During job execution, The monitoring commands which were inserted into the job shell script files in advance can be used to collect related information which also can be displayed on the monitor interface. Moreover, checkpoint strategies are employed to quickly recovery system after it crashes abnormally. Finally, a workflow demo is taken to demonstrate the management functions and operating rules of the system.
KeywordsWorkflow management system Workflow process definition language Monitoring commands Checkpoint
This work is supported by National Natural Science Foundation of China (Grant No. 61572510, 61502511) and China National Special Fund for Public Welfare (Grant No. GYHY201306003).