Artigo Revisado por pares

Adaptive Cloud Deployment Using Persistence Strategies and Application Awareness

2015; Institute of Electrical and Electronics Engineers; Volume: 5; Issue: 2 Linguagem: Inglês

10.1109/tcc.2015.2409873

ISSN

2372-0018

Autores

Jimmy Li, Murray Woodside, John W. Chinneck, Marin Litiou,

Tópico(s)

IoT and Edge/Fog Computing

Resumo

Management of large service centers and clouds requires adaptation to changing conditions and workload. Optimal deployments are possible on private clouds if there is full knowledge of the applications. Previous work, CloudOpt, combines large-scale linear optimization with a detailed non-linear performance model of every application to determine such deployments. However, when conditions change the new solution is independent of the previous deployment, and often requires excessive changes. Practical adaptive management needs a controlled compromise between the effort and cost of changing the current deployment, and the value lost by not making a change. This paper enhances CloudOpt by incorporating adjustable persistence techniques to constrain the deployment changes in each update. Three such techniques are compared, and the best ones reduce the reconfiguration effort at each adaptation step by about 90 percent, with about a 5-10 percent penalty in running costs. Persistence techniques impose no reduction in the scalability of CloudOpt.

Referência(s)