Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
6885460 | Journal of Systems and Software | 2016 | 14 Pages |
Abstract
In this paper, we utilize Model-Driven Development approach for managing arbitrary Cloud services. We define a metamodel of a Cloud service called CoPS, which describes a service as a composition of software/hardware elements by using three sequential models, namely Component, Product and Service. We also present an architecture of a Cloud Management System (CMS) used for automatic service management, which transforms the models from an abstract representation to an actual deployment. The approach is validated by realizing four real-world use cases using a prototype implementation. Finally, we evaluate its consolidation capabilities by simulating resource consumption and deployment time.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Networks and Communications
Authors
Toni MasteliÄ, Andrés GarcÃa GarcÃa, Ivona BrandiÄ,