×

Debugging in a multi-processing environment by providing debugging information on computer process nodes and messages in a GUI

  • US 8,429,553 B2
  • Filed: 11/12/2010
  • Issued: 04/23/2013
  • Est. Priority Date: 11/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for debugging in a multi-processing environment, comprising:

  • a plurality of compute nodes, each of the plurality of compute nodes having at least one process executing on the compute node;

    a debugging node, the debugging node comprising;

    a processor;

    a graphical user interface configured to display;

    a plurality of process icons, the plurality of process icons representing processes executing on the plurality of compute nodes;

    a plurality of relationship arc icons connecting between different ones of the plurality of process icons, each of the plurality of relationship arc icons representing a message or a group of messages being sent between processes executing on the plurality of compute nodes;

    a tabular display control, the tabular display control having a plurality of rows to display attributes associated with the plurality of relationship arc icons and attributes for the message or group of messages corresponding with the relationship arc icon;

    a grouping module configured to identify at least one group of messages that are sent between the processes executing on the plurality of compute nodes that are related and to associate the at least one group of messages with at least one of the plurality of relationship arc icons and to highlight relationship arc icons which are part of the at least one group; and

    a debugger module configured to provide information to the grouping module and the tabular display control about the messages in a pending message queue for each of the processes executing on the plurality of compute nodes.

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