ENTICE’s project consortium includes the team from University of Ljubljana, who are working on various aspects of the project’s cloud computing innovations. Here Polona updates us about the aspects they’ve been looking at and the difference they could make.

University of Ljubljana (UL) are working on the development of the integration part between the ENTICE Image Portal (GUI), which represents user-friendly interaction with a system and the back-end Knowledge Base (KB) Service as well. 

The UL team are also researching in the field of Quality of Service (QoS) in the cloud. In the current stage of the development the KB API is partially integrated with the GUI, where users are able to log into the ENTICE Image Portal, upload new VMIs in the KB, search & explore VMIs in the ENTICE environment and finally trigger the optimisation process of the Image size reduction. 

Furthermore, the ongoing research activities include explorations of the possibility of replicating and distributing the KB, so that a single point of failure is avoided in an environment supporting the efficient operation of distributed repositories. Distribution of the KB, including SPARQL query serving APIs, may also contribute to faster reasoning capabilities. One of the possibilities how to achieve this is by using a Load Balancer that is able to assign SPARQL queries to the correct API. The future UL research activities will also consider the research of the ontology and reasoning mechanisms, including the meaningful presentation of the RDF and OWL data in the best possible way to the users in the GUI.

Since a crucial aspect of the ENTICE innovations is faster delivery of VMIs to Clouds, while offering potentially lower cost of storing and transferring images, Quality of Service (QoS) is another important field, which is also being studied by the UL team. 

When offering any Cloud Services, customers wish to obtain the best possible QoS for their virtual resources / services / applications and on the other hand Cloud providers wish to achieve the lowest possible operational cost. Cloud providers usually offer service guarantees under certain terms, commonly referred as Service Level Agreement (SLA), which represent agreements between service providers and customers, specifying rates and conditions about the operability and performance. However, ENTICE environment has to deal with image fragments that can be spread over different storages with different replication rates per fragment. In this scenario, the SLA of a single image no longer pertains to one storage, but obviously has to be composed from many distinct SLAs, each of them bound to its respective repository. In general, SLA as QoS in the cloud represents a huge challenge for the research. 

If you want to find out more about ENTICE, find out about our Use Cases or why not try using ENTICE today?