The present invention proposes a Linux large-scale cluster
application management system, which realizes unified centralized monitoring and management of different cluster applications based on an agentless hierarchical application
management model. It divides the applications in the Linux cluster and distributed environment into primary and standby applications, parallel applications,
resource pool applications and mutually exclusive applications according to the
operation mode, and divides the management objects into three types according to the functions: application, application group and application
system. In this model, a multi-tree
pruning algorithm is used to solve the dependency relationship between
multiple applications; a method for comprehensively evaluating the application status according to the three dimensions of
operation mode, process keyword and process number is proposed; an application balancing scheduling
algorithm is proposed for
resource pool mode applications; an application
cloning technology is proposed to clone the application on one host to another host; and cache and parallelization technology are used to improve the execution efficiency of the model. Based on this model, a Linux large-scale cluster
application management system is implemented, which improves the
automation level of IT operation and maintenance.