SWITCH - Software Workbench for Interactive, Time Critical and Highly self-adaptive Cloud applications

SWITCH - Software Workbench for Interactive, Time Critical and Highly self-adaptive Cloud applications CLOUDWATCHUB
Project start: 
Sunday, 1 February, 2015
Project end: 
Wednesday, 31 January, 2018

SWITCH addresses the urgent industrial need to develop and execute time critical applications in Clouds. Applications such as disaster early warnings, collaborative communication and live event broadcasting can only realise their expected business value when they meet critical requirements in terms of performance and user experience.


Who is the service/solution designed for?: 

SWITCH targets:

• Software industry: to support software development and consultancy companies in delivering time-critical applications and services.

• Cloud service providers: to enable SLAs for time-critical services.

• Telecom service providers: for network providers and infrastructure operators.

• SMEs and entrepreneurs: for operating and developing their own applications with time critical requirements.

• Education organisations / Universities: for education/training purposes.

• For a wide collection of domains that require time critical services: Time critical applications in specific domains.

• Technology vendors including API management companies SDN and virtualization vendors, Telecom-managed service providers, and wireless/mobile infrastructure providers.

How will your solution/service benefit the end-user? 

The very high requirements posed on network and computing services, particularly for well-tuned software architecture with sophisticated data communication optimisation, impies that development of such time critical applications is often customised to dedicated infrastructure, and that system performance is difficult to maintain when the infrastructure changes.

This fatal shortcoming in the existing architecture and software tools yields very high development costs, and makes it difficult to fully utilize the virtualised, programmable services provided by networked Clouds to improve system productivity.

How can the solution/service help you become more efficient, more secure, faster or cost-effective?: 

SWITCH aims to improve existing development and execution models of time critical applications by introducing a novel conceptual model (application-infrastructure co-programming and control model), in which application QoS/QoE, together with the programmability and controllability of the Cloud environments, can all be included in the complete lifecycle of applications.

Based on this conceptual model, SWITCH provides an interactive environment todevelop applications and control their execution, a real-time infrastructure planner todeploy applications in Clouds, and an autonomous system adaptation platform to monitor and adapt system behaviour.