Automated emulation of distributed systems through system management and virtualization

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.

Identiferoai:union.ndltd.org:IBICT/oai:tede2.pucrs.br:tede/5086
Date05 March 2010
CreatorsCalheiros, Rodrigo N.
ContributorsRose, C?sar Augusto Fonticielha de
PublisherPontif?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 SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS
Rightsinfo:eu-repo/semantics/openAccess
Relation1974996533081274470, 500, 600, 1946639708616176246

Page generated in 0.0116 seconds