flexiOPS are currently involved in a number of multinational projects. Read more about our ongoing and completed projects below and contact us to find out more.
DICE will offer a novel UML profile and tools that will help software designers reasoning about reliability, safety and efficiency of data-intensive applications. The DICE methodology will cover quality assessment, architecture enhancement, continuous testing and agile delivery, relying on principles of the emerging DevOps paradigm.
The purpose of BEACON is to research and develop techniques to federate cloud network resources, and to derive the integrated management cloud layer that enables an efficient and secure deployment of federated cloud applications. BEACON will deliver an homogeneous virtualisation layer, on top of heterogeneous underlying physical networks, computing and storage infrastructures, providing enablement for automated federation of applications across different clouds and datacentres.
In this project, we will research and create a novel VM repository and operational environment named ENTICE for federated Cloud infrastructures which will simplify the creation of lightweight and highly optimised VM images and automatically decompose and distribute VM images based on multi-objective optimisation (performance, economic costs, storage size, and QoS needs) and a knowledge base and reasoning infrastructure to meet application runtime requirements.
PaaSage is an open source integrated platform to support both design and deployment of Cloud applications, together with an accompanying methodology that allows model-based development, configuration, optimisation, and deployment of existing and new applications independently of the existing underlying Cloud infrastructures.
With CumuloNimbo, companies will drastically reduce the complexity of the applications they develop, as well as related personnel costs for developing and maintaining applications. This is thanks to the transparent scalability for transactional data management provided by CumuloNimbo.
The main goal of MODAClouds is to provide methods, a decision support system, an open source IDE and run-time environment for the high-level design, early prototyping, semi-automatic code generation, and automatic deployment of applications on multi-Clouds with guaranteed QoS. Model-driven development combined with novel model-driven risk analysis and quality prediction will enable developers to specify Cloud-provider independent models enriched with quality parameters, implement these, perform quality prediction, monitor applications at run-time and optimize them based on the feedback, thus filling the gap between design and run-time. Additionally, MODAClouds provides techniques for data mapping and synchronization among multiple Clouds.
With S-CASE you have at your fingertips everything you need to build RESTful web services using a model-driven approach, including built-in artefact mapping, that minimises cost and saves you time. The S-Case is about semi-automatically creating RESTful Web Services through multi-cloud requirement using a Model Driven Engineering methodology. The world of web services is moving towards REST and S-Case aims at facilitating developers to implement such services by focusing mainly on requirements engineering.
MOVESMART aims at providing time-dependent route planning and renewable personal mobility services using a set of crowd-sourcing tools for collecting real-time information by multimodal travellers. The core of MOVESMART is a hierarchical urban-traffic infrastructure that is hosted and maintained by a cloud architecture. MOVESMART envisions the server-based creation and maintenance of time-dependent urban-traffic metadata as well as live-traffic logging, hosted in an urban traffic knowledge base (UTKB).
The vision of the CELAR project was to provide automatic, multi-grained resource allocation for cloud applications. This enabled the commitment of just the right amount of resources based on application demand, performance and requirements, results in optimal use of infrastructure resources and significant reductions in administrative costs. The outcome of the CELAR project is an open-source toolkit; a set of tools that allows you to automatically, elastically scale your application deployments. Using the CELAR Platform, you the user can perform the following steps:
- Define deployments of their complex multi-tier distributed application
- Specify the application specific elasticity constraints and actions to fulfil them
Provide the application custom monitoring probes, provision the application on Clouds with one button click
- Then you can let the CELAR Platform manage and control the scalability life cycle domain of the application.
CELAR features a c-Eclipse (Eclipse (software) GUI for defining the application’s topology, deployment and elasticity constraints. User application deployments can be defined in any scripting language with an ability to incorporate any of the configuration management systems (Chef (software), Puppet (software) etc.).
OPTIMIS Toolkit allows you to pick from either Private Clouds or Public Clouds, allowing brokerage uses for cloud-bursting or cloud-federation. The Toolkit provices tools that enable cloud service providers to deploy and operate services in multiple private and hybrid Cloud scenarios (bursting, federated and brokerage). It is able to interact both with OPTIMIS enabled providers and non-OPTIMIS providers by using a plug-ins developed for specific provider APIs.
OPTIMIS Toolkit is built with the intention to facilitate developers creating cloud applications and optimize the execution on multi-cloud environments. It also allows organizations to utilize the TREC framework to define requirements and constrains for their applications, thus enabling them to run their business applications on what we call, the Best Execution Venue scenario, taking also advantage of the capability of Cloud Brokering.
The Toolkit also gives organizations flexibility, scalability, high availability and reduces vendor lock-in within one simple and easy-to-use toolkit.
The 4CaaSt project aims to create an advanced PaaS Cloud platform which supports the optimized and elastic hosting of Internet-scale multi-tierapplications. 4CaaSt embeds all the necessary features, easing programming of rich applications and enabling the creation of a true business ecosystem where applications coming from different providers can be tailored to different users, mashed up and traded together.
CACTOS delivers three major results. CactoScale: A set of tools and methods to acquire and analyse application behaviour and infrastructure performance data. CactoOpt: Mathematical models and their realisation to determine the best fitting resources within a provider context. CactoSim: A prediction and simulation environment for diverse application workloads.