Title
Combining Tosca And Bpmn To Enable Automated Cloud Service Provisioning
Abstract
The Cloud computing paradigm has kept its promise to transform computing resources into utilities ready to be consumed in a dynamic and flexible way, on an "as per need" basis. The next big challenge cloud providers are facing is the capability of automating the internal operational processes that need to be run in order to efficiently serve the increasing customers' demand. When a new cloud service request has to be served, there is a bunch of operations the provider needs to carry out in order to get the requested cloud service up and ready for usage. This paper investigates the automation of the "provisioning" activities that must be put into place in order to build up a cloud service. Those activities range from the procurement of computing resources to the deployment of a web application, passing through the installation and configuration of third party softwares and libraries that the web application depends upon in order to properly work. Leveraging on a well-known specification used for the representation of a cloud application's structure (TOSCA), we designed and implemented an orchestrator capable of automating and putting in force, in the correct timing, the sequence of tasks building up the cloud application in a step-by-step fashion. The novelty in the followed approach is represented by the definition of a converter which takes as input a TOSCA template and produces a workflow that is ready to be executed by a workflow engine. The BPMN notation was used to represent both the workflow and the data that enrich the workflow. To support the viability of the proposed idea, a use case was developed and discussed in the paper.
Year
DOI
Venue
2017
10.5220/0006304701870196
CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE
Keywords
Field
DocType
Cloud Provisioning, Cloud Orchestration, TOSCA, BPMN
World Wide Web,Computer science,Provisioning,Business Process Model and Notation,Cloud computing
Conference
Citations 
PageRank 
References 
3
0.40
0
Authors
4
Name
Order
Citations
PageRank
Domenico Calcaterra142.79
Vincenzo Cartelli254.45
Giuseppe Modica3586.31
Orazio Tomarchio441747.79