UZH-Logo

Maintenance Infos

CloudWave: where adaptive cloud management meets DevOps


Bruneo, Dario; Fritz, Thomas; Keidar-Barner, Sharon; Leitner, Philipp; Longo, Francesco; Marquezan, Clarissa; Metzger, Andreas; Pohl, Klaus; Puliafito, Antonio; Raz, Danny; Roth, Andreas; Salant, Eliot; Segall, Itai; Villari, Massimo; Wolfsthal, Yaron; Woods, Chris (2014). CloudWave: where adaptive cloud management meets DevOps. In: Proceedings of the Fourth International Workshop on Management of Cloud Systems (MoCS 2014), Madeira, Portugal, 23 June 2014 - 23 June 2014.

Abstract

The transition to cloud computing offers a large number of benefits, such as lower capital costs and a highly agile environment. Yet, the development of software engineering practices has not kept pace with this change. The design and runtime behavior of cloud based services and the underlying cloud infrastructure are largely decoupled from one another, which limits both the efficiency of the cloud environment and the Quality of Service which can be delivered to the hosted applications. This paper describes the innovative concepts being developed by CloudWave to utilize the principles of DevOps to create an execution analytics cloud infrastructure where, through the use of programmable monitoring and online data abstraction, much more relevant information for the optimization of the ecosystem is obtained. Required optimizations are subsequently negotiated between the applications and the cloud infrastructure to obtain coordinated adaption of the ecosystem. Additionally, the project is developing the technology for a Feedback Driven Development Standard Development Kit which will utilize the data gathered through execution analytics to supply developers with a powerful mechanism to shorten application development cycles.

The transition to cloud computing offers a large number of benefits, such as lower capital costs and a highly agile environment. Yet, the development of software engineering practices has not kept pace with this change. The design and runtime behavior of cloud based services and the underlying cloud infrastructure are largely decoupled from one another, which limits both the efficiency of the cloud environment and the Quality of Service which can be delivered to the hosted applications. This paper describes the innovative concepts being developed by CloudWave to utilize the principles of DevOps to create an execution analytics cloud infrastructure where, through the use of programmable monitoring and online data abstraction, much more relevant information for the optimization of the ecosystem is obtained. Required optimizations are subsequently negotiated between the applications and the cloud infrastructure to obtain coordinated adaption of the ecosystem. Additionally, the project is developing the technology for a Feedback Driven Development Standard Development Kit which will utilize the data gathered through execution analytics to supply developers with a powerful mechanism to shorten application development cycles.

Citations

Downloads

119 downloads since deposited on 28 May 2014
69 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:23 June 2014
Deposited On:28 May 2014 07:10
Last Modified:05 Apr 2016 17:53
Publisher:IEEE
Related URLs:http://mocs.deis.unibo.it/
Other Identification Number:merlin-id:9430
Permanent URL: https://doi.org/10.5167/uzh-96074

Download

[img]
Preview
Content: Accepted Version
Filetype: PDF
Size: 238kB

TrendTerms

TrendTerms displays relevant terms of the abstract of this publication and related documents on a map. The terms and their relations were extracted from ZORA using word statistics. Their timelines are taken from ZORA as well. The bubble size of a term is proportional to the number of documents where the term occurs. Red, orange, yellow and green colors are used for terms that occur in the current document; red indicates high interlinkedness of a term with other terms, orange, yellow and green decreasing interlinkedness. Blue is used for terms that have a relation with the terms in this document, but occur in other documents.
You can navigate and zoom the map. Mouse-hovering a term displays its timeline, clicking it yields the associated documents.

Author Collaborations