CI 2013 Abstracts


Full Papers
Paper Nr: 2
Title:

Cloud Interoperability via Quick Enterprise Applications Re-Builds

Authors:

Nikolai Joukov and Vladislav Shorokhov

Abstract: Cloud interoperability is a new problem that is becoming evident as more cloud providers offer competing clouds and more enterprises migrate their applications into the cloud environments. However, for large enterprises the problem lies in enterprise software and middleware non-interoperability and overall complexity more than in the cloud providers incurred issues. In this paper we analyze cloud interoperability issues for existing enterprise applications based on our substantial enterprise IT transformation experience. We believe that adoption of stricter enterprise application development and maintenance policies and their enforcement coupled with PaaS clouds’ quick middleware provisioning and configuration capabilities will allow easy, predictable, fast, and inexpensive application rebuilds on-demand. This, in turn, will allow much cheaper application transformations, adoption of new technologies, and migrations between various clouds and non-cloud environments. We evaluate our policies based on three real-life applications from large corporations and show that strict application documentation and standardization results in at least an order of magnitude cost reduction of cloud application migrations.
Download

Paper Nr: 4
Title:

On the Interoperability in Multiple Clouds

Authors:

Dana Petcu

Abstract: Interoperability between Clouds is a desire of the last half decade to fulfill the dream of apparently unlimited capacity of the interconnected e-infrastructures as well as the elimination of the vendor lock-in. In this paper we try to point towards the missing pieces by identifying the requirements and the degree of their coverage by the existing solutions. Moreover, a particular case, of application interoperability, is studied using a concrete and recent deployable and open-source platform as a service.
Download

Paper Nr: 5
Title:

An Approach for the Development of Portable Applications on PaaS Clouds

Authors:

Filippo Giove, Davide Longoni, Majid Shokrolahi Yancheshmeh, Danilo Ardagna and Elisabetta Di Nitto

Abstract: Cloud computing is becoming important for ICT industry. Despite undoubted advantages in term of scalability and cost savings, today there are still issues regarding its massive diffusion due to portability of applications. To address this problem, in this paper we propose a new approach for the development of portable applications for Platform as a Service (PaaS) systems. This is based on a Java library exposing a vendor independent API that provides an abstract intermediation layer for the most important middleware services typically offered by PaaS systems (e.g., NoSQL services, message queues and memcache). The current version of our library supports the portability of applications across Java platforms for Google App Engine and Windows Azure. We have conducted some experiments especially focusing on evaluating the performance degradation introduced by our library when executing an application on both PaaS. The experiments demonstrate that such degradation is not significant.
Download