-
Notifications
You must be signed in to change notification settings - Fork 4
HOME
MELA is a framework for elasticity space monitoring and analysis as a service, and provides three features:
- Monitoring data structuring and enrichment
- Elasticity Space and Boundary analysis
- Elasticity Pathway analysis
In order to analyze the elastic behavior of cloud services, MELA uses the concept of elasticity boundary. An elasticity boundary describes the upper and lower allowed values over a set of metrics for a Cloud application. Another MELA core concept is elasticity space. An elasticity space is determined via an elasticity space function and captures all runtime metrics described in the user-defined elasticity boundary when a monitored element is in elastic behavior. Based on the elasticity space, MELA provides a mechanism for extracting characteristics of the elasticity space that can be used to predict its behavior, characteristics called “elasticity pathway”. An elasticity pathway function is designed to perform a complex evaluation of the cloud service behavior, extracting characteristics that can be used to predict its behavior.
MELA contains a core MELA Service, and a lightweight Data Collector node (Figure 19). The Data Collector node is a customizable component that gathers from existing monitoring solutions monitoring data, associates it with the application structure (e.g., VM metrics or Service Level metrics), and sends it for processing and analysis to the MELA Service.
Monitoring data is usually associated with a single level, e.g., virtual infrastructure, service topology or service unit. An important MELA feature is the linking of these levels through multi-level metric aggregation, which implies a configuration, defining for the monitored elements at each level metric composition operations to be applied.
All functionality is exposed through REST services.
For compiling and deploying MELA check Compiling and Deployment section
This work was partially supported by the European Commission in terms of the CELAR FP7 project (FP7-ICT-2011-8 #317790)
For any research work in which MELA is used, please cite the following articles:
- Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, MELA: Monitoring and Analyzing Elasticity of Cloud Services, 5'th International Conference on Cloud Computing, CloudCom. Bristol, UK, 2-5 December, 2013,
- Celar EU FP7 project http://www.celarcloud.eu/
- Vienna Elastic Computing Model (more prototypes and information) http://www.infosys.tuwien.ac.at/research/viecom/
- MELA Demo video http://www.infosys.tuwien.ac.at/research/viecom/mela/
- E-Mail d.moldovan [at] tuwien.ac.at (http://www.infosys.tuwien.ac.at/staff/dmoldovan/)