Thomas Vanhove, Jeroen Vandensteen, Gregory Van Seghbroeck, Tim Wauters, Filip De Turck
Data is abundantly present in today’s world and the amount of data we generate continues to grow. The representation and structure of this data, however, differs greatly depending on the software or platform. The wide variety of software available shows there is no one optimal way to model data for all software, but when you want to deploy software in the cloud using a Platform-as-a-Service (PaaS) provider, you are restricted to the data model chosen by the provider. We propose Kameleo, a new Platform-as-a-Service able to support several data models. This provides software developed by the customers with an optimal data model even when the requirements of the software change. In order to evaluate the platform, we compared three multitenancy models using a basic webshop application. Results show a clear difference in performance between the models.
Kameleo was the original name of the platform, but in fall 2014 the name of the platform definitely changed to Tengu.