More about HKUST
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 Abstract: 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. ***************** Biography: 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 http://www.cs.ucy.ac.cy/mdd