Made available in DSpace on 2016-08-17T14:52:33Z (GMT). No. of bitstreams: 1
Rafael Fernandes Lopes.pdf: 4191329 bytes, checksum: d7582da9cb0e7c9fbb1def0451444863 (MD5)
Previous issue date: 2006-01-13 / In recent years, Grid computing has emerged as a promising alternative to the
integration and sharing of multi-institutional resources. However, constructing a Grid
middleware is a complex task. Developers must address several design and implementation
challenges, such as: e±cient management and allocation of distributed resources, dynamic
task scheduling, high scalability and heterogeneity, fault tolerance, e±cient mechanisms
for collaborative communication among Grid nodes, and security issues.
MAG (Mobile Agents for Grid Computing Environments) explores the mobile
agent technology as a way to overcome several of these challenges. MAG middleware
executes Grid applications by dynamically loading the application code into a mobile
agent. The MAG agent can be dynamically reallocated among Grid nodes through a
transparent migration mechanism called MAG/Brakes, as a way to provide load balancing
and support for non-dedicated nodes. MAG middleware also includes mechanisms for
providing application fault tolerance, an essential characteristic for Grid environments.
We make extensive use of the agent paradigm to design and implement MAG components,
forming a multi-agent infrastructure for computational Grids. This master thesis describes
MAG and MAG/Brakes architecture, implementation and performance issues. / Nos ultimos anos, a computação em grade tem emergido como uma promissora
alternativa para a integração e compartilhamento de recursos multi-institucionais.
Entretanto, a construçãoo de um middleware de grade é uma tarefa complexa. Desenvolvedores
devem lidar com vários desafios de projeto e implementação, como: gerenciamento
e alocação suficiente de recursos distribuidos, escalonamento dinâmico de tarefas,
alta escalabilidade e heterogeneidade, tolerância a falhas, mecanismos suficientes para a
comunicação colaborativa entre nós da grade e aspectos de segurança;
O MAG (Mobile Agents for Grid Computing Environments) explora a tecnologia
de agentes móveis como uma forma de superar vários destes desafios. O middleware
MAG executa as aplicações da grade carregando dinamicamente o código da aplicação no
agente movel. O agente do MAG pode ser realocado dinamicamente entre nós da grade
através de um mecanismo de migração transparente chamado MAG/Brakes, como uma
forma de prover balanceamento de carga e suporte para nós não dedicados. O middleware
MAG também inclui mecanismos para prover tolerância a falhas de aplicações, uma caracteristica
essencial para ambientes de grade. O paradigma de agentes foi extensivamente
utilizado para projetar e implementar os componentes do MAG, formando uma infraestrutura
multiagente para grades computacionais. Esta dissertação de mestrado descreve
a arquitetura, implementação e aspectos de desempenho do MAG e do MAG/Brakes.
Identifer | oai:union.ndltd.org:IBICT/oai:tede2:tede/283 |
Date | 13 January 2006 |
Creators | Lopes, Rafael Fernandes |
Contributors | Silva, Francisco José da Silva e |
Publisher | Universidade Federal do Maranhão, PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET, UFMA, BR, Engenharia |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFMA, instname:Universidade Federal do Maranhão, instacron:UFMA |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0025 seconds