Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/33643 |
Resumo: | Empresas e organizações governamentais estão cada vez mais utilizando soluções em nuvem para prover serviços através da Internet. Essas instituições, atraídas pelos benefícios de confiabilidade, facilidade de manutenção, custo, escalabilidade, agilidade e aumento de produtividade, estão migrando suas rotinas e processos críticos, como aplicações financeiras, comerciais, da indústria e de saúde, para execução em ambiente de nuvem.Com esse crescimento, tem-se também um aumento na implantação de data centers que hospedam toda a infraestrutura de nuvem. Assim sendo, os provedores dessas infraestruturas precisam assegurar o cumprimento do Contrato de Nível de Serviço (SLA), pois a ocorrência de downtime pode gerar grandes perdas financeiras para ambas as partes - cliente e provedor. Portanto, a disponibilidade de serviços em nuvem é um fator crítico para os provedores dessa tecnologia, visto que requer uma postura proativa quanto à ocorrência de falhas. Diante desse contexto, este trabalho propõe uma estratégia que usa agentes distribuídos para escolher o link (site) cuja vazão de um data center com defeito para um data center operacional seja mais eficiente em restabelecer o serviço no menor tempo possível. Para atingir este objetivo, desenvolvemos um mecanismo multiagente com três módulos responsáveis por: monitorar os links com o intuito de verificar o throughput para transferir uma grande quantidade de dados; rankear a vazão de cada data center com o apoio de agentes e compartilhar informações em uma arquitetura de comunicação distribuída, para que a decisão final possa ser tomada em consenso pelos agentes. Os resultados obtidos comprovam a eficácia da nossa solução, pois foi possível cumprir com os objetivos estabelecidos e fornecer informações para o administrador do data center quanto ao melhor centro de dados para restabelecer serviços (redirecionamento de tráfego) ou realização de migração de VMs. |
id |
UFPE_fa0652691113bb187c52af4f812bd504 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/33643 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
LIMA, Príscila Alveshttp://lattes.cnpq.br/9598903870114231http://lattes.cnpq.br/8382158780043575MACIEL, Paulo Romero MartinsCUNHA, Paulo Roberto Freire2019-09-25T20:18:36Z2019-09-25T20:18:36Z2018-07-31https://repositorio.ufpe.br/handle/123456789/33643Empresas e organizações governamentais estão cada vez mais utilizando soluções em nuvem para prover serviços através da Internet. Essas instituições, atraídas pelos benefícios de confiabilidade, facilidade de manutenção, custo, escalabilidade, agilidade e aumento de produtividade, estão migrando suas rotinas e processos críticos, como aplicações financeiras, comerciais, da indústria e de saúde, para execução em ambiente de nuvem.Com esse crescimento, tem-se também um aumento na implantação de data centers que hospedam toda a infraestrutura de nuvem. Assim sendo, os provedores dessas infraestruturas precisam assegurar o cumprimento do Contrato de Nível de Serviço (SLA), pois a ocorrência de downtime pode gerar grandes perdas financeiras para ambas as partes - cliente e provedor. Portanto, a disponibilidade de serviços em nuvem é um fator crítico para os provedores dessa tecnologia, visto que requer uma postura proativa quanto à ocorrência de falhas. Diante desse contexto, este trabalho propõe uma estratégia que usa agentes distribuídos para escolher o link (site) cuja vazão de um data center com defeito para um data center operacional seja mais eficiente em restabelecer o serviço no menor tempo possível. Para atingir este objetivo, desenvolvemos um mecanismo multiagente com três módulos responsáveis por: monitorar os links com o intuito de verificar o throughput para transferir uma grande quantidade de dados; rankear a vazão de cada data center com o apoio de agentes e compartilhar informações em uma arquitetura de comunicação distribuída, para que a decisão final possa ser tomada em consenso pelos agentes. Os resultados obtidos comprovam a eficácia da nossa solução, pois foi possível cumprir com os objetivos estabelecidos e fornecer informações para o administrador do data center quanto ao melhor centro de dados para restabelecer serviços (redirecionamento de tráfego) ou realização de migração de VMs.CNPqCompanies and government organizations are increasingly using solutions deployed in cloud infrastructures to provide services through the Internet. These institutions are migrating their routines and critical processes such as financial, industry and, health applications, to a cloud environment. They are attracted by the benefits which the cloud infrastructure providers offer to their clients such as reliability, ease of maintenance, cost, scalability, agility and, the increase in productivity. This growth forces the cloud service providers to guarantee the Service Level Agreement (SLA) because the downtime can generate significant losses for the companies that deploy their IT infrastructure in the cloud. In this way, the availability of cloud services is a critical factor for the service providers what implies a proactive attitude for failures occurrence. Hence, this work purposes a strategy based on distributed agents to choose a link with better throughput to restore the services of a faulty Data Center in an operational one with the minimal time. To achieve this goal, we developed a multiagent mechanism with three modules responsible for monitor the links to measure the throughput, rank the throughput of each Data Center and, share the information in a distributed architecture in such way which the decision was made in consensus by the agents. The results demonstrate the efficiency of the method, because, at the end of this research we accomplished the stated goals and, provide information to the Data Center administrator about the best DC to restore the services of the faulty one.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessAvaliação de desempenhoTomada de decisãoRestauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Príscila Alves Lima.pdf.jpgDISSERTAÇÃO Príscila Alves Lima.pdf.jpgGenerated Thumbnailimage/jpeg1203https://repositorio.ufpe.br/bitstream/123456789/33643/5/DISSERTA%c3%87%c3%83O%20Pr%c3%adscila%20Alves%20Lima.pdf.jpg59dbce1b81d3384820cd5a35356b9508MD55ORIGINALDISSERTAÇÃO Príscila Alves Lima.pdfDISSERTAÇÃO Príscila Alves Lima.pdfapplication/pdf2024658https://repositorio.ufpe.br/bitstream/123456789/33643/1/DISSERTA%c3%87%c3%83O%20Pr%c3%adscila%20Alves%20Lima.pdff35a1a8c725c596e21d6b9fda4a15738MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/33643/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/33643/3/license.txtbd573a5ca8288eb7272482765f819534MD53TEXTDISSERTAÇÃO Príscila Alves Lima.pdf.txtDISSERTAÇÃO Príscila Alves Lima.pdf.txtExtracted texttext/plain132318https://repositorio.ufpe.br/bitstream/123456789/33643/4/DISSERTA%c3%87%c3%83O%20Pr%c3%adscila%20Alves%20Lima.pdf.txt62de61b5dc6e69ba00c222854be4f80aMD54123456789/336432019-10-26 01:29:30.894oai:repositorio.ufpe.br:123456789/33643TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T04:29:30Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
title |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
spellingShingle |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos LIMA, Príscila Alves Avaliação de desempenho Tomada de decisão |
title_short |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
title_full |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
title_fullStr |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
title_full_unstemmed |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
title_sort |
Restauração de serviços de Data Centers baseada na tomada de decisão de agentes distribuídos |
author |
LIMA, Príscila Alves |
author_facet |
LIMA, Príscila Alves |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/9598903870114231 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/8382158780043575 |
dc.contributor.author.fl_str_mv |
LIMA, Príscila Alves |
dc.contributor.advisor1.fl_str_mv |
MACIEL, Paulo Romero Martins |
dc.contributor.advisor-co1.fl_str_mv |
CUNHA, Paulo Roberto Freire |
contributor_str_mv |
MACIEL, Paulo Romero Martins CUNHA, Paulo Roberto Freire |
dc.subject.por.fl_str_mv |
Avaliação de desempenho Tomada de decisão |
topic |
Avaliação de desempenho Tomada de decisão |
description |
Empresas e organizações governamentais estão cada vez mais utilizando soluções em nuvem para prover serviços através da Internet. Essas instituições, atraídas pelos benefícios de confiabilidade, facilidade de manutenção, custo, escalabilidade, agilidade e aumento de produtividade, estão migrando suas rotinas e processos críticos, como aplicações financeiras, comerciais, da indústria e de saúde, para execução em ambiente de nuvem.Com esse crescimento, tem-se também um aumento na implantação de data centers que hospedam toda a infraestrutura de nuvem. Assim sendo, os provedores dessas infraestruturas precisam assegurar o cumprimento do Contrato de Nível de Serviço (SLA), pois a ocorrência de downtime pode gerar grandes perdas financeiras para ambas as partes - cliente e provedor. Portanto, a disponibilidade de serviços em nuvem é um fator crítico para os provedores dessa tecnologia, visto que requer uma postura proativa quanto à ocorrência de falhas. Diante desse contexto, este trabalho propõe uma estratégia que usa agentes distribuídos para escolher o link (site) cuja vazão de um data center com defeito para um data center operacional seja mais eficiente em restabelecer o serviço no menor tempo possível. Para atingir este objetivo, desenvolvemos um mecanismo multiagente com três módulos responsáveis por: monitorar os links com o intuito de verificar o throughput para transferir uma grande quantidade de dados; rankear a vazão de cada data center com o apoio de agentes e compartilhar informações em uma arquitetura de comunicação distribuída, para que a decisão final possa ser tomada em consenso pelos agentes. Os resultados obtidos comprovam a eficácia da nossa solução, pois foi possível cumprir com os objetivos estabelecidos e fornecer informações para o administrador do data center quanto ao melhor centro de dados para restabelecer serviços (redirecionamento de tráfego) ou realização de migração de VMs. |
publishDate |
2018 |
dc.date.issued.fl_str_mv |
2018-07-31 |
dc.date.accessioned.fl_str_mv |
2019-09-25T20:18:36Z |
dc.date.available.fl_str_mv |
2019-09-25T20:18:36Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/33643 |
url |
https://repositorio.ufpe.br/handle/123456789/33643 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Ciencia da Computacao |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/33643/5/DISSERTA%c3%87%c3%83O%20Pr%c3%adscila%20Alves%20Lima.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/33643/1/DISSERTA%c3%87%c3%83O%20Pr%c3%adscila%20Alves%20Lima.pdf https://repositorio.ufpe.br/bitstream/123456789/33643/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/33643/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/33643/4/DISSERTA%c3%87%c3%83O%20Pr%c3%adscila%20Alves%20Lima.pdf.txt |
bitstream.checksum.fl_str_mv |
59dbce1b81d3384820cd5a35356b9508 f35a1a8c725c596e21d6b9fda4a15738 e39d27027a6cc9cb039ad269a5db8e34 bd573a5ca8288eb7272482765f819534 62de61b5dc6e69ba00c222854be4f80a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310636695191552 |