Fine-Grained Elasticity Support for Cloud Applications: the CELAR Approach

Speaker:        Prof. Marios D. Dikaiakos
                University of Cyprus

Title:          "Fine-Grained Elasticity Support for Cloud Applications:
                 the CELAR Approach"

Date:           Friday, 8 May 2015

Time:           11:00am - 12 noon

Venue:          Room 4480 (via lifts 25/26), HKUST


Automatic elasticity and application portability are two of the key
challenges for current cloud computing technologies. In this talk, we
present CELAR, a platform that addresses these challenges by introducing
automated, highly customisable and vendor-neutral mechanisms for the
elastic provisioning of cloud computing resources.

We provide an overview of the CELAR architecture and describe the design,
implementation and evaluation of two CELAR components: (i) CAMF, an
open-source, integrated, vendor-neutral Cloud Application Management
Framework. (ii) JCatascopia, an automated, scalable, multi-layer, and
interoperable cloud-monitoring system. CAMF leverages the Eclipse Rich
Client Platform and the OASIS TOSCA specification to provide application
lifecycle management operations with high-level abstractions through an
easy-to-use, graphical user interface.

JCatascopia monitors multiple cloud platforms simultaneously, adapts
itself automatically when elasticity actions change the application
topology being monitored, and recovers from faults and abnormalities that
arise in real-life operation. Finally, we present experiences derived with
using CELAR to develop, deploy and demonstrate the elastic operation of a
variety of applications, from media streaming to serious games and cancer
research, on public cloud services.


Marios D. Dikaiakos is Professor of Computer Science at the University of
Cyprus and Director of the University's Centre for Entrepreneurship. He
served as Head of the Computer Science Department between 2010-2014.
Dikaiakos received his Ph.D. in Computer Science from Princeton University
(1994). His research interests focus on the design, development and
evaluation of large-scale distributed computing systems and tools for
Clouds, Grids, and Vehicular Ad Hoc Networks. More information can be
found under