4.4 Article

Model-Driven Simulation of Elastic OCCI Cloud Resources

Journal

COMPUTER JOURNAL
Volume 65, Issue 5, Pages 1144-1166

Publisher

OXFORD UNIV PRESS
DOI: 10.1093/comjnl/bxaa159

Keywords

Amazon Web Services; cloud computing; CloudSim; elasticity; OCCI; OCCIware; pricing; simulation

Funding

  1. French Fonds National Pour la Societe Numerique program

Ask authors/readers for more resources

This article proposes a model-driven engineering approach based on the OCCI standard metamodel and CloudSim toolkit to address the cost and time-consuming issues in deploying cloud configurations. By extending the OCCI metamodel and adding new simulation capabilities, it enables simulation of any kind of cloud resources. The proposed approach is validated through studying the elasticity and pricing strategies of AWS.
Deploying a cloud configuration in a real cloud platform is mostly cost- and time- consuming, as large number of cloud resources have to be rented for the time needed to run the configuration. Thereafter, cloud simulation tools are used as a cheap alternative to test cloud configuration. However, most of the existing cloud simulation tools require extensive technical skills and do not support simulation of any kind of cloud resources. In this context, using a model-driven approach can be helpful as it allows developers to efficiently describe their needs at a high level of abstraction. To do, we propose, in this article, a model-driven engineering approach based on the Open Cloud Computing Interface(OCCI) standard metamodel and CloudSim toolkit. We firstly extend OCCI metamodel for the supporting simulation of any kind of cloud resources. Afterward, to illustrate the extensibility of our approach, we enrich the proposed metamodel by new simulation capabilities. As proof of concept, we study the elasticity and pricing strategies of Amazon Web Services (AWS). This article benefits from OCCIware Studio to design an OCCI simulation extension and to provide a simulation designer for designing cloud configurations to be simulated. We detail the approach process from defining an OCCI simulation extension until the generation and the simulation of the OCCI cloud configurations. Finally, we validate the proposed approach by providing a realistic experimentation to study its usability, the resources coverage rate and the cost. The results are compared with the ones computed from AWS.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available