SLA-Driven Monitoring of Multi-cloud Application Components Using the MUSA Framework

Author(s):  
Erkuden Rios ◽  
Wissam Mallouli ◽  
Massimiliano Rak ◽  
Valentina Casola ◽  
Antonio M. Ortiz
Author(s):  
Giuseppe Tricomi ◽  
Alfonso Panarello ◽  
Giovanni Merlino ◽  
Francesco Longo ◽  
Dario Bruneo ◽  
...  

Author(s):  
Huynh Hoang Long

Multi-cloud Marketplace facilitates to create adiverse ecosystem for cloud software and cloud resourceservices provided by many stakeholders. To leverage theadvantage of multi-cloud environment, cloud application couldbe a composition of software components which are able tobe distributed across various cloud providers. So the cloudapplication is therefore a complex system. Consequently, animportant key problem remained in research is to definemulti-cloud application in a particular form and to constructhis description. In this paper, we particularly focus ondeveloping a description method that can be taken to tacklethe lack of description for multi-cloud application by designingdescription templates for CAM which was developed in[1][2][3], called CAM-D. A completed application descriptioncan be synthesized from individual component descriptions.Our experimentation is expressed through the transformationof CAM-D template to TOSCA specification illustrated by casestudy. In addition, we also develop an flattening algorithm toassist in mapping to TOSCA.


Author(s):  
Huỳnh Hoàng Long ◽  
Nguyễn Hữu Đức ◽  
Lê Trọng Vĩnh

Cloud computing has burst into the trend that a cloud application is developed and provided by a specific cloud provider in form of SaaS (Software as a Service). One limitation of this approach is the vendor lock-in problem, in which the consumers of a SaaS are tightly bound to the ecosystem from the cloud provider in both senses of software development environment and computation resource. Toward solving this problem, in this paper, we propose Composable Application Model (CAM) which formalizes a cloud software as a composition of software components, each of them can be independently developed and can be separately deployed on different cloud platform. We show that our prosed model could be useful for verifying correctness of software composition as well as for checking the correct deployment of a software composition on specified cloud platforms. As an illustration, we experimentally transform our proposed application model into TOSCA application template, a standardized specification for creating multi-cloud application.


Sign in / Sign up

Export Citation Format

Share Document