Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @

Federated Cloud innovation roadmap

From EGIWiki
Jump to navigation Jump to search
Overview For users For resource providers Infrastructure status Site-specific configuration Architecture

Architecture Technology Roadmap FedCloud Task Force


EGI is transitioning to a new AAI services that provides Single Sign-On (SSO) using federated authentication mechanism. FedCloud is working to support SAML and OpenID Connect at the resource centres to support certificate-less access for the users to these resources. First test with OpenStack are already working and first production sites are expected during Q4 2016.

VM Management

OCCI 1.2

The Open Cloud Computing Interface (OCCI) is a RESTful Protocol and API for all kinds of Management tasks. OCCI was originally initiated to create a remote management API for IaaS model based Services, allowing for the development of interoperable tools for common tasks including deployment, autonomic scaling and monitoring. It has since evolved into an flexible API with a strong focus on interoperability while still offering a high degree of extensibility.

The next revision of OCCI will be 1.2, due in Q3 2016. Specification is already available at EGI Federated Cloud will implement the new specification soon after its official release. OCCI 1.2 will introduce, among other minor changes, JSON rendering. The use of JSON as the preferred over-the-wire data format will greatly simplify implementation and maintenance of client libraries while improving usability of the whole compute management interface.

Minor features:

  • Improved query interface (discoverable mixin attributes)
  • Clarified definitions of `resource_tpl` and `os_tpl`
  • Support for new `compute` actions (i.e., `save`)

OCCI for public commercial clouds

rOCCI server architecture allows different backends to be plugged to support new cloud management frameworks. The rOCCI team has started to implement backends for Amazon AWS and Microsoft Azure. These will be used as pilots with selected user communities.

VM Operations Dashboard

AppDB will evolve from its current role as catalogue of applications and virtual machines to also include a graphical user interface allowing authorised users to perform basic VM management operations. This will allow users to interact with the Federated Cloud without command line interface experience. First version of the dashboard will be available Q3 2016.

Information Discovery

Current information published about the resources in the FedCloud is not enough to perform automated discovery for higher level tools. A new schema based on Glue Schema 2.1 is being developed and implementations are to be available in Q4 2016

VM Image Management

A complete rewrite of the VM Image replication components is undergoing, this will substitute vmcatcher currently in use in the federation which has some reliability problems. The new implementation will avoid inconsistencies by relying on the cloud management framework image catalogues instead of keeping local databases. This new component will be pluggable to allow using different cloud management framework technologies easily.


New format for the accounting records (v0.4) is now available for deploying at the sites. This new version improves the data collected at the sites. Accounting of long running VMs is being implemented, this will allow to have information on the accounting portal about VMs that are not yet terminated.


Monitoring probes for detecting common issues and new services are planned:

  • Probe for OpenStack Swift interface
  • Probe for detecting inconsistencies on the images available at the site


The networking group is designing new OCCI extensions to deal with public IPs, security groups and private networks taking into consideration the heterogeneity of the providers. It is also in the process of deploying, or planning to deploy, solutions for managing local virtual networks in cloud sites over OCCI. Those originate mainly from the INDIGO-DataCloud project.