Non-invasive discovery of relationships between nodes in a network
First Claim
Patent Images
1. A data processing system for identifying nodes in a network data processing system, the data processing system comprising:
- a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive cache data from a set of routers in the data processing system on a periodic basis, wherein the cache data includes an identification of the nodes sending data packets onto the network data processing system;
identify the nodes on the network data processing system using the cache data from the set of routers;
identify communication paths between end nodes using the cache data from the set of routers; and
generate a display of the nodes in a graphical view comprising the communications paths between the nodes with a graphical indication of network traffic volume using the cache data received on a periodic basis, wherein the graphical view includes network traffic volume and node relationships over time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for identifying nodes in a network data processing system. Cache data is received from a set of routers in the data processing system. The cache data includes an identification of the nodes sending data packets onto the network data processing system. The nodes on the network data processing system are identified using the cache data from the set of routers.
23 Citations
17 Claims
-
1. A data processing system for identifying nodes in a network data processing system, the data processing system comprising:
-
a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive cache data from a set of routers in the data processing system on a periodic basis, wherein the cache data includes an identification of the nodes sending data packets onto the network data processing system;
identify the nodes on the network data processing system using the cache data from the set of routers;
identify communication paths between end nodes using the cache data from the set of routers; and
generate a display of the nodes in a graphical view comprising the communications paths between the nodes with a graphical indication of network traffic volume using the cache data received on a periodic basis, wherein the graphical view includes network traffic volume and node relationships over time.
-
-
2. A data processing system for identifying nodes in a network data processing system, the data processing system comprising a data processor and a memory coupled to the data processor, wherein the memory comprises instructions to cause the data processing system to perform, when executed by the data processor, steps of:
-
receiving cache data from a set of routers in the data processing system on a periodic basis, wherein the cache data includes an identification of the nodes sending data packets onto the network data processing system; identifying the nodes on the network data processing system using the cache data from the set of routers; identify communications paths between end nodes using the cache data from the set of routers, and generating a display of the nodes in a graphical view comprising the communications paths between the nodes with a graphical indication of network traffic volume using the cache data received on a periodic basis, wherein the graphical view includes network traffic volume and node relationships over time. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product in a non-transitory computer readable medium for identifying nodes in a network data processing system, the computer program product comprising:
-
first instructions for receiving cache data from a set of routers in the data processing system on a periodic basis, wherein the cache data includes an identification of the nodes sending data packets onto the network data processing system; second instructions for identifying the nodes on the network data processing system using the cache data from the set of routers; third instructions for identifying communications paths between end nodes using the cache data from the set of routers; and fourth instructions for generating a display of the nodes in a graphical view comprising the communications paths between the nodes with a graphical indication of network traffic volume using the cache data received on a periodic basis, wherein the graphical view includes network traffic volume and node relationships over time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification