C-eclipse: An open-source management framework for cloud applications

Chrystalla Sofokleous, Nicholas Loulloudes, Demetris Trihinas, George Pallis, Marios D. Dikaiakos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Cloud application portability and optimal resource allocation are of great importance in the realm of Cloud infrastructure provisioning. c-Eclipse is an open-source Cloud Application Management Framework through which users are able to define the description, deployment and management phases of their Cloud applications in a clean and intuitive graphical manner. It is built on top of the well-established Eclipse platform and it adheres to two highly desirable features of Cloud applications: portability and elasticity. In particular, c-Eclipse implements the open, non-proprietary OASIS TOSCA specification for describing the provision, deployment and re-contextualization of applications across different Cloud infrastructures, thereby ensuring application portability. Furthermore, c-Eclipse enables Cloud users to specify elasticity policies that describe how the deployed virtualized resources must be elastically adapted at runtime to match the needs of a dynamic application-workload. In this paper, we introduce the architecture and implementation of c-Eclipse, and describe its key characteristics via a use-case scenario that involves a user creating a description of a 3-tier Cloud application, enriching it with appropriate elasticity policies, submitting it for deployment to two different Cloud providers and, finally, monitoring its execution.

Original languageEnglish
Title of host publicationEuro-Par 2014
Subtitle of host publicationParallel Processing - 20th International Conference, Proceedings
PublisherSpringer Verlag
Pages38-49
Number of pages12
Volume8632
ISBN (Electronic)9783319098722
ISBN (Print)9783319098722
Publication statusPublished - 2014
Event20th International Conference on Parallel Processing, Euro-Par 2014 - Porto, Portugal
Duration: 25 Aug 201429 Aug 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8632
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other20th International Conference on Parallel Processing, Euro-Par 2014
CountryPortugal
CityPorto
Period25/08/1429/08/14

Fingerprint Dive into the research topics of 'C-eclipse: An open-source management framework for cloud applications'. Together they form a unique fingerprint.

  • Cite this

    Sofokleous, C., Loulloudes, N., Trihinas, D., Pallis, G., & Dikaiakos, M. D. (2014). C-eclipse: An open-source management framework for cloud applications. In Euro-Par 2014: Parallel Processing - 20th International Conference, Proceedings (Vol. 8632, pp. 38-49). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 8632). Springer Verlag.