Funded by the European Commission's
Framework Programme Seven (FP7).

CloudScale project

The goal of CloudScale is to aid service providers in analysing, predicting and resolving scalability issues, i.e., support scalable service engineering. The project extends existing and develops new solutions that support the handling of scalability problems of software-based services.

Read more about CloudScale project


Cloud providers theoretically offer their customers unlimited resources for their applications on an on-demand basis. However, scalability is not only determined by the available resources, but also by how the control and data flow of the application or service is designed and implemented. Implementations that do not consider their effects can either lead to low performance (under-provisioning, resulting in high response times or low throughput) or high costs (over-provisioning, caused by low utilisation of resources).


CloudScale provides an engineering approach for building scalable cloud applications and services. Our objectives:

  1. Make cloud systems scalable by design so that they can exploit the elasticity of the cloud, as well as maintaining and also improving scalability during system evolution. At the same time, a minimum amount of computational resources shall be used.
  2. Enable analysis of scalability of basic and composed services in the cloud.
  3. Ensure industrial relevance and uptake of the CloudScale results so that scalability becomes less of a problem for cloud systems.