Show simple item record

dc.contributor.authorSofokleous, Chrystallaen
dc.contributor.authorLoulloudes, Nicholasen
dc.contributor.authorTrihinas, Demetrisen
dc.contributor.authorPallis, George C.en
dc.contributor.authorDikaiakos, Marios D.en
dc.contributor.editorSilva F.en
dc.contributor.editorDutra I.en
dc.contributor.editorCosta V.en
dc.creatorSofokleous, Chrystallaen
dc.creatorLoulloudes, Nicholasen
dc.creatorTrihinas, Demetrisen
dc.creatorPallis, George C.en
dc.creatorDikaiakos, Marios D.en
dc.description.abstractCloud 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.source20th International Conference on Parallel Processing, Euro-Par 2014en
dc.subjectC (programming language)en
dc.subjectDynamic applicationsen
dc.subjectCloud infrastructuresen
dc.subjectCloud applicationsen
dc.subjectApplication portabilityen
dc.subjectDesirable featuresen
dc.subjectKey characteristicsen
dc.subjectOptimal resource allocationen
dc.subjectVirtualized resourcesen
dc.titleC-eclipse: An open-source management framework for cloud applicationsen
dc.description.endingpage49 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied SciencesΤμήμα Πληροφορικής / Department of Computer Science
dc.description.notes<p>Conference code: 109149en
dc.description.notesCited By :3</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en
dc.contributor.orcidPallis, George C. [0000-0003-1815-5468]
dc.contributor.orcidDikaiakos, Marios D. [0000-0002-4350-6058]
dc.contributor.orcidTrihinas, Demetris [0000-0002-9540-7342]

Files in this item


There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record