CloudWave - Agile Service Engineering for the Future Internet
Cloud computing’s initial success and impact in the IT sector is undeniable, but as its service offerings continue to evolve, both cloud infrastructure providers and application developers alike look towards a significant improvement in terms of performance, reliability and agility.
Cloud providers (IaaS) look for ways to better optimize their infrastructure and drive down OpEx. Meanwhile, their customers, cloud application developers (SaaS), seek quicker time-to-market, shortened development/maintenance cycles and increased QoS/QoE for the end-user.
Holistic and cloud-specific engineering methods are needed to address the pain points of both stakeholders. Rising trends such as cloud-based monitoring and DevOps seek to better facilitate interactions between operations with development, but current solutions fall short in integrating such services between the infrastructure and application layers of the cloud.
Open Source developers
Open Source software available on
CloudWave (www.cloudwave-fp7.eu) enables a next generation of cloud infrastructure operations and agile development by dynamically adapting cloud services to their environment, improving service quality and optimizing resource utilization. Inspired by the emerging concept of DevOps for facilitating application development, CloudWave empowers cloud infrastructure providers (IaaS) and their hosted applications developers (SaaS) to transparently collaborate to obtain high levels of service at lower costs.
Execution Analytics: CloudWave improves existing cloud monitoring solutions with a more holistic and efficient approach towards IaaS and SaaS services. Unified monitoring consolidates infrastructure vs. application data, as well as virtual infrastructure vs. physical hardware. Programmable monitoring enhances filtering and delivery of data for analysis, allowing for better management of cloud-based resources.
Coordinated Adaption: CloudWave enables reconfiguration of the infrastructure and application in real-time to compensate for a variety of performance factors, resulting in an increasingly resilient, automated and optimized cloud deployment.
Feedback-driven Development: CloudWave advances current DevOps solutions with developer-oriented data based on its innovative monitoring. It mixes automation (coordinated adaptation) with customizable feedback for improved agile development, resulting in quicker time-to-market, shortened maintenance cycles and more reliable cloud applications for their end-user customers.