Made available in DSpace on 2015-04-14T14:49:21Z (GMT). No. of bitstreams: 1
422781.pdf: 5148878 bytes, checksum: d7b0826fe17c2d5b479517821f279c99 (MD5)
Previous issue date: 2010-03-05 / Sistemas distribu?dos s?o compostos de elementos computacionais geograficamente distribu?dos que pertencem a m?ltiplos dom?nios administrativos controlados por m?ltiplas entidades. Estas caracter?sticas dificultam testes e avalia??es nesta plataforma, porque dificilmente testadores/avaliadores de sistemas ou pol?ticas adquirem repetidamente os mesmo recursos pela mesmo per?odo de tempo sob as mesmas condi??es de rede, o que s?o requisitos fundamentais para testes reproduz?veis e controlados do software em desenvolvimento. Uma alternativa a experimentos em plataformas reais ? emula??o, onde o modelo de um sistema executa o software real sob teste. A tecnologia de virtualiza??o possibilita o desenvolvimento de emuladores eficientes porque ela oferece meios para multiplexa??o e isolamento de recursos. Apesar da virtualiza??o facilitar o desenvolvimento de emuladores, pouco esfor?o tem sido feito para isolar testadores/avaliadores de sistemas ou pol?ticas da opera??o das ferramentas e do ambiente virtualizado. Esta tese apresenta o Automated Emulation Framework (AEF), que aplica tecnologias de virtualiza??o e ger?ncia de sistemas em um cluster de esta??es de trabalho a fim de oferecer uma ferramenta automatizada para emula??o de sistemas distribu?dos. Tr?s atividades principais s?o realizadas pelo AEF: primeiro, ele realiza o mapeamento das m?quinas virtuais que representam n?s do ambiente distribu?do emulado para n?s do cluster e dos links entre m?quinas virtuais para caminhos na rede f?sica; segundo, ele realiza a instala??o e configura??o autom?tica das m?quinas virtuais no cluster e rede virtual na rede do cluster; terceiro, ele realiza configura??o e disparo autom?tico de experimentos no sistema emulado, monitora??o e controle do ambiente e aplica??es, e reconfigura??o do sistema em caso de viola??es nas demandas do testador/avaliador de sistemas ou pol?ticas. Em rela??o ? primeira atividade, o problema de mapeamento ? definido formalmente e quatro her?sticas para solu??o do problema s?o desenvolvidas e avaliadas com o uso de simula??o de eventos discretos. Em rela??o ?s duas ?ltimas atividades, a arquitetura do AEF ? descrita em detalhes. Al?m do mais, um prot?tipo do AEF ? desenvolvido e avaliado atrav?s da realiza??o de experimentos no contexto de grades computacionais. Experimentos mostram que a arquitetura ? realiz?vel e que AEF pode ser uma ferramenta valiosa para experimenta??o repetida e control?vel de sistemas distribu?dos.
Identifer | oai:union.ndltd.org:IBICT/oai:tede2.pucrs.br:tede/5086 |
Date | 05 March 2010 |
Creators | Calheiros, Rodrigo N. |
Contributors | Rose, C?sar Augusto Fonticielha de |
Publisher | Pontif?cia Universidade Cat?lica do Rio Grande do Sul, Programa de P?s-Gradua??o em Ci?ncia da Computa??o, PUCRS, BR, Faculdade de Inform?ca |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS |
Rights | info:eu-repo/semantics/openAccess |
Relation | 1974996533081274470, 500, 600, 1946639708616176246 |
Page generated in 0.002 seconds