CloudMPL: a domain specific language for describing management policies for an autonomic cloud infrastructure

Marwah M. Alansari, André Almeida, Nelly Bencomo, Behzad Bordbar

Research output: Chapter in Book/Published conference outputConference publication

Abstract

To benefit from the advantages that Cloud Computing brings to the IT industry, management policies must be implemented as a part of the operation of the Cloud. Among others, for example, the specification of policies can be used for the management of energy to reduce the cost of running the IT system or also for security policies while handling privacy issues of users. As cloud platforms are large, manual enforcement of policies is not scalable. Hence, autonomic approaches for management policies have recently received a considerable attention. These approaches allow specification of rules that are executed via rule-engines. The process of rules creation starts by the interpretation of the policies drafted by high-rank managers. Then, technical IT staff translate such policies to operational activities to implement them. Such process can start from a textual declarative description and after numerous steps terminates in a set of rules to be executed on a rule engine. To simplify the steps and to bridge the considerable gap between the declarative policies and executable rules, we propose a domain-specific language called CloudMPL. We also design a method of automated transformation of the rules captured in CloudMPL to the popular rule-engine Drools. As the policies are changed over time, code generation will reduce the time required for the implementation of the policies. In addition, using a declarative language for writing the specifications is expected to make the authoring of rules easier. We demonstrate the use of the CloudMPL language into a running example extracted from a management energy consumption case study.

Original languageEnglish
Title of host publicationProceedings of the 5th International Conference on Cloud Computing and Services Science
PublisherSciTePress
Pages451-462
Number of pages12
ISBN (Print)978-989-758-104-5
DOIs
Publication statusPublished - 2015
Event5th International Conference on Cloud Computing and Services Science - Lisbon, Portugal
Duration: 20 May 201522 May 2015

Conference

Conference5th International Conference on Cloud Computing and Services Science
Abbreviated titleCLOSER 2015
Country/TerritoryPortugal
CityLisbon
Period20/05/1522/05/15

Bibliographical note

Copyright © 2015 SCITEPRESS (Science and Technology Publications, Lda.)

Keywords

  • autonomic architecture
  • cloud infrastucture
  • domain specific language
  • management policies
  • rule language

Fingerprint

Dive into the research topics of 'CloudMPL: a domain specific language for describing management policies for an autonomic cloud infrastructure'. Together they form a unique fingerprint.

Cite this