Method and system for managing processing resources
First Claim
1. A method comprising:
- accessing, by a computer-based system, variables;
compiling, by the computer-based system and based on the variables, a prioritized list of servers of a plurality of servers;
determining, by the computer-based system and using an application, end of life targets for the plurality of servers based on a first set of technical and business parameters of applications running on each server of the plurality of servers,wherein the first set of technical and business parameters of the applications are based on the variables,wherein the first set of technical and business parameters comprise an application criticality score based on a combination of a Sarbanes Oxley score and a data security score of an application processed by each server,assessing, by the computer-based system and based on a standard, data security of an application processed by each server of the plurality of servers;
scoring, by the computer-based system and based on the assessment, the application to create a data security score, wherein the data security score includes a public, business confidential, restricted or secret designation of the application processed by each server of the plurality of servers;
obtaining, by the computer-based system and from a repository of the server, a weight for the Sarbanes Oxley score to create a weighted Sarbanes Oxley score;
obtaining, by the computer-based system and from the repository of the server, a weight for the data security score to create a weighted data security score;
updating, by the computer-based system, the application criticality score based on the weighted Sarbanes Oxley score and the weighted data security score;
adjusting, by the computer-based system, the application criticality score based on an importance of the application for an organization, a customer or a merchant;
determining, by the computer-based system, an application criticality based on the application criticality score being above a pre-determined threshold;
comparing, by the computer-based system, an operating system platform of the application processed by the server with the application criticality of the application processed by the server;
determining, by the computer-based system and based on the comparison, an end of life target for the server;
determining, by the computer-based system, a designated year to replace the server, based on the end of life target;
prioritizing, by the computer-based system, uplifts of each server of the plurality of servers to create a priority, wherein the prioritizing is based on a second set of technical and business parameters; and
removing, by the computer-based system, a server from the prioritized list of servers based on an indicator signifying the server is previously designated to be uplifted,wherein the indicator is retrieved from at least one of a server repository or an application repository.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure improves upon existing systems and methods by providing a tool for managing processing resources. For instance, the presently described tool may be used to time replacement, plan for uplifts, budget for uplifts/decommissioning of hardware, and/or maintain a plurality of servers. This tool may lead to increased satisfaction, uptime, and a reduction of unexpected costs. The system may include initiating collection of variables to compile a prioritized list of servers, executing, a calculation application for determining a prioritized list of servers'"'"' end of life targets based on both technical and business parameters based on the entered variables, and prioritizing uplifts of the servers based on the technical and the business parameters.
14 Citations
19 Claims
-
1. A method comprising:
-
accessing, by a computer-based system, variables; compiling, by the computer-based system and based on the variables, a prioritized list of servers of a plurality of servers; determining, by the computer-based system and using an application, end of life targets for the plurality of servers based on a first set of technical and business parameters of applications running on each server of the plurality of servers, wherein the first set of technical and business parameters of the applications are based on the variables, wherein the first set of technical and business parameters comprise an application criticality score based on a combination of a Sarbanes Oxley score and a data security score of an application processed by each server, assessing, by the computer-based system and based on a standard, data security of an application processed by each server of the plurality of servers; scoring, by the computer-based system and based on the assessment, the application to create a data security score, wherein the data security score includes a public, business confidential, restricted or secret designation of the application processed by each server of the plurality of servers; obtaining, by the computer-based system and from a repository of the server, a weight for the Sarbanes Oxley score to create a weighted Sarbanes Oxley score; obtaining, by the computer-based system and from the repository of the server, a weight for the data security score to create a weighted data security score; updating, by the computer-based system, the application criticality score based on the weighted Sarbanes Oxley score and the weighted data security score; adjusting, by the computer-based system, the application criticality score based on an importance of the application for an organization, a customer or a merchant; determining, by the computer-based system, an application criticality based on the application criticality score being above a pre-determined threshold; comparing, by the computer-based system, an operating system platform of the application processed by the server with the application criticality of the application processed by the server; determining, by the computer-based system and based on the comparison, an end of life target for the server; determining, by the computer-based system, a designated year to replace the server, based on the end of life target; prioritizing, by the computer-based system, uplifts of each server of the plurality of servers to create a priority, wherein the prioritizing is based on a second set of technical and business parameters; and removing, by the computer-based system, a server from the prioritized list of servers based on an indicator signifying the server is previously designated to be uplifted, wherein the indicator is retrieved from at least one of a server repository or an application repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A system comprising:
-
a processor, a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; accessing, by the processor, variables; compiling, by the processor and based on the variables, a prioritized list of servers of a plurality of servers; determining, by the processor and using an application, end of life targets for the plurality of servers based on a first set of technical and business parameters of applications running on each server of the plurality of servers, wherein the first set of technical and business parameters of the applications are based on the variables, wherein the first set of technical and business parameters comprise an application criticality score based on a combination of a Sarbanes Oxley score and a data security score of an application processed by each server, assessing, by the processor and based on a standard, data security of an application processed by each server of the plurality of servers; scoring, by the processor and based on the assessment, the application to create a data security score, wherein the data security score includes a public, business confidential, restricted or secret designation of the application processed by each server of the plurality of servers; obtaining, by the processor and from a repository of the server, a weight for the Sarbanes Oxley score to create a weighted Sarbanes Oxley score; obtaining, by the processor and from the repository of the server, a weight for the data security score to create a weighted data security score; updating, by the processor, the application criticality score based on the weighted Sarbanes Oxley score and the weighted data security score; adjusting, by the processor, the application criticality score based on an importance of the application for an organization, a customer or a merchant; determining, by the processor, an application criticality based on the application criticality score being above a pre-determined threshold; comparing, by the processor, an operating system platform of the application processed by the server with the application criticality of the application processed by the server; determining, by the processor and based on the comparison, an end of life target for the server; determining, by the processor, a designated year to replace the server, based on the end of life target; prioritizing, by the processor, uplifts of each server of the plurality of servers to create a priority, wherein the prioritizing is based on a second set of technical and business parameters; and removing, by the processor, a server from the prioritized list of servers based on an indicator signifying the server is previously designated to be uplifted, wherein the indicator is retrieved from at least one of a server repository or an application repository.
-
-
18. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system for managing processing resources, cause the computer-based system to perform operations comprising:
-
accessing, by the computer-based system, variables; compiling, by the computer-based system and based on the variables, a prioritized list of servers of a plurality of servers; determining, by the computer-based system and using an application, end of life targets for the plurality of servers based on a first set of technical and business parameters of applications running on each server of the plurality of servers, wherein the first set of technical and business parameters of the applications are based on the variables, wherein the first set of technical and business parameters comprise an application criticality score based on a combination of a Sarbanes Oxley score and a data security score of an application processed by each server, assessing, by the computer-based system and based on a standard, data security of an application processed by each server of the plurality of servers; scoring, by the computer-based system and based on the assessment, the application to create a data security score, wherein the data security score includes a public, business confidential, restricted or secret designation of the application processed by each server of the plurality of servers; obtaining, by the computer-based system and from a repository of the server, a weight for the Sarbanes Oxley score to create a weighted Sarbanes Oxley score; obtaining, by the computer-based system and from the repository of the server, a weight for the data security score to create a weighted data security score; updating, by the computer-based system, the application criticality score based on the weighted Sarbanes Oxley score and the weighted data security score; adjusting, by the computer-based system, the application criticality score based on an importance of the application for an organization, a customer or a merchant; determining, by the computer-based system, an application criticality based on the application criticality score being above a pre-determined threshold; comparing, by the computer-based system, an operating system platform of the application processed by the server with the application criticality of the application processed by the server; determining, by the computer-based system and based on the comparison, an end of life target for the server; determining, by the computer-based system, a designated year to replace the server, based on the end of life target; prioritizing, by the computer-based system, uplifts of each server of the plurality of servers to create a priority, wherein the prioritizing is based on a second set of technical and business parameters; and removing, by the computer-based system, a server from the prioritized list of servers based on an indicator signifying the server is previously designated to be uplifted, wherein the indicator is retrieved from at least one of a server repository or an application repository.
-
Specification