INDIGO - DataCloud Releases
  • Introduction
  • Data Center Solutions
  • Data Solutions
  • Automated Solutions
  • High-level user oriented service
  • Common Solutions
  • INDIGO-2 ElectricIndigo
    • Generic Installation and Configuration Guide - INDIGO-2
    • INDIGO-2 Services & Applications
      • Analytics Portlets
      • CDMI Server
      • CDMI S3 QoS Interface
      • CDMI STORM Plugin
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • CMDB
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
          • OpenStack Client for OPIE
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • RepoSync
      • FutureGateway
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO OMT iOS
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • Liferay Plugins
      • OIDC-Agent
      • ONEDATA
      • ONE-FaSS
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
        • Orchent
      • QoS/SLA Management Service
      • Network Orchestrator Wrapper (NOW)
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service (WaTTS)
        • Token Translation Service Client (WaTTSon)
      • udocker
    • Updates
      • Sixth Update of INDIGO-2
      • Fifth Update of INDIGO-2
      • Fourth Update of INDIGO-2
      • Third Update of INDIGO-2
      • Second Update of INDIGO-2
      • First Update of INDIGO-2
  • INDIGO-1 MidnightBlue
    • Generic Installation and Configuration Guide - INDIGO-1
    • INDIGO-1 Services & Applications
      • CDMI Server
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • OpenStack Client
        • OpenStack NOVA Client
        • RepoSync
      • FutureGateway
        • FutureGateway API Server
        • FutureGateway API Server Daemon
        • FutureGateway jSAGA Adaptors
        • FutureGateway Portal Setup
        • fgTools
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • jSAGA ResourceManager API
      • Liferay IAM
      • ONEDATA
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • rOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
      • QoS/SLA Management Service
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service
      • udocker
    • Updates
      • Nineth Update of INDIGO-1
      • Eighth Update of INDIGO-1
      • Seventh Update of INDIGO-1
      • Sixth Update of INDIGO-1
      • Fifth Update of INDIGO-1
      • Fourth Update of INDIGO-1
      • Third Update of INDIGO-1
      • Second Update of INDIGO-1
      • First Update of INDIGO-1
    • Service template
Powered by GitBook
On this page
  • Release Notes
  • What's new
  • Deployment Notes
  • Known Issues
  • List of Artifacts
  • Documentation
  • Support
  1. INDIGO-1 MidnightBlue
  2. INDIGO-1 Services & Applications

CloudProviderRanker

PreviousCloudInfoProviderNextCLUES

Last updated 6 years ago

CloudProviderRanker is a standalone REST WEB Service which ranks cloud providers basing on rules implemented with the

The CloudProviderRanker checks if preferences have been specified; if they have, 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 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.

Summary:

Release Notes

What's new

This is the first release of the service offering

  • Experimental basic ranking algorithm

    • ranking based, first of all, on user's priorities then based on monitoring data if missing priorities

  • support for plain and SSL http connection

  • zero configuration stand alone http server (no tomcat/JBoss container required)

  • embedded jar file provided (all dependencies, but JDK, are included in the provided jar)

  • required JDK >= 1.8.0 (resolved as dependency by package installation)

  • Dockerfile for container build

  • yaml file for deployment in Kubernetes cluster

Supported platforms

  • Any Linux operating system supporting JRE >= 1.8 (CentOS, Ubuntu, etc.)

List of RfCs

  • N/A

Deployment Notes

  • Provided RPM and DEB packages.

  • Both provide /etc/init.d/cloudproviderranker start/stop script.

  • Installation of RPM also starts the service; de-installation stops the service

  • On CentOS 7, as root or otherwise using sudo:

    $ yum install -y https://repos.fedorapeople.org/openstack/openstack-liberty/rdo-release-liberty-5.noarch.rpm

    $ yum clean all

    $ yum install CloudProviderRanker

  • On Ubuntu 14.04, as root or otherwise using sudo: $ add-apt-repository cloud-archive:liberty $ apt-get update $ apt-get install CloudProviderRanker

Known Issues

  • N/A

List of Artifacts

Packages

  • CloudProviderRanker-0.4.2-1.deb

  • CloudProviderRanker-0.4.2-1_1.noarch.rpm

Docker Container

Documentation

Support

After setting the INDIGO-DC repositories as explained in the :

More details regarding the installation and configuration can be found in the

Please use the

Generic Installation & Configuration Guide
CloudProviderRanker Deployment And Administration Guide
indigodatacloud/cloudproviderranker:indigo_1
CloudProviderRanker GitBook
INDIGO - DataCloud CatchAll GGUS Support Unit
Drools framework
Release Notes
What's new
List of RfCs
Deployment Notes
Known Issues
List of Artifacts
Documentation
Support