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 Calcaterra | 1 | 4 | 2.79 |
Vincenzo Cartelli | 2 | 5 | 4.45 |
Giuseppe Modica | 3 | 58 | 6.31 |
Orazio Tomarchio | 4 | 417 | 47.79 |