Automating Resources Discovery for Multiple Data Stores Cloud Applications

Rami Sellami, Michel Vedrine, Sami Bhiri, Bruno Defude

2015

Abstract

The production of huge amount of data and the emergence of cloud computing have introduced new requirements for data management. Many applications need to interact with several heterogeneous data stores depending on the type of data they have to manage: traditional data types, documents, graph data from social networks, simple key-value data, etc. Interacting with heterogeneous data models via different APIs, multi-data store applications imposes challenging tasks to their developers. Indeed, programmers have to be familiar with different APIs. In addition, developers need to master and deal with the complex processes of cloud discovery, and application deployment and execution. Moreover, the execution of join queries over heterogeneous data models cannot, currently, be achieved in a declarative way as it is used to be with mono-data store application, and therefore requires extra implementation effort. In this paper we propose a declarative approach enabling to lighten the burden of the tedious and non-standard tasks of discovering relevant cloud environment and deploying applications on them while letting developers to simply focus on specifying their storage and computing requirements. A prototype of the proposed solution has been developed and is currently used to implement use cases from the OpenPaaS project.

Download


Paper Citation


in Harvard Style

Sellami R., Vedrine M., Bhiri S. and Defude B. (2015). Automating Resources Discovery for Multiple Data Stores Cloud Applications . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 397-405. DOI: 10.5220/0005446103970405

in Bibtex Style

@conference{closer15,
author={Rami Sellami and Michel Vedrine and Sami Bhiri and Bruno Defude},
title={Automating Resources Discovery for Multiple Data Stores Cloud Applications},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2015},
pages={397-405},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005446103970405},
isbn={978-989-758-104-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Automating Resources Discovery for Multiple Data Stores Cloud Applications
SN - 978-989-758-104-5
AU - Sellami R.
AU - Vedrine M.
AU - Bhiri S.
AU - Defude B.
PY - 2015
SP - 397
EP - 405
DO - 10.5220/0005446103970405