Combinando provisão dinâmica de recursos e rejuvenescimento de software.

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: LOPES, Raquel Vigolvino. lattes
Orientador(a): BRASILEIRO, Francisco Vilar. lattes, CIRNE, Walfredo. lattes
Banca de defesa: FERRAZ , Carlos André Guimarães., ALMEIDA, Virgilio Augusto Fernandes., BARROS , Péricles Rezende., GUERRERO, Dario Serey.
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Programa de Pós-Graduação: PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
Departamento: Centro de Engenharia Elétrica e Informática - CEEI
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://dspace.sti.ufcg.edu.br/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_6345ff66f528e130e7d4320e90778af5
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/7053
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling BRASILEIRO, 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, R. V.http://lattes.cnpq.br/0577503698179302LOPES, Raquel Vigolvino.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.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.Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2019-09-17T11:07:31Z No. of bitstreams: 1 RAQUEL VIGOLVINO LOPES - TESE (PPGEE) 2007.pdf: 2903150 bytes, checksum: 9504344024453bf53e3a70d77c91910a (MD5)Made available in DSpace on 2019-09-17T11:07:31Z (GMT). No. of bitstreams: 1 RAQUEL VIGOLVINO LOPES - TESE (PPGEE) 2007.pdf: 2903150 bytes, checksum: 9504344024453bf53e3a70d77c91910a (MD5) Previous issue date: 2007-11-26Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICAUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEIEngenharia ElétricaSistemas de Gerência-CoordenaçãoProvisão DinâmicaRejuvenescimento de ProcessosManagement-Coordination SystemsDynamic ProvisionProcess RejuvenationCombinando provisão dinâmica de recursos e rejuvenescimento de software.Combining dynamic resource provision and rejuvenation of software.2007-11-262019-09-17T11:07:31Z2019-09-172019-09-17T11:07:31Zhttps://dspace.sti.ufcg.edu.br/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.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTRAQUEL VIGOLVINO LOPES - TESE (PPGEE) 2007.pdf.txtRAQUEL VIGOLVINO LOPES - TESE (PPGEE) 2007.pdf.txttext/plain422687https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7053/4/RAQUEL+VIGOLVINO+LOPES+-+TESE+%28PPGEE%29+2007.pdf.txt03662033edceb03ed532aa18ff9e3dceMD54ORIGINALRAQUEL VIGOLVINO LOPES - TESE (PPGEE) 2007.pdfRAQUEL VIGOLVINO LOPES - TESE (PPGEE) 2007.pdfapplication/pdf2758419https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7053/3/RAQUEL+VIGOLVINO+LOPES+-+TESE+%28PPGEE%29+2007.pdf3aff2adf2f7d410e84f26c497565b993MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7053/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/70532025-07-24 04:45:41.045oai:dspace.sti.ufcg.edu.br:riufcg/7053Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca 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:48512025-07-24T07:45:41Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Combinando provisão dinâmica de recursos e rejuvenescimento de software.
dc.title.alternative.pt_BR.fl_str_mv 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.
Engenharia Elétrica
Sistemas de Gerência-Coordenação
Provisão Dinâmica
Rejuvenescimento de Processos
Management-Coordination Systems
Dynamic Provision
Process Rejuvenation
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.advisor2ID.pt_BR.fl_str_mv Cirne, W.
dc.contributor.advisor1.fl_str_mv BRASILEIRO, Francisco Vilar.
dc.contributor.advisor1ID.fl_str_mv Brasileiro, F. V.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/5957855817378897
dc.contributor.advisor2.fl_str_mv CIRNE, Walfredo.
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/5908699791494075
dc.contributor.referee1.fl_str_mv FERRAZ , Carlos André Guimarães.
dc.contributor.referee2.fl_str_mv ALMEIDA, Virgilio Augusto Fernandes.
dc.contributor.referee3.fl_str_mv BARROS , Péricles Rezende.
dc.contributor.referee4.fl_str_mv GUERRERO, Dario Serey.
dc.contributor.authorID.fl_str_mv LOPES, R. V.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0577503698179302
dc.contributor.author.fl_str_mv LOPES, Raquel Vigolvino.
contributor_str_mv BRASILEIRO, Francisco Vilar.
CIRNE, Walfredo.
FERRAZ , Carlos André Guimarães.
ALMEIDA, Virgilio Augusto Fernandes.
BARROS , Péricles Rezende.
GUERRERO, Dario Serey.
dc.subject.cnpq.fl_str_mv Engenharia Elétrica
topic Engenharia Elétrica
Sistemas de Gerência-Coordenação
Provisão Dinâmica
Rejuvenescimento de Processos
Management-Coordination Systems
Dynamic Provision
Process Rejuvenation
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
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.issued.fl_str_mv 2007-11-26
dc.date.accessioned.fl_str_mv 2019-09-17T11:07:31Z
dc.date.available.fl_str_mv 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 https://dspace.sti.ufcg.edu.br/handle/riufcg/7053
dc.identifier.citation.fl_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.
url https://dspace.sti.ufcg.edu.br/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
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
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
bitstream.url.fl_str_mv https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7053/4/RAQUEL+VIGOLVINO+LOPES+-+TESE+%28PPGEE%29+2007.pdf.txt
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7053/3/RAQUEL+VIGOLVINO+LOPES+-+TESE+%28PPGEE%29+2007.pdf
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7053/2/license.txt
bitstream.checksum.fl_str_mv 03662033edceb03ed532aa18ff9e3dce
3aff2adf2f7d410e84f26c497565b993
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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_ 1863363437282721792