Cloud Provider Ranker

CloudProviderRanker is a standalone REST WEB Service which ranks cloud providers basing on rules implemented with the Drools framework (http://drools.org/).

CloudProviderRanker uses a Business Rules Management System (BRMS) engine implementing an experimental basic ranking algorithm based on user priorities for resource selection.

  • The CloudProviderRanker checks if preferences have been specified; if this is the case, then they have absolute priority over any other provider's information (like monitoring data).
  • If preferences are not specified, for each provider the rank is calculated as a sum of SLA's rank and a combination of monitoring data, each of them conveniently normalized with weight specified in a Ranker's configuration file.
 

Short Service Name: 
CloudProviderRanker
Solution Type: 
PaaS Layer