Network interaction analysis arrangement
First Claim
1. A computer network interconnecting a plurality of service providing nodes each including software elements for performing computer network tasks and an administrative node for monitoring the computer network tasks, at least one of the service providing nodes comprising:
- a plurality of software elements in an application layer of the service providing node for coupling to other software elements in the same application layer and in the application layers of other service providing nodes of the network to process operations of the network;
an interceptor unit for each software element of the at least one service providing node, the interceptor unit being coupled to its software element in response to selection of the software element by the administrative node for intercepting transmissions in the application layer from the selected software element to other software elements in the same and different service providing nodes and for intercepting transmissions in the application layer to the selected software element from other software elements in the same and different service providing nodes wherein said interceptor unit further forms a record of information pertaining to the transmissions at the selected software element and each record of transmission pertaining information further comprises a chain correlation identifier to identify an operation of a selected software element in its performance of a network task and an interaction correlation identifier to identify an interaction of a selected software element with another software element; and
a transfer unit responsive to a transfer command from the administrative node to the selected software element for transferring the record pertaining to transmission pertaining information from the interceptor unit to the administrative node, in order to monitor operations of network tasks.
4 Assignments
0 Petitions
Accused Products
Abstract
In a network through which service providing nodes are interconnected, one or more software elements at each service providing node process the network operations. A client interceptor coupled in an examine node to a selected software element intercepts transmissions from the software element to record transmission flow control information. A server interceptor coupled in the examine mode to the selected software element intercepts transmissions to the software element to record transmission flow control information. An administrative node of the network examines the transmission flow control information from the selected software elements to assess network operation.
-
Citations
56 Claims
-
1. A computer network interconnecting a plurality of service providing nodes each including software elements for performing computer network tasks and an administrative node for monitoring the computer network tasks, at least one of the service providing nodes comprising:
-
a plurality of software elements in an application layer of the service providing node for coupling to other software elements in the same application layer and in the application layers of other service providing nodes of the network to process operations of the network; an interceptor unit for each software element of the at least one service providing node, the interceptor unit being coupled to its software element in response to selection of the software element by the administrative node for intercepting transmissions in the application layer from the selected software element to other software elements in the same and different service providing nodes and for intercepting transmissions in the application layer to the selected software element from other software elements in the same and different service providing nodes wherein said interceptor unit further forms a record of information pertaining to the transmissions at the selected software element and each record of transmission pertaining information further comprises a chain correlation identifier to identify an operation of a selected software element in its performance of a network task and an interaction correlation identifier to identify an interaction of a selected software element with another software element; and a transfer unit responsive to a transfer command from the administrative node to the selected software element for transferring the record pertaining to transmission pertaining information from the interceptor unit to the administrative node, in order to monitor operations of network tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a computer network interconnecting a plurality of service providing nodes each service providing node comprising software elements for performing computer network tasks and an administrative node for monitoring the computer network tasks, at least one service providing node including a plurality of software elements, a method of monitoring interactions among software elements comprising:
-
selecting, by the administrative node, software elements for monitoring software element interactions between software elements in an application layer of the same service providing node and application layers of different service providing nodes; and intercepting transmissions in the application layer from a selected software element to software elements in the same and in the different service providing modules and transmissions in the application layer to the selected software element from software elements in the same and in the different service providing nodes at an interceptor unit coupled to the selected software element to form a record of information pertaining to the transmissions at the selected software element that further comprises a chain correlation identifier to identify an operation of a selected software element in its performance of a network task and an interaction correlation identifier to identify an interaction of a selected software element with another software element; and transferring said information record pertaining to the transmissions to said administrative node, which further comprises forming an interaction record that is responsive to both a chain correlation identifier and a interaction correlation identifier and generating a set of interaction records, which include data from both records of transmission pertaining information and records of performance of a network task, and enabling the administrative node for monitoring operations of network tasks responsive to the recorded transmission pertaining information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37)
-
- 32. In a computer network interconnecting a plurality of service providing nodes each service providing node comprising software elements for performing computer network tasks and an administrative node for monitoring the computer network tasks, at least one service providing node including a plurality of software elements, a method of monitoring interactions among software elements according to 32, wherein, in a reply transmission from the selected software element receiving the request, the association of the interaction identifier with the software element identifier is removed in the second interceptor coupled to the selected software element sending the reply transmission.
-
38. A system for monitoring operations of a computer network interconnecting service providing nodes and an administrative node monitoring computer network tasks, comprising:
-
software elements at each service providing node, with at least one service providing node including a plurality of software elements, for interacting with other software elements in an application layer of the same service providing node and in different service providing nodes for processing operations of the network; intercepting means coupled in a monitoring mode to a software element selected by the administrative node for intercepting transmissions in the application layer from the selected software element to other software elements in the same and in the different service providing nodes in the network and transmissions in the application layer to the selected software element from other software elements in the same and in the different service providing nodes in the network to form a record of information pertaining to the transmissions at the selected software element that further comprises a chain correlation identifier to identify an operation of a selected software element in its performance of a network task and an interaction correlation identifier to identify an interaction of a selected software element with another software element; transferring means for transferring the record of information pertaining to the transmissions to the administrative node; and monitoring means at the administrative node responsive to the record of information pertaining to the transmissions for monitoring operations of network tasks. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer network interconnecting a plurality of service providing nodes each including software elements for performing computer network tasks and an administrative node for monitoring the computer network tasks, at least one of the service providing nodes comprising:
-
a plurality of software elements in an application layer of the service providing node for coupling to other software elements in the same application layer and in the application layers of other service providing nodes of the network to process operations of the network; an interceptor unit for each software element of the at least one service providing node, the interceptor unit being coupled to its software element in response to selection of the software element by the administrative node for intercepting transmissions in the application layer from the selected software element to other software elements in the same and different service providing nodes and for intercepting transmissions in the application layer to the selected software element from other software elements in the same and different service providing nodes wherein said interceptor unit further forms a record of information pertaining to the transmissions at the selected software element and each record of transmission pertaining information further comprises a chain correlation identifier to identify an operation of a selected software element in its performance of a network task and an interaction correlation identifier to identify an interaction of a selected software element with another software element; and a transfer unit responsive to a transfer command from the administrative node to the selected software element for transferring the record pertaining to transmission pertaining information from the interceptor unit to the administrative node, which further comprises an interaction record forming unit that is responsive to both a chain correlation identifier and a interaction correlation identifier and generates a set of interaction records which include data from both records of transmission pertaining information and records of performance of a network task in order to enable the administrative node to monitor operations of network tasks.
-
Specification