Remotely monitoring a data processing system via a communications network
First Claim
1. A remote data processing system including a hardware component, comprising:
- a data receiver for receiving a data message;
a remote software module arranged to receive the data message from the data receiver, the remote software module including at least a first stage software component cascaded with a second stage software component; and
a fault detector coupled to the data receiver and further connected before and after the first software stage component and connected before and after the second software stage component to detect a fault in the remote software module by detecting whether the data message flows from the data receiver to and through the first stage software component, the second stage software component, or both.
3 Assignments
0 Petitions
Accused Products
Abstract
A remote data processing system facilitates monitoring of the remote data processing system. The remote data processing system receives a data message via a communications network. The remote data processing system cascades at least a first stage software component and a second stage software component to form an installed remote software module for accepting the received data message. The remote data processing system detects the data message or a derivative at a group of logical nodes within the installed remote software module to determine flow of the data message, or a derivative thereof, between the logical nodes. The remote data processing system identifies a deficient software component of the installed remote software module as any of said software stage components that blocks or disrupts the flow of the data message between two adjacent logical nodes.
-
Citations
43 Claims
-
1. A remote data processing system including a hardware component, comprising:
-
a data receiver for receiving a data message; a remote software module arranged to receive the data message from the data receiver, the remote software module including at least a first stage software component cascaded with a second stage software component; and a fault detector coupled to the data receiver and further connected before and after the first software stage component and connected before and after the second software stage component to detect a fault in the remote software module by detecting whether the data message flows from the data receiver to and through the first stage software component, the second stage software component, or both. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for monitoring a remote data processing system, the method comprising:
-
receiving with a data receiver a data message from a base data processing system via a communications network that is external to the remote data processing system; cascading at least a first stage software component and a second stage software component to form an installed remote software module of the remote data processing system for accepting the received data message; detecting the data message at a group of logical nodes arranged before and after the first stage software component and before and after the second stage software component without interrupting the flow of the data message through at least a portion of the installed remote software module to determine flow of the data message between the logical nodes and, hence, flow through the first stage software component, the second stage software component, or both; connecting a fault detector to the data receiver and to each of the group of logical nodes and detecting with the fault detector whether the data message flows from the data receiver to and through the first stage software component, the second stage software component, or both; and identifying a deficient software component of the installed remote software module as any of said software stage components that blocks or disrupts the flow of the data message between two adjacent logical nodes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A remote data processing system including a hardware component, comprising:
-
a data receiver for receiving a data message; a remote software module in communication with the data receiver via a first pathway so as to receive the data message from the data receiver, the remote software module including at least a first stage software component cascaded with a second stage software component, wherein the first stage software component is in communication with the second stage software component via a second pathway; and a fault detector in communication with the first pathway via a third pathway that does not extend coincidentally with and along a length of the first pathway and in communication with the second pathway via a fourth pathway that does not extend coincidentally with and along a length of the second pathway, wherein the fault detector detects a fault in the remote software module by detecting whether the data message flows from the data receiver to and through at least one of the first stage software component and the second stage software component by detecting whether the data message is present in the third pathway and the fourth pathway. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for monitoring a remote data processing system, the method comprising:
-
receiving a data message with a data receiver from a base data processing system via a communications network that is external to the remote data processing system; cascading at least a first stage software component and a second stage software component to form an installed remote software module of the remote data processing system for accepting the received data message and having the data message flow along a pathway from an input of the first stage software component to an output of the second stage software component; detecting the data message at a first node before the first stage software component and at a second node after the first stage software component to determine flow of the data message between the first and the second nodes and, hence, flow through the first stage software component; detecting the data message at a third node before the second stage software component and at a fourth node after the second stage software component to determine the flow of the data message between the third and the fourth nodes and, hence, flow through the second stage software component; connecting a fault detector to the data receiver and to first node, the second node, the third node and the fourth node and detecting with the fault detector whether the data message flows from the data receiver to the first node, the second node, the third node, the fourth node, or a combination thereof and through the first stage software component, the second stage software component, or both; and identifying a deficient software component of the installed remote software module as any of said software stage components that blocks or disrupts the flow of the data message between the first and the second nodes and between the third and the fourth nodes. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
Specification