Combinando provisão dinâmica de recursos e rejuvenescimento de software.
Ano de defesa: | 2007 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Campina Grande
Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UFCG |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7053 |
Resumo: | Sistemas de provisão dinâmica de recursos gerenciam automaticamente a capacidade da aplicação de forma que ela se adeque a sua demanda corrente. Estes sistemas são importantes em se tratando de aplicações que recebem uma carga de trabalho que varia ao longo do tempo. Sistemas de rejuvenescimento objetivam detectar e recuperar aplicações de falhas de software através do reinício dos componentes em falha. Tradicionalmente, sistemas de provisão dinâmica de recursos e sistemas de rejuvenescimento de software são construídos e estudados de forma isolada e independente. Argumenta-se que existe uma ampla classe de aplicações, como por exemplo, aplicações Web, que precisam ser controladas simultaneamente tanto no aspecto de provisão dinâmica de recursos quanto no aspecto de rejuvenescimento de software. No entanto, não são conhecidos estudos que explorem os efeitos da coexistência de tais sistemas atuando sobre a mesma aplicação. Nesta tese são apresentados diversos cenários nos quais sistemas de provisão dinâmica de recursos e de rejuvenescimento independentes não atuam eficientemente ao controlar uma mesma aplicação. Nestes cenários, tais sistemas, sem o conhecimento um do outro, tomam decisões que levam a aplicação a oferecer uma pior qualidade de serviço. Além disso, as falhas em componentes causam mais danos à qualidade de serviço da aplicação do que causariam se ocorressem em uma infra-estrutura super-provida de recursos estaticamente. Técnicas simples de coordenação das atividades destes sistemas foram propostas e estudadas e percebeu-se que é possível e interessante coordenar a ação dos sistemas de provisão dinâmica e rejuvenescimento de forma a melhorar a qualidade de serviço da aplicação gerenciada. |