System, method and program for estimating a requisite amount of server resources
First Claim
1. A computer program product for determining if first and second different applications executed on respective first and second servers can be installed and executed on a single server, said computer program product comprising:
- a computer readable storage medium;
first program instructions to determine prime shift hours for said first application and prime shift hours for said second application and an amount of overlap of said prime shift hours for said first application and said prime shift hours for said second application, and in response to said amount of overlap exceeding a predetermined threshold, generate and display a warning against installation and execution of said first and second applications on a single server; and
second program instructions to determine if said first application and said second application provide substantially the same function as each other, and in response to said first application and said second application not providing substantially the same function as each other, generate and display a warning against installation and execution of said first and second applications on a single server; and
whereinsaid first and second program instructions are stored on said computer readable storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
System, method and program product for determining if a plurality of applications executed on a plurality of servers can be executed on a single server. First program instructions determine if the single server has sufficient processor power to execute the plurality of applications. Second program instructions determine if the plurality of applications have a same type of operating system on the plurality of servers. Third program instructions determine if the plurality of applications have a same type of middleware on the plurality of servers. The first program instructions determine peak processor utilizations and times of the peak processor utilizations for the plurality of applications, respectively, to determine whether the single server has sufficient processor power to execute the plurality of applications. Other program instructions determine the single server to be a standard vendor server which has a smallest processor adequate to support processing requirements of the plurality of applications and has a predetermined, minimum processing power in reserve. Other program instructions determine if the plurality of applications have a similar function or are identical. Other program instructions determine if the plurality of applications have a same type of application environment on the plurality of servers.
34 Citations
16 Claims
-
1. A computer program product for determining if first and second different applications executed on respective first and second servers can be installed and executed on a single server, said computer program product comprising:
-
a computer readable storage medium; first program instructions to determine prime shift hours for said first application and prime shift hours for said second application and an amount of overlap of said prime shift hours for said first application and said prime shift hours for said second application, and in response to said amount of overlap exceeding a predetermined threshold, generate and display a warning against installation and execution of said first and second applications on a single server; and second program instructions to determine if said first application and said second application provide substantially the same function as each other, and in response to said first application and said second application not providing substantially the same function as each other, generate and display a warning against installation and execution of said first and second applications on a single server; and
whereinsaid first and second program instructions are stored on said computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for determining if first and second different applications executed on respective first and second servers can be installed and executed on a single server, said computer system comprising:
-
a CPU, a computer readable storage and a memory; first program instructions to determine prime shift hours for said first application and prime shift hours for said second application and an amount of overlap of said prime shift hours for said first application and said prime shift hours for said second application, and in response to said amount of overlap exceeding a predetermined threshold, generate and display a warning against installation and execution of said first and second applications on a single server; and second program instructions to determine if said first application and said second application provide substantially the same function as each other, and in response to said first application and said second application not providing substantially the same function as each other, generate and display a warning against installation and execution of said first and second applications on a single server; and
whereinsaid first and second program instructions are stored in said computer readable storage for execution by said CPU via said memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification