Zephyrus2: On the fly deployment optimization using SMT and CP technologies

Erika Ábrahám, Florian Corzilius, Einar Broch Johnsen, Gereon Kremer, Jacopo Mauro*

*Kontaktforfatter

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

Modern cloud applications consist of software components deployed on multiple virtual machines. Deploying such applications is error prone and requires detailed system expertise. The deployment optimization problem is about how to configure and deploy applications correctly while at the same time minimizing resource cost on the cloud. This problem is addressed by tools such as Zephyrus, which take a declarative specification of the components and their configuration requirements as input and propose an optimal deployment. This paper presents Zephyrus2, a new tool which addresses deployment optimization by exploiting modern SMT and CP technologies to handle larger and more complex deployment scenarios. Compared to Zephyrus, Zephyrus2 can solve problems involving hundreds of components to be deployed on hundreds of virtual machines in a matter of seconds instead of minutes. This significant speed-up, combined with an improved specification format, enables Zephyrus2 to interactively support on the fly decision making.

OriginalsprogEngelsk
TitelDependable Software Engineering : Theories, Tools, and Applications - 2nd International Symposium, SETTA 2016, Proceedings
RedaktørerMartin Franzle, Deepak Kapur, Naijun Zhan
Antal sider17
ForlagSpringer
Publikationsdato1. jan. 2016
Sider229-245
ISBN (Trykt)9783319476766
DOI
StatusUdgivet - 1. jan. 2016
Udgivet eksterntJa
Begivenhed2nd International Symposium on Dependable Software Engineering: Theories, Tools and Applications, SETTA 2016 - Beijing, Kina
Varighed: 9. nov. 201611. nov. 2016

Konference

Konference2nd International Symposium on Dependable Software Engineering: Theories, Tools and Applications, SETTA 2016
Land/OmrådeKina
ByBeijing
Periode09/11/201611/11/2016
NavnLecture Notes in Computer Science
Vol/bind9984 LNCS
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Zephyrus2: On the fly deployment optimization using SMT and CP technologies'. Sammen danner de et unikt fingeraftryk.

Citationsformater