Patent ID: 7664985
Filing Date: 2010-02-16
Classification: G06F

Abstract:
1. A method for monitoring and re-establishing a number of processes in a distributed computerized application environment, comprising the steps of: (a) in a computerized system in said environment, electronically defining a process group to consist of all processes from among said number of processes, that, for fault-free execution of said processes, are functionally dependent on one another at least according to a base criterion that execution of each in said process group affects execution of another process in said process group during said fault-free execution of said processes, each process in said process group being a group process; (b) in said computerized system, automatically electronically monitoring all group processes in said process group to identify non-execution of any of said group processes; (c) in said computerized system, automatically electronically reestablishing all group processes in said process group that have become unexecutable due to dependency on said non-execution of any of said group processes in said process group, by executing a series of reestablishment commands respectively for the unexecutable group processes; (d) in said computerized system, automatically electronically temporarily excepting any of said group processes, for which a configurable deactivation condition is fulfilled, from the reestablishment commands; (e) in said computerized system, automatically electronically monitoring said deactivation condition and restoring any of the excepted group processes so the restored excepted group process is eligible for said reestablishment if and when said deactivation condition is no longer satisfied, as a monitoring outcome; and (f) in said computerized system, automatically electronically synchronizing the respective reestablishment commands for the group processes in said process group dependent on said monitoring outcome.