PARÁK, Boris, FELDHAUS FLORIAN, KASPRZAK PIOTR, SRBA MAIK and Zdeněk ŠUSTR. The rOCCI Project - Providing Cloud Interoperability with OCCI 1.1. Online. In Proceedings of International Symposium on Grids and Clouds (ISGC) 2014. Trieste: Proceedings of Science, 2014, 15 pp. ISSN 1824-8039.
Other formats:   BibTeX LaTeX RIS
Basic information
Original name The rOCCI Project - Providing Cloud Interoperability with OCCI 1.1
Authors PARÁK, Boris, FELDHAUS FLORIAN, KASPRZAK PIOTR, SRBA MAIK and Zdeněk ŠUSTR.
Edition Trieste, Proceedings of International Symposium on Grids and Clouds (ISGC) 2014, 15 pp. 2014.
Publisher Proceedings of Science
Other information
Type of outcome Proceedings paper
Confidentiality degree is not subject to a state or trade secret
Publication form electronic version available online
WWW URL
ISSN 1824-8039
Keywords in English cloud; IaaS; interoperability; standard
Tags best3
Tags International impact, Reviewed
Changed by Changed by: Mgr. Boris Parák, učo 256254. Changed: 30/8/2016 14:00.
Abstract
OCCI (Open Cloud Computing Interface) is an open protocol for management of 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 and provide common ground for users and developers alike. The rOCCI framework, originally developed by GWDG, later adopted and now maintained by CESNET, was written to simplify implementation of the OCCI 1.1 protocol in Ruby and later provided the base for working client and server com- ponents giving OCCI support to multiple cloud platforms while ensuring interoperability with other existing implementations. The initial server-side component provided basic functionality and served as a proof of concept when it was adopted by the EGI Federated Cloud Task and was chosen to act as the designated virtual machine management interface. This led to further funding from the EGI-InSPIRE project, development of a full featured client and a new rOCCI-server suitable for production environment. It has also prompted further proliferation of the OCCI pro- tocol, spawned multiple connector/backend implementations and provided developers with valu- able feedback and opportunities to test their own implementations of the OCCI standard. This paper aims to provide basic information about the OCCI protocol, introduce its implementation in rOCCI, describe some of the core functionality provided by the rOCCI client and rOCCI-server along with their impact on interoperability in the cloud environment. It also briefly examines its use in the EGI Federated Cloud Task environment and explores the possibility of further integra- tion with other cloud platforms. All this with interoperability in mind. The paper also describes a carefully chosen subset of problems encountered whilst trying to provide interoperability with multiple cloud platforms through the use of the OCCI protocol, with real-world examples and chosen solutions
PrintDisplayed: 25/4/2024 00:39