DBaaS-Expert: A Recommender for the Selection of the Right Cloud Database

  • Soror Sahri
  • Rim Moussa
  • Darrell D. E. Long
  • Salima Benbernou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8502)


The most important benefit of Cloud Computing is that organizations no longer need to expend capital up-front for hardware and software purchases. Indeed, all services are provided on a pay-per-use basis. The cloud services market is forecast to grow, and numerous providers offer database as a service (DBaaS). Nevertheless, as the number of DBaaS’ offerings increases, it becomes difficult to compare various offerings through checking of a documentation ads-oriented. In this paper, we propose and describe DBaaS-Expert – a framework which helps a user to choose the right DBaaS Cloud Provider among DBaaS’ offerings. The core components of DBaaS-Expert is first an ontology which captures cloud data management systems services concepts, and second a ranking core which scores each DBaaS offer in terms of criteria.


Cloud Computing Analytic Hierarchy Process Cloud Service Cloud Provider Service Selection 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mell, P., Grance, T.: The NIST definition of cloud computing (2011),
  2. 2.
    Binnig, C., Kossmann, D., Kraska, T., Loesing, S.: How is the weather tomorrow?: Towards a benchmark for the cloud. In: DBTest (2009)Google Scholar
  3. 3.
    Kossmann, D., Kraska, T., Loesing, S.: An evaluation of alternative architectures for transaction processing in the cloud. In: SIGMOD Conference, pp. 579–590 (2010)Google Scholar
  4. 4.
    Carlo, C., Djellel, D., Andrew, P., Philippe, C.M.: Benchmarking oltp/web databases in the cloud: The oltp-bench framework. In: Proc. of 4th CloudDB, pp. 17–20 (2012)Google Scholar
  5. 5.
    Quinton, C., Haderer, N., Rouvoy, R., Duchien, L.: Towards multi-cloud configurations using feature models and ontologies. In: Proc. of the Intl. Workshop on Multi-Cloud Apps and Federated Clouds, pp. 21–26 (2013)Google Scholar
  6. 6.
    Wittern, E., Kuhlenkamp, J., Menzel, M.: Cloud service selection based on variability modeling. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) Service Oriented Computing. LNCS, vol. 7636, pp. 127–141. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  7. 7.
    Zhang, M., Ranjan, R., Nepal, S., Menzel, M., Haller, A.: A declarative recommender system for cloud infrastructure services selection. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds.) GECON 2012. LNCS, vol. 7714, pp. 102–113. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  8. 8.
    Ruiz-Alvarez, A., Humphrey, M.: An automated approach to cloud storage service selection. In: Proc. of 2nd ScienceCloud Workshop, pp. 39–48 (2011)Google Scholar
  9. 9.
    Menzel, M., Ranjan, R.: Cloudgenius: Decision support for web server cloud migration. In: Proc. of 21st WWW, pp. 979–988 (2012)Google Scholar
  10. 10.
    Garg, S.K., Versteeg, S., Buyya, R.: Smicloud: A framework for comparing and ranking cloud services. In: Proc. of 4th IEEE UCC, pp. 210–218 (2011)Google Scholar
  11. 11.
    CSMIC: Cloud service measurement index consortium,
  12. 12.
    DBaaS-expert: Technical report (2014),
  13. 13.
    Heroku: Herokupostgres: Sql database-as-a-service (2013),
  14. 14.
    Oracle: Database as a service: Reference architecture: An overview (2011),
  15. 15.
  16. 16.
    Sato, K.: An inside look at google bigquery (2013),
  17. 17.
    Saaty, T.: The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation. McGraw-Hill (1980)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Soror Sahri
    • 1
  • Rim Moussa
    • 2
  • Darrell D. E. Long
    • 3
  • Salima Benbernou
    • 1
  1. 1.Université Paris Sorbonnes Cité, Université Paris DescartesFrance
  2. 2.LaTICE LaboratoryUniversity of TunisTunisia
  3. 3.Storage Systems Research CenterUniversity of CaliforniaSanta CruzUSA

Personalised recommendations