Talks and Poster Presentations (without Proceedings-Entry):
H. Truong, S. Dustdar:
"Tutorial: Programming Elasticity in the Cloud";
Talk: Tutorials at the 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom 2014),
Singapore, Singapore (invited);
Elasticity is seen as one of the main characteristics of Cloud Computing today. But elasticity is often viewed as scaling in/out computational resources, which basically means resource elasticity.
In fact, elasticity is a multi-dimensional perspective in which elasticity can be based on resource,quality and cost/benefit dimensions, each of them can be further divided into several subdimensions. In this tutorial we will present the concept of multi-dimensional elasticity, the main principles of elasticity and how these principles play a role in the development and integration of
software services, people, and things into native cloud applications/systems, which can be modeled, programmed, and deployed on a large scale in multiples of cloud infrastructures.
Based on these principles, we need to understand and develop techniques to address main challenges in programming, controlling and monitoring native elastic cloud software systems. We will present techniques to program and engineer elasticity features in dynamic lifecycle development and execution of native software-defined elastic systems (SESs) constructed from diverse types of cloud service units. We will show state-of-the-art techniques to program
multidimensional elasticity, in which a complex cloud system will be elastic based on resource, cost, and quality at different levels of abstraction, such as single service units, cloud system
patterns/topologies and the entire SES. We will lecture designs and features of main core services in platform-as-a-services for monitoring, control, deployment, and testing of SES and how to
integrate these services for achieving multi-dimensional elasticity in state-of-the-art cloud infrastructures and technologies.
Created from the Publication Database of the Vienna University of Technology.