Combinando provisão dinâmica de recursos e rejuvenescimento de software.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | 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. |
id |
UFCG_b8610087cdfce7b7c4af04f3c7fdf08e |
---|---|
oai_identifier_str |
oai:localhost:riufcg/7053 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Combinando provisão dinâmica de recursos e rejuvenescimento de software.Combining dynamic resource provision and rejuvenation of software.Sistemas de Gerência-CoordenaçãoProvisão DinâmicaRejuvenescimento de ProcessosManagement-Coordination SystemsDynamic ProvisionProcess RejuvenationEngenharia ElétricaSistemas 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.Dynamic provisioning systems change application capacity in order to use an appropriate number of resources to accommodate current load. These systems benefit applications with time-varying workloads. Rejuvenation systems detect /forecast software failures and restart one or more components of the application in order to bring them to a healthy state. Traditionally, these systems have been developed unaware of one another. We argue that many applications need to be controlled by both systems simultaneously. This is the case, for instance, of Web-based applications. However, we are not aware of research works that study the effects of the coexistence of these systems, actuating over the same application. We identified scenarios in which these systems cannot efficiently actuate over the same application when they are not aware of each other. Component failures cause more damage to the application quality of service in these scenarios than they would cause if they occured in a static over-provisioned infrastructure. Our results show that when both systems coexist independently of each other, application quality of service degrades in comparison with the quality of service provided when each system is acting alone. Simple coordination techniques between dynamic provisioning and rejuvenation actions were proposed. By applying these techniques we can improve the application quality of service.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICAUFCGBRASILEIRO, Francisco Vilar.Brasileiro, F. V.http://lattes.cnpq.br/5957855817378897CIRNE, Walfredo.Cirne, W.http://lattes.cnpq.br/5908699791494075FERRAZ , Carlos André Guimarães.ALMEIDA, Virgilio Augusto Fernandes.BARROS , Péricles Rezende.GUERRERO, Dario Serey.LOPES, Raquel Vigolvino.2007-11-262019-09-17T11:07:31Z2019-09-172019-09-17T11:07:31Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7053LOPES. R. V. Combinando provisão dinâmica de recursos e rejuvenescimento de software. 2007. 194 f. Tese (Doutorado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-04-19T12:29:41Zoai:localhost:riufcg/7053Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-04-19T12:29:41Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. Combining dynamic resource provision and rejuvenation of software. |
title |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. |
spellingShingle |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. LOPES, Raquel Vigolvino. Sistemas de Gerência-Coordenação Provisão Dinâmica Rejuvenescimento de Processos Management-Coordination Systems Dynamic Provision Process Rejuvenation Engenharia Elétrica |
title_short |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. |
title_full |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. |
title_fullStr |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. |
title_full_unstemmed |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. |
title_sort |
Combinando provisão dinâmica de recursos e rejuvenescimento de software. |
author |
LOPES, Raquel Vigolvino. |
author_facet |
LOPES, Raquel Vigolvino. |
author_role |
author |
dc.contributor.none.fl_str_mv |
BRASILEIRO, Francisco Vilar. Brasileiro, F. V. http://lattes.cnpq.br/5957855817378897 CIRNE, Walfredo. Cirne, W. http://lattes.cnpq.br/5908699791494075 FERRAZ , Carlos André Guimarães. ALMEIDA, Virgilio Augusto Fernandes. BARROS , Péricles Rezende. GUERRERO, Dario Serey. |
dc.contributor.author.fl_str_mv |
LOPES, Raquel Vigolvino. |
dc.subject.por.fl_str_mv |
Sistemas de Gerência-Coordenação Provisão Dinâmica Rejuvenescimento de Processos Management-Coordination Systems Dynamic Provision Process Rejuvenation Engenharia Elétrica |
topic |
Sistemas de Gerência-Coordenação Provisão Dinâmica Rejuvenescimento de Processos Management-Coordination Systems Dynamic Provision Process Rejuvenation Engenharia Elétrica |
description |
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. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007-11-26 2019-09-17T11:07:31Z 2019-09-17 2019-09-17T11:07:31Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7053 LOPES. R. V. Combinando provisão dinâmica de recursos e rejuvenescimento de software. 2007. 194 f. Tese (Doutorado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7053 |
identifier_str_mv |
LOPES. R. V. Combinando provisão dinâmica de recursos e rejuvenescimento de software. 2007. 194 f. Tese (Doutorado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1823892146362515456 |