BonFIRE logo

BonFIRE: Building service testbeds for Future Internet Research and Experimentation

BonFIRE is a EC funded FP7 project that brings together world leading industrial and academic organisations in cloud computing to deliver a robust, reliable and sustainable facility for large scale experimentally-driven cloud research. The project provides a state-of-the art multi-site cloud facility for applications, services and systems research in the Internet of Services community. The facility gives researchers access to large-scale virtualised compute, storage and networking resources with the necessary control and monitoring services for detailed experimentation of their systems and applications. The facility allows the evaluation of cross-cutting effects of converged service and network infrastructures and the assessment of socio-economic impact.

TEOS: Testing Optimisation for Service Ecosystems

We are conducting an experiment on BonFIRE, which aims to determine the conditions for achieving resilient and optimal service compositions on a distributed cloud infrastructure for the Future Internet. It will deploy and test two service optimization models, characterized as global optimization and local optimization. The first one, developed in the EC-funded SOA4All project, computes the optimization of a service composition by analysing end-to end interactions between services. Local optimization is driven by the Dynamic Agent-based Ecosystem Model, which computes local optimizations of service compositions by letting the one-to-one interactions between any service provider and any consumer create emergent service chains providing composite services that are resilient to changes.


Added-value of the BonFIRE Infrastructure

The multi-site cloud architecture provided by BonFIRE will help in creating optimal distributed versions of our optimization models and testing their performance. Since both service composition optimization models in TEOS are computationally heavy, and their usability for optimizing compositions involving large number of services is impeded by their computational complexity. Thus, BonFIRE represents an ideal platform for testing the optimizers in various Future Internet configurations e.g. the use of multi-site computational and storage resources. Moreover, the use of BonFIRE provides an opportunity to test the optimizers in real world scenarios involving large number of services e.g. complex supply chain or virtual organization formation that may require multiple computational resources to manage or balance the computational load.

Impact on the BonFIRE project

The experiments in TEOS aim to test the infrastructure provided by the BonFIRE project. In this respect, the experiments in TEOS are designed to evaluate the various facilities and features of BonFIRE such as the ability of infrastructure to cope with dynamisms of service ecosystem, elasticity, cross-site communication between components and dynamic management of Virtual Machines. Apart from the above, there is opportunity for BonFIRE to learn from the design and use of mechanisms that will be developed and tested in TEOS such as mechanisms for dynamic management of experiments, which is done at experiment runtime via Java software.


U. Wajid, P. Sampaio, N. Mehandjiev. Testing Optimization in Service Ecosystems. In International Conference on Web Services (ICWS-WIP), 2012. Hawaii, USA: IEEE Computer Society.

Testing Optimization in Service Ecosystems (PDF)