Be the first to like this
OCCI (Open Cloud Computing Interface )  is an open protocol for management tasks in the cloud environment focused on integration, portability and interoperability with a high degree of extensibility. It is designed to bridge differences between various cloud platforms (or cloud middleware) and provide common ground for users and developers alike.
The rOCCI framework , originally developed by GWDG , was written to simplify the implementation of the OCCI 1.1 protocol in Ruby and later provided the base for a working client and server implementation targeting OpenNebula as its primary back-end cloud platform. The initial server-side implementation provided basic functionality and served as a proof of concept when it was adopted by the EGI Federated Cloud Task Force  and chosen to act as the designated VM management interface. This led to further funding from EGI-InSPIRE  and involvement of CESNET .
This talk aims to provide basic information about the OCCI protocol, introduce its implementation in rOCCI, describe and/or demonstrate some of the functionality provided by rOCCI client and rOCCI-server in concert with OpenNebula. It also briefly examines its use in the EGI FedCloud environment and explores the possibility of further integration with
OpenNebula as a part of the ON ecosystem or even as an integral part of OpenNebula itself in the future. All this with interoperability in mind.
CESNET (Czech Education and Scientific Network provider) offers long-term experience in cloud and hybrid grid/cloud solutions through NGI activities and participates in the EGI Federated Cloud Task Force as a resource and technology provider contributing a testbed based on the OpenNebula cloud management framework and exposing an OCCI service endpoint which is based on the current rOCCI-server implementation. It also runs its own private experimental HPC cloud infrastructure based on OpenNebula.
Boris Parak is one of the lead developers of the rOCCI project with numerous major commits and principal author of the rOCCI client. He is also a system administrator and a member of the team responsible for designing, building, developing and maintaining CESNET’s private HPC cloud — MetaCloud, as well as a member of the EGI Federated Cloud Task Force on behalf of CESNET.