×

Transformation function insertion for dynamically displayed tracer data

  • US 9,256,969 B2
  • Filed: 02/01/2013
  • Issued: 02/09/2016
  • Est. Priority Date: 02/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for using a force directed graph to visualize how messages are passed between computational components, and for using the force directed graph as an input to control a tracer in order to permit trace data to be prepared for display by applying predefined or user-defined transformations to elements of the force directed graph, the computer-implemented method being performed by one or more processors executing computer executable instructions for the computer-implemented method, and the computer-implemented method comprising:

  • executing an application in a compute environment and gathering with a tracer message passing data derived from messages passed between compute elements of the compute environment, the message passing data comprising periodic updates transmitted at a predefined interval;

    collecting the message passing data and storing the collected message passing data in a database;

    analyzing at least some of the stored message passing data and preparing from the analyzed message passing data a force directed graph comprised of nodes which represent the compute elements of the compute environment, and edges between at least some of the nodes, with the edges representing the periodic updates for the messages as the messages are passed between the nodes at the predefined interval as the application is executed;

    displaying said force directed graph data on a display device to visualize how the periodic updates for the messages occur as the messages are passed between the compute elements at the predefined interval during execution of the application;

    inputting at an interface of the display one or more transformation definitions for one or more elements of the force directed graph during one or more of the periodic updates visualized for the force directed graph, at least some of said transformation definitions comprising executable code that performs operations on said one or more elements of the force directed graph; and

    displaying said force directed graph as modified by executing said transformation definitions.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×