Towards a MaaS Service for Cloud Service Interoperability

Nour El Houda Bouzerzour, Nour El Houda Bouzerzour, Yahya Slimani, Yahya Slimani

2022

Abstract

Cloud computing is an emerging computing paradigm, which provides high service availabality, high scalability as well as low usage costs. This has encouraged enterprises and individual users to embrace cloud technology. However, the lack of service interoperability (also known as the vendor lock-in) issue still persists. The vendor lock-in is caused by the cloud service providers who aim to prevent the clients from switching to other clouds or providers. The solutions to overcome the vendor lock-in addressed a specific cloud actor or a specific cloud model, which makes them not generic. Thus, we present in this paper, our Cloud Interoperability Pivot Model (CIPiMo). CIPiMo is a Model-as-a-Service, which standardizes the cloud service description languages by transforming them into a Generic Cloud Service Description model (GCSD) to make them interoperable. We rely on MDE techniques to achieve a Model-to-Model transformation. Therefore, we define mappings between the source description languages (OWL-S and WSDL) and the target language (GCSD). Furthermore, we illustrate our proposed meta-models for each language and we implement our transformations using ATL with OCL. Eventually, we use a static analyzer (AnATLyzer IDE) to validate the correctness of our transformations. We provide use cases to demonstrate the applicability of our approach.

Download


Paper Citation


in Harvard Style

Bouzerzour N. and Slimani Y. (2022). Towards a MaaS Service for Cloud Service Interoperability. In Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-550-0, pages 72-83. DOI: 10.5220/0010911400003119


in Bibtex Style

@conference{modelsward22,
author={Nour El Houda Bouzerzour and Yahya Slimani},
title={Towards a MaaS Service for Cloud Service Interoperability},
booktitle={Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2022},
pages={72-83},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010911400003119},
isbn={978-989-758-550-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Towards a MaaS Service for Cloud Service Interoperability
SN - 978-989-758-550-0
AU - Bouzerzour N.
AU - Slimani Y.
PY - 2022
SP - 72
EP - 83
DO - 10.5220/0010911400003119