Methods and systems for creating one or more statistical classifiers. A first set of performance parameters, corresponding to the one or more applications and the one or more computing infrastructures, is extracted from a historical data pertaining to the execution of the one or more applications on the one or more computing infrastructures. Further, a set of application-specific and a set of infrastructure-specific parameters are selected, from the first set of performance parameters, based on one or more statistical techniques. A similarity between each pair of the applications, each pair of the computing infrastructures, and each pair of possible combinations of an application and a computing infrastructure is determined. One or more statistical classifiers are created, based on the determined similarity.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for creating one or more statistical classifiers for recommending one or more applications and one or more computing infrastructures for executing the one or more applications, the method comprising: extracting, by one or more processors, a first set of performance parameters corresponding to the one or more applications and the one or more computing infrastructures from a historical data pertaining to the execution of the one or more applications on the one or more computing infrastructures; selecting, by the one or more processors, a set of application-specific parameters corresponding to the one or more applications and a set of infrastructure-specific parameters corresponding to the one or more computing infrastructures, from the first set of performance parameters, based on one or more statistical techniques; determining, by the one or more processors: a similarity between each pair of applications from the one or more applications based on the set of application-specific parameters, a similarity between each pair of computing infrastructures from the one or more computing infrastructures based on the set of infrastructure-specific parameters, and a similarity between each combination of an application from the one or more applications and a computing infrastructure from the one or more computing infrastructures, based on the set of application-specific parameters and the set of infrastructure-specific parameters; and creating, by the one or more processors, the one or more statistical classifiers, based on the determined similarity. 2. The method of claim 1 further comprising predicting, by the one or more processors, performance of the one or more applications on each of the one or more computing infrastructures, based on the one or more statistical classifiers. 3. The method of claim 1, wherein the one or more statistical techniques comprise at least one of Bayesian Information Criteria (BIC), Akaike Information Criteria (AIC), Deviance Information Criteria (DIC) or Gibb's Sampling Algorithm. 4. The method of claim 1, wherein the similarity between each pair of applications, the similarity between each pair of computing infrastructures, and the similarity between each pair of application and computing infrastructure, are determined based on at least one of a Wilcox-signed rank test, a t-test, or a rank sum test. 5. The method of claim 1, wherein the set of application-specific parameters comprises at least one of a throughput, an execution time, an input size, virtual memory size, heap usage, or a number of failed tasks. 6. The method of claim 1, wherein the set of infrastructure-specific parameters comprises at least one of a number of servers, a number of CPUs, memory, or disk space. 7. The method of claim 1, wherein the one or more statistical classifiers are created based on at least one of logistic regression method, a poisson GLM method, a binomial GLM method, a support vector machine (SVM) method, or a k-nearest neighbor method. 8. A system for creating one or more statistical classifiers for recommending one or more applications and one or more computing infrastructures for executing the one or more applications, the system comprising: one or more processors operable to: extract a first set of performance parameters corresponding to the one or more applications and the one or more computing infrastructures from a historical data pertaining to the execution of the one or more applications on the one or more computing infrastructures; select a set of application-specific parameters corresponding to the one or more applications and a set of infrastructure-specific parameters corresponding to the one or more computing infrastructures, from the first set of performance parameters, based on one or more statistical techniques; determine a similarity between each pair of applications from the one or more applications based on the set of application-specific parameters, a similarity between each pair of computing infrastructures from the one or more computing infrastructures based on the set of infrastructure-specific parameters, and a similarity between each combination of an application from the one or more applications and a computing infrastructure from the one or more computing infrastructures, based on the set of application-specific parameters and the set of infrastructure-specific parameters; and create the one or more statistical classifiers, based on the determined similarity. 9. The system of claim 8, wherein the one or more processors are further operable to predict performance of the one or more applications on each of the one or more computing infrastructures, based on the one or more statistical classifiers. 10. The system of claim 8, wherein the one or more statistical techniques comprise at least one of Bayesian Information Criteria (BIC), Akaike Information Criteria (AIC), Deviance Information Criteria (DIC) or Gibb's Sampling Algorithm. 11. The system of claim 8, wherein the similarity between each pair of applications, the similarity between each pair of computing infrastructures, and the similarity between each pair of application and computing infrastructure, are determined based on at least one of a Wilcox-signed rank test, a t-test, or a rank sum test. 12. The system of claim 8, wherein the set of application-specific parameters comprises at least one of a throughput, an execution time, an input size, virtual memory size, heap usage, or a number of failed tasks. 13. The system of claim 8, wherein the set of infrastructure-specific parameters comprises at least one of a number of servers, a number of CPUs, memory, or disk space. 14. The system of claim 8, wherein the one or more statistical classifiers are created based on at least one of logistic regression method, a poisson GLM method, a binomial GLM method, a support vector machine (SVM) method, or a k-nearest neighbor method. 15. A computer program product for use with a computer, the computer program product comprising a non-transitory computer readable medium, wherein the non-transitory computer readable medium stores a computer program code for creating one or more statistical classifiers for recommending one or more applications and one or more computing infrastructures for executing the one or more applications, wherein the computer program code is executable by one or more processors to: extract a first set of performance parameters corresponding to the one or more applications and the one or more computing infrastructures from a historical data pertaining to the execution of the one or more applications on the one or more computing infrastructures; select a set of application-specific parameters corresponding to the one or more applications and a set of infrastructure-specific parameters corresponding to the one or more computing infrastructures, from the first set of performance parameters, based on one or more statistical techniques; determine a similarity between each pair of applications from the one or more applications based on the set of application-specific parameters, a similarity between each pair of computing infrastructures from the one or more computing infrastructures based on the set of infrastructure-specific parameters, and a similarity between each combination of an application from the one or more applications and a computing infrastructure from the one or more computing infrastructures, based on the set of application-specific parameters and the set of infrastructure-specific parameters; and create the one or more statistical classifiers, based on the determined similarity.