The Boeing Company
Systems and methods of monitoring software application processes

Last updated:

Abstract:

A system for monitoring processes includes a first compute node and a second compute node. The first compute node includes a process monitor, a status data analyzer, a process monitor checker, and a peer monitor. The process monitor is configured to generate process status data for a first instance of a software application. The status data analyzer is configured to selectively restart the first instance of the software application based on determining that an expected process of the first instance of the software application has stopped running. The process monitor checker is configured to restart the process monitor in response to determining that the process monitor has stopped running. The peer monitor is configured to, in response to determining that a second instance of the software application failed at the second compute node, perform an action based on incomplete tasks associated with the second instance of the software application.

Status:
Grant
Type:

Utility

Filling date:

20 Dec 2018

Issue date:

16 Feb 2021