dc.contributor.author | Sofokleous, Chrystalla | en |
dc.contributor.author | Loulloudes, Nicholas | en |
dc.contributor.author | Trihinas, Demetris | en |
dc.contributor.author | Pallis, George C. | en |
dc.contributor.author | Dikaiakos, Marios D. | en |
dc.contributor.editor | Silva F. | en |
dc.contributor.editor | Dutra I. | en |
dc.contributor.editor | Costa V. | en |
dc.creator | Sofokleous, Chrystalla | en |
dc.creator | Loulloudes, Nicholas | en |
dc.creator | Trihinas, Demetris | en |
dc.creator | Pallis, George C. | en |
dc.creator | Dikaiakos, Marios D. | en |
dc.date.accessioned | 2019-11-13T10:42:18Z | |
dc.date.available | 2019-11-13T10:42:18Z | |
dc.date.issued | 2014 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54992 | |
dc.description.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. © Springer International Publishing Switzerland 2014. | en |
dc.source | 20th International Conference on Parallel Processing, Euro-Par 2014 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84906330650&partnerID=40&md5=6cd99f604daeec93fdea5583ae5c3011 | |
dc.subject | Elasticity | en |
dc.subject | C (programming language) | en |
dc.subject | Dynamic applications | en |
dc.subject | Cloud infrastructures | en |
dc.subject | Cloud applications | en |
dc.subject | Application portability | en |
dc.subject | Desirable features | en |
dc.subject | Key characteristics | en |
dc.subject | Optimal resource allocation | en |
dc.subject | Virtualized resources | en |
dc.title | C-eclipse: An open-source management framework for cloud applications | en |
dc.type | info:eu-repo/semantics/article | |
dc.description.volume | 8632 | |
dc.description.startingpage | 38 | |
dc.description.endingpage | 49 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Conference code: 109149 | en |
dc.description.notes | Cited By :3</p> | en |
dc.source.abbreviation | Lect. Notes Comput. Sci. | en |
dc.contributor.orcid | Pallis, George C. [0000-0003-1815-5468] | |
dc.contributor.orcid | Dikaiakos, Marios D. [0000-0002-4350-6058] | |
dc.contributor.orcid | Trihinas, Demetris [0000-0002-9540-7342] | |
dc.gnosis.orcid | 0000-0003-1815-5468 | |
dc.gnosis.orcid | 0000-0002-4350-6058 | |
dc.gnosis.orcid | 0000-0002-9540-7342 | |