IP Library › Granted Patent US 9,887,951
Granted Patent B2
US 9,887,951 · App. 14/043,241 · Granted Feb 6, 2018

Graphing relative health of virtualization servers

Inventor: Vijayaraghavan Soundararajan (Palo Alto, CA)
Assignee: VMware, Inc.
H04L51/32G06F2009/45591H04L41/5041
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,887,951
App. No.
14/043,241
Granted
Feb 6, 2018
Kind
B2
Abstract

In a computer-implemented method for generating a graph of relative health of virtualization management servers, performance information of virtualization management servers of a virtualization infrastructure is accessed and the performance information is aggregated. A graph of relative health of the virtualization management servers based on the aggregating of the performance information for the virtualization server is generated, and the graph is posted to a social network of members of the virtualization infrastructure.

Claims (53)

1. A computer-implemented method for generating a graph of relative health of virtualization management servers, the computer-implemented method comprising:

providing members of a virtualization infrastructure with access to a shared message stream of a social network such that the members of the virtualization infrastructure are able to post messages to the shared message stream and able to monitor messages generated by other members of the virtualization infrastructure posted to the shared message stream, wherein at least some of the messages are indicative of operational conditions of particular other members which generated the messages and wherein a member can establish an association of the message with an indication that the member identifies with an operational condition of a message, said members comprising non-human members, wherein the social network is arranged according to a hierarchy of the virtualization infrastructure and comprises non-human members of the virtualization infrastructure;

accessing performance information of a plurality of virtualization management servers of the virtualization infrastructure, wherein the performance information is related to health of the plurality of virtualization management servers;

aggregating the performance information of the plurality of virtualization management servers;

generating a graph of relative health of the plurality of virtualization management servers based on the aggregating of the performance information for the plurality of virtualization management servers; and

posting the graph to the shared message stream of the social network of members of the virtualization infrastructure.

2. The computer-implemented method of claim 1 , wherein the accessing performance information comprises:

accessing performance information of all virtualization management servers of a virtualization infrastructure.

3. The computer-implemented method of claim 1 , wherein the generating a graph of relative health of the plurality of virtualization management servers further comprises:

generating a bar graph of a number of failed tasks by each of the virtualization management servers.

4. The computer-implemented method of claim 1 , wherein the generating a graph of relative health of the plurality of virtualization management servers further comprises:

generating a bar graph of a number of tasks executed by each of the virtualization management servers.

5. The computer-implemented method of claim 1 , wherein the generating a graph of relative health of the plurality of virtualization management servers further comprises:

generating a bar graph of CPU usage of each virtual machine of a cluster of each of the virtualization management servers.

6. The computer-implemented method of claim 1 , wherein the posting the graph to a social network comprises:

posting a plurality of graphs to the social network.

7. The computer-implemented method of claim 1 , wherein the posting the graph to a social network comprises:

posting the graph to a virtualization management server health group of the social network.

8. The computer-implemented method of claim 1 , further comprising:

enabling comments by the members of the social network related to the graph.

9. The computer-implemented method of claim 1 , further comprising:

posting a message to the social network, wherein said message comprises said graph, and tags associated with said graph.

10. The computer-implemented method of claim 1 , wherein the members of the virtualization infrastructure are mapped to social network such that at least a portion of the members of the virtualization infrastructure are also members of the social network.

11. The computer-implemented method of claim 1 , wherein the members of the virtualization infrastructure comprise:

the plurality of virtualization management servers;

a plurality of hosts; and

a plurality of virtual machines;

wherein the members of the social network are arranged in the hierarchy such that a system administrator member of the social network follows the plurality of virtualization management servers, the plurality of virtualization management servers follows at least one of the plurality of hosts, and a host of the plurality of hosts follows at least one virtual machine of the plurality of virtual machines.

12. A non-transitory computer-readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for generating a graph of relative health of virtualization management servers, the method comprising:

providing members of a virtualization infrastructure with access to a shared message stream of a social network such that the members of the virtualization infrastructure are able to post messages to the shared message stream and able to monitor messages generated by other members of the virtualization infrastructure posted to the shared message stream, wherein at least some of the messages are indicative of operational conditions of particular other members which generated the messages and wherein a member can establish an association of the message with an indication that the member identifies with an operational condition of a message, said members comprising non-human members, wherein the social network is arranged according to a hierarchy of the virtualization infrastructure and comprises non-human members of the virtualization infrastructure;

accessing performance information of a plurality of virtualization management servers of the virtualization infrastructure, wherein the performance information is related to health of the plurality of virtualization management servers;

aggregating the performance information of the plurality of virtualization management servers;

generating graphs of relative health of the plurality of virtualization servers based on the aggregating of the performance information for the plurality of virtualization management servers; and

posting the graphs to the shared message stream of the social network of members of the virtualization infrastructure, wherein the members of the virtualization infrastructure are mapped to the social network such that at least a portion of the members of the virtualization infrastructure are also members of the social network.

13. The non-transitory computer-readable storage medium of claim 12 , wherein said accessing performance information of the plurality of virtualization management servers further comprises:

polling performance information of plurality of virtual management servers.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the generating graphs of relative health of the plurality of virtualization management servers further comprises:

generating a bar graph of a number of failed tasks by each of the virtualization management servers.

15. The non-transitory computer-readable storage medium of claim 12 , wherein the generating graphs of relative health of the plurality of virtualization management servers further comprises:

generating a bar graph of a number of tasks executed by each of the virtualization management servers.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the generating graphs of relative health of the plurality of virtualization management servers further comprises:

generating a bar graph of CPU usage of each virtual machine of a cluster of each of the virtualization management servers.

17. The non-transitory computer-readable storage medium of claim 12 , wherein the posting the graph to a social network comprises:

posting the graph to a virtualization management server health group of the social network.

18. The non-transitory computer-readable storage medium of claim 12 , further comprising:

enabling comments by the members of the social network related to the graph.

19. The non-transitory computer-readable storage medium of claim 12 , further comprising:

posting a message to the social network, wherein said message comprises said graph, and tags associated with said graph.

20. The non-transitory computer-readable storage medium of claim 12 , wherein the members of the virtualization infrastructure comprise:

the plurality of virtualization management servers;

a plurality of hosts; and

a plurality of virtual machines;

wherein the members of the social network are arranged in the hierarchy such that a system administrator member of the social network follows the plurality of virtualization management servers, the plurality of virtualization management servers follows at least one of the plurality of hosts, and a host of the plurality of hosts follows at least one virtual machine of the plurality of virtual machines.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2013
From: SOUNDARARAJAN, VIJAYARAGHAVAN
To: VMWARE, INC.
Reel/Frame 031320/0208 →
Continuity (1)
Related Publication 20150095432A1 · Apr 2, 2015