On December 4th and 5th, the final review for the FP7 BonFIRE project took place on Bristol, where i2CAT and other participants would reunite. At the same time and location, CloudCom2013 was taking place. As participant and conference sponsor, BonFIRE sent a paper+poster and organized the UNICO workshop that addressed subjects such as federation with OpenStack in multi-cloud testbeds, host-level contention detection by guest VMs, a set of use cases making use of the BonFIRE testbeds and others.
The outcome of the past 3 ½ years has been definitely very satisfactory from both the technical and the management dimensions, being therefore assessed as excellent.
At the date of the end of this project, there are 7 geographically distributed testbeds offering compute, storage and networking cloud resources:
The four key concepts on which the project focused are:
- Observability: metrics for infrastructure, VMs and applications, API to monitoring, known physical host for execution and its architecture
- Control: contention of malicious patterns, exclusive access to physical host, controlled physical host for execution, emulated packet-loss and latency
- Advanced features: bandwidth on demand, VM migration, bursting to commercial clouds, energy and CO2 metrics
- Ease of use: portal GUI and API builder, declarative experiment descriptor to improve automation, REST API to all functions, extensive documentation
Altogether conform a robust set of tools that ease the use for experimenters by letting them access and control their cloud resources in different ways. The building blocks for some of the previous features can be observed in the architecture diagram:
i2CAT contributed further to the observability and advanced features with the following:
- Interconnection with FEDERICA network resources to request/allocate network resources. This extended the BonFIRE experimental resources with managed, geographically dispread virtual networks offered by the FEDERICA infrastructure.
Thanks to the SFA API provided by the NOVI project it is possible to create network slices on top of FEDERICA physical equipment. These network slices are isolated from each other and there is no performance interference between users experiments thanks to the virtualization capabilities offered by the JUNIPER equipment deployed in FEDERICA.
- The centralization of the logic for distributing the monitoring messages to the different software modules and providing the structure to increase the information accessed by any experimenter
On the dissemination side it is worth to point out that a number of case studies (HOPBOP, KOPFIRE, MEDIAFIRE, P2P@Clouds, SILICON) were performed by experimenters, according to their needs – more details at the YouTube channel.
Last but not least important, there’s the Open Access initiative to keep the testbed open (as previously explained) to experiment proposals until 2015. Applicant’s proposals will be approved subject to a review by the BonFIRE Foundation.