Can dynamic provisioning and rejuvenation systems coexist in peace?

  • Authors:
  • Raquel Lopes;Walfredo Cirne;Francisco Brasileiro;Eduardo Colaço

  • Affiliations:
  • Departamento de Sistemas e Computação, Laboratório de Sistemas Distribuídos, Universidade Federal de Campina Grande, Campina Grande, PB, Brazil;Departamento de Sistemas e Computação, Laboratório de Sistemas Distribuídos, Universidade Federal de Campina Grande, Campina Grande, PB, Brazil;Departamento de Sistemas e Computação, Laboratório de Sistemas Distribuídos, Universidade Federal de Campina Grande, Campina Grande, PB, Brazil;Departamento de Sistemas e Computação, Laboratório de Sistemas Distribuídos, Universidade Federal de Campina Grande, Campina Grande, PB, Brazil

  • Venue:
  • DSOM'05 Proceedings of the 16th IFIP/IEEE Ambient Networks international conference on Distributed Systems: operations and Management
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dynamic provisioning systems change application capacity in order to use enough resources to accommodate current load. Rejuvenation systems detect/forecast software failures and temporarily remove one or more components of the application in order to bring them to a clean state. Up to now, these systems have been developed unaware of one another. However, many applications need to be controlled by both. In this paper we investigate whether these systems can actuate over the same application when they are not aware of each other, i.e., without coordination. We present and apply a model to study the performance of dynamic provisioning and rejuvenation systems when they actuate over the same application without coordination. Our results show that when both systems coexist application quality of service degrades in comparison with the quality of service provided when each system is acting alone. This suggests that some level of coordination must be added to maximize the benefits gained from the simultaneous use of both systems.