Grid browser component
First Claim
1. A computer-readable storage device comprising instructions for causing a processor to:
- receive a request to visualize a grid network, the grid network comprising grid managers for managing computational resources on a plurality of computers functioning as grid nodes, the grid managers operating to route resource requests throughout the grid network, the resource requests being requests for the computational resources from the computers in the grid network; and
generate, in response to the request, a display comprising;
a graph with directional edges and vertices, the vertices representing the grid nodes in the grid network and the directional edges representing hierarchical associations between superior grid managers and inferior grid managers, the superior grid managers routing the resource requests to the inferior grid managers to request the computational resources on the inferior grid managers,wherein the directional edges indicate the routing of the resource requests from the superior grid managers to request the computational resources on the inferior grid managers.
3 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) includes a graph with vectors and nodes for visualizing a computer grid, the nodes representing computers running grid managers and the vectors representing relations between pairs of grid managers, each of the relations defining a first grid manager to be superior to a second grid manager and a vector points from a node representing the first grid manager to a node representing the second grid manager. The GUI also includes, for each node, an expandable structure showing computer grid applications running on a computer represented by the node, and an event handler configured to receive a request to view management services running on a computer and to generate a display showing the management services running on the computer.
112 Citations
16 Claims
-
1. A computer-readable storage device comprising instructions for causing a processor to:
-
receive a request to visualize a grid network, the grid network comprising grid managers for managing computational resources on a plurality of computers functioning as grid nodes, the grid managers operating to route resource requests throughout the grid network, the resource requests being requests for the computational resources from the computers in the grid network; and generate, in response to the request, a display comprising; a graph with directional edges and vertices, the vertices representing the grid nodes in the grid network and the directional edges representing hierarchical associations between superior grid managers and inferior grid managers, the superior grid managers routing the resource requests to the inferior grid managers to request the computational resources on the inferior grid managers, wherein the directional edges indicate the routing of the resource requests from the superior grid managers to request the computational resources on the inferior grid managers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device comprising instructions for causing a processor to perform a method, the method comprising:
-
displaying a first graphical user interface (GUI), the first GUI comprising; a graph with vectors and nodes for visualizing a computer grid, the nodes representing computers running grid managers and the vectors representing relations between superior grid managers and inferior grid managers, the vectors pointing from the superior grid managers to the inferior grid managers to indicate routing of resource requests from the superior grid managers to request computational resources from the inferior grid managers, and for each node, an expandable structure showing computer grid applications running on a computer represented by the node; receiving, with an event handler, a request identifying one of the nodes in the first GUI; and displaying a second GUI in response to the request, the second GUI illustrating the grid manager running on the identified node and an inferior grid manager on a node other than the identified node.
-
-
10. A method comprising:
-
receiving a request to visualize a grid network with a first node representing a first grid manager from a set of linked nodes, the linked nodes representing computers running grid managers and vectors representing relations between pairs of grid managers; displaying the first node representing the first grid manager; sending a first query to the first grid manager requesting an inferior grid manager list of inferior grid managers having an inferior relation to the first grid manager; receiving a first response from the first grid manager to the first query, the first response including the inferior grid manager list; displaying nodes corresponding to the grid managers in the inferior grid manager list and drawing a first group of vectors directed from the first grid manager to the inferior grid managers, the first group of vectors indicating that resource requests in the grid network are routed from the first grid manager to request computational resources from the inferior grid managers; sending a second query to the first grid manager requesting a superior grid manager list of superior grid managers having a superior relation to the first grid manager; receiving a second response from the first grid manager to the second query, the second response including the superior grid manager list; and displaying an expandable structure, the display showing the list of services and applications managed by the first grid manager. - View Dependent Claims (11, 12, 13)
-
-
14. A computer comprising:
-
a processor; and a memory storing instructions for causing the processor to; receive a request to visualize a grid network, the grid network comprising grid managers for managing computational resources on a plurality of computers functioning as grid nodes, the grid managers operating to route resource requests throughout the grid network, the resource requests being requests for the computational resources from the computers in the grid network; and generate, in response to the request, a display comprising; a graph with directional edges and vertices, the vertices representing the grid nodes in the grid network and the directional edges representing hierarchical associations between superior grid managers and inferior grid managers, the superior grid managers routing the resource requests to the inferior grid managers to request the computational resources on the inferior grid managers, wherein the directional edges indicate the routing of the resource requests from the superior grid managers to request the computational resources on the inferior grid managers.
-
-
15. A computer comprising:
-
a processor; and a memory storing instructions for causing the processor to; display a first graphical user interface (GUI), the first GUI comprising; a graph with vectors and nodes for visualizing a computer grid, the nodes representing computers running grid managers and the vectors representing relations between superior grid managers and inferior grid managers, the vectors pointing from the superior grid managers to the inferior grid managers to indicate routing of resource requests from the superior grid managers to request computational resources from the inferior grid managers, and for each node, an expandable structure showing computer grid applications running on a computer represented by the node; and receive, with an event handler, a request identifying one of the nodes in the first GUI; and display a second GUI in response to the request, the second GUI illustrating the grid manager running on the identified node and an inferior grid manager on a node other than the identified node.
-
-
16. A computer-readable storage device comprising instructions for causing a processor to:
-
receive a request to visualize a grid network with a first node representing a first grid manager from a set of linked nodes, the linked nodes representing computers running grid managers and vectors representing relations between pairs of grid managers; display the first node representing the first grid manager; send a first query to the first grid manager requesting an inferior grid manager list of inferior grid managers having an inferior relation to the first grid manager; receive a first response from the first grid manager to the first query, the first response including the inferior grid manager list; display nodes corresponding to the grid managers in the inferior grid manager list and drawing a first group of vectors directed from the first grid manager to the inferior grid managers, the first group of vectors indicating that resource requests in the grid network are routed from the first grid manager to request computational resources from the inferior grid managers; send a second query to the first grid manager requesting a superior grid manager list of superior grid managers having a superior relation to the first grid manager; receive a second response from the first grid manager to the second query, the second response including the superior grid manager list; and display nodes corresponding to the grid managers in the superior grid manager list and drawing a second group of vectors directed from the superior grid managers to the first grid manager, the second group of vectors indicating that the resource requests in the grid network are routed from the superior grid managers to request computational resources from the first grid manager before being routed to the inferior grid managers by the first grid manager.
-
Specification