IP Library Patent Application 12037871
Patent Application
App. No. 12/037,871

BENEFIT ANALYSIS OF IMPLEMENTING VIRTUAL MACHINES

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 None
App. No.
12/037,871
Abstract

Methods and apparatus, including computer program products, are provided for determining the benefit of implementing virtualization technology. In one aspect, there is provided a computer-implemented method for determining the benefit of implementing virtualization technology. The method may include receiving information gathered using one or more agents. Based on the received information gathered using the one or more agents, an indication of whether there is a benefit to implementing one or more virtual machines may be determined. The indication may be provided to a user interface. Related apparatus, systems, methods, and articles are also described.

Claims (49)

1 . A computer-readable medium containing instructions to configure a processor to perform a method, the method comprising:

receiving information gathered using one or more agents;

determining, based on the received information gathered using the one or more agents, an indication of whether there is a benefit to implementing one or more virtual machines; and

providing the indication.

2 . The computer-readable medium of claim 1 , wherein receiving further comprises:

receiving information over a predetermined period, the received information including dynamic information and static information; and

providing the indication to a user interface.

3 . The computer-readable medium of claim 1 , wherein receiving further comprises:

receiving information representing one or more of the following: varying processing, varying memory, varying storage, and varying network bandwidth.

4 . The computer-readable medium of claim 1 , wherein determining further comprises:

determining the indication as a cost of implementing the one or more virtual machines.

5 . The computer-readable medium of claim 1 , wherein providing further comprises:

providing the indication as a graph representative of when a cost of implementing the one or more virtual machines is recouped.

6 . The computer-readable medium of claim 1 further comprising:

providing the one or more agents, the one or more agents receiving one or more messages exchanged in a system including the one or more virtual machines.

7 . The computer-readable medium of claim 1 further comprising:

providing an agent to each of one or more virtual machines.

8 . The computer-readable medium of claim 1 further comprising:

providing an agent to receive one or more messages from all of the one or more virtual machines.

9 . The computer-readable medium of claim 8 further comprising:

implementing the agent to include a filter to process a hypertext transfer protocol request.

10 . The computer-readable medium of claim 1 further comprising:

storing, in a centralized storage, the received information collected using the one or more agents, the centralized storage including at least one of a database or a file system.

11 . The computer-readable medium of claim 1 , wherein receiving further comprises:

mapping the received information into a format generic to a plurality of virtual machines.

12 . The computer-readable medium of claim 1 further comprising:

adding a virtual machine based on the provided indication.

13 . The computer-readable medium of claim 1 further comprising:

removing a virtual machine based on the provided indication.

14 . The computer-readable medium of claim 1 , wherein receiving further comprises:

receiving information including dynamic information gathered from commands sent to the one or more virtual machines.

15 . A computer-implemented method comprising:

receiving information gathered using one or more agents;

determining, based on the received information gathered using the one or more agents, an indication of whether there is a benefit to implementing one or more virtual machines; and

providing the indication.

16 . The computer-implemented method of claim 15 , wherein receiving further comprises:

receiving information over a predetermined period, the received information including dynamic information and static information.

17 . The computer-implemented method of claim 15 , wherein receiving comprises:

receiving information representing one or more of the following: varying processing, varying memory, varying storage, and varying network bandwidth.

18 . The computer-implemented method of claim 15 , wherein determining further comprises:

determining the indication as a cost of implementing the one or more virtual machines.

19 . The computer-implemented method of claim 1 , wherein providing comprises:

providing the indication as a graph.

20 . A system comprising:

a processor; and

a memory, wherein the processor and the memory are configured to perform a method comprising:

receiving information gathered using one or more agents;

determining, based on the received information gathered using the one or more agents, an indication of whether there is a benefit to implementing one or more virtual machines; and

providing the indication.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2008
From: GEBHART, ALEXANDER; BOZAK, EROL
To: SAP AG
Reel/Frame 021249/0793 →