Developing OCCI-based user interface for CIRCLE cloud

OData support
Dr. Szeberényi Imre
Department of Control Engineering and Information Technology

One of the of cloud computing service types is the Infrastructure as a Service cloud, like the Circle system made by the Department of Control Engineering and Information Technology and the BME Centre of Information Technology. Resources of clouds may be managed over application programming interfaces. If multiple clouds implement the same standard interface then a software, which uses said interface, may be used by all of these systems. One standard cloud interface is the Open Cloud Computing Interface, which is published by the Open Grid Forum.

In the project of my thesis I have implemented the OCCI interface in the Circle system. The interface has a few services that are specific to the Circle cloud and are not specified in the standard. Two program libraries were made using the interface, one of which uses the important aspects of the service, and the other supports the Circle specific services as well. Using the library, I have created a graphical interface, which is a web application that can serve the basic aspects of managing virtual computers. The graphical interface was succesfully tested with both the Circle and OpenNebula systems.


Please sign in to download the files of this thesis.