UNIVERSIDADE FEDERAL DE CAMPINA GRANDE - UFCG CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA - CEEI
DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO - DSC
PLANO DE ESTÁGIO Suporte ao DDGfs Experimentos e ambientação
Carla de Araújo Souza
Curso de Bacharelado em Ciência da Computação
Campina Grande, Agosto de 2009
Sumário
1 Informações Pessoais 2
2 Ambiente de Estágio 3
2.1 Estrutura Física . . . 3
3 Supervisão (Acadêmica e Técnica) 4
4 Resumo do Problema 5
5 Objetivos 5
6 Atividades Planejadas 6
7 Resultados Esperados 7
8 Cronograma 7
9 Aprovação 8
1
1 Informações Pessoais
Nome:Carla de Araújo Souza Matrícula:20421009
Endereço Residencial:Rua Paulo de Frontin, 382 / ap 203 - Catolé - Campina Grande - PB Endereço Profissional:Av. Aprígio Veloso, 882 Bodocongó, Bloco CO
58109-970, Campina Grande, PB
Fone: +55 (83) 3310 1640 , (83) 8834 5645 Fax: +55 (83) 3310 1498
E-mail: carla [AT] lsd.ufcg.edu.br
2
2 Ambiente de Estágio
O estágio será realizado no Laboratório de Sistemas Distribuídos (LSD) do Departamento de Sistemas e Com- putação (DSC) da Universidade Federal de Campina Grande.
Criado em 1996, surgiu como forma de juntar alunos, professores e pesquisadores do DSC e de outros departamentos para trabalhar em projetos na área de Sistemas Distribuídos.
Coordenado atualmente pelo professor Francisco Brasileiro, as pesquisas que ali ocorrem atuam na área de Cloud Computing, Sistemas Multi-Agentes, Grades Computacionais, Sistemas Peer-to-Peer, Tolerância a Falhas, Sistema de armazenamento distribuído e Aplicações Industriais.
2.1 Estrutura Física
A infraestrutura do Laboratório de Sistemas Distribuídos possui auditório informatizado, biblioteca dotada de livros de várias áreas da computação e 8 salas equipadas com quadro branco, condicionador de ar e postos de trabalho individuais com computador conectado à Internet de alta velocidade. Ambiente agradável e totalmente informatizado, o LSD está instalado num prédio onde dezenas de alunos de gradução, mestrado e doutorado trabalham em projetos de pesquisa e desenvolvimento.
Endereço: Universidade Federal de Campina Grande Departamento de Sistemas e Computação
Laboratório de Sistemas Distribuídos Av. Aprígio Veloso, 882 - Bloco CO
Bodocongó, CEP 58109-970 Campina Grande - PB, Brasil Fone: +55 83 3310 1365
Fax: +55 83 3310 1498
3
3 Supervisão (Acadêmica e Técnica)
A supervisão acadêmica será efetuada pela professora Raquel Vigolvino Lopes, pesquisadora do Laboratório de Sistemas Distribuídos (LSD) e professora do DSC/UFCG. A supervisão técnica será efetuada pelo aluno de mestrado Jonhnny Weslley.
Dados do supervisor acadêmico Nome: Raquel Vigolvino Lopes
Endereço Profissional: Av. Aprígio Veloso, 882 Bodocongó, Bloco CO 58109-970, Campina Grande, PB
Fone: +55 (83) 3310 1643 Fax: +55 (83) 3310 1498
E-mail: raquel [AT] dsc.ufcg.edu.br
Dados do supervisor técnico Nome: Jonhnny Weslley
Endereço Profissional: Av. Aprígio Veloso, 882 Bodocongó, Bloco CO 58109-970, Campina Grande, PB
Fone: +55 (83) 3310 1565
E-mail: jonhnny [AT] lsd.ufcg.edu.br
4
4 Resumo do Problema
O DDGfs, Distributed Data Grid filesystem, é um sistema de arquivos distribuído para uso corporativo de- senvolvido por alunos de graduação e pós-graduação do Laboratório de Sistemas Distribuídos, que tem como propósito utilizar o espaço disponível nas máquinas pertencentes a uma empresa. O DDGfs é capaz de gerar e agregar um storage area de forma muito mais economica que servidores dedicados de armazenamento.
O desenvolvimento de sistema de arquivos distribuído requer uma configuração do ambiente no qual ele será instalado para fornecer o serviço de armazenamento distribuído, e essa atividade necessita tanto de conhe- cimento específico quanto de tempo. Para isso, é preciso a participação de uma pessoa com um conhecimento mais profundo para auxiliar nodeploymentdo software.
O DDGfs deve ser capaz de ser utilizado em ambientes com intensivo acesso aos dados. O armazenamento desses dados deve ser feita de forma confiável, e para isso, o DDGfs deve ser testado e usado em diferentes ambientes para avaliação de desempenho, detecção de possíveis problemas, e até mesmo preceber a necessidade de novasfeatures.
5 Objetivos
O principal objetivo desse trabalho é fornecer um apoio especializado ao desenvolvimento do DDGfs, reali- zando odeploymentdo sistema e implementando os ambientes necessários para execução das atividades que fazem parte do desenvolvimento do DDGfs.
Como objetivos específicos espera-se:
• Instalar o DDGfs e gerar um relatório de como a instalação ocorreu, relatando a ocorrência de possíveis problemas;
• Verificar uma forma de testar a perfomance do DDGfs, utilizando um ambiente real de trabalho;
• Gerar os ambientes necessários para realização dodeployment;
• Realizar pesquisas para possíveis soluções de problemas que venham a aparecer.
5
6 Atividades Planejadas
As seguintes atividades serão realizadas:
Suporte ao projeto de desenvolvimento do DDGfs: Uma ambientação adequada deve ser feita de acordo com a necessidade dos desenvolvedores do DDGfs;
Pesquisas requisitadas: Constantemente pesquisas sobre novas tecnologias e formas de experimentação são necessárias para realização de testes e implementação de novas funcionalidades;
Escrita do relatório de estágio: Documentação de todas atividades realizadas e informações obtidas;
Preparação da apresentação de defesa do estágio: Preparar apresentação das atividades executadas e resul- tados obtidos.
Dentro da atividade de suporte ao desenvolvimento do DDGfs, ocorrerão várias atividades que surgirão de acordo com a necessidade dos desenvolvedores do DDGfs.
A estimativa de horas a se realizar as atividades pode ser vista na tabela 1.
Atividades Horas estimadas
A1 Suporte ao projeto de desenvolvimento do DDGfs 220
A2 Pesquisas requisitadas 30
A3 Escrita do relatório de estágio 50
A4 Preparação da apresentação de defesa do estágio 10
Total 310
Tabela 1: Atividades e horas estimadas
6
7 Resultados Esperados
Como resultado principal do estágio, espera-se que software DDGfs tenha sido instalado com sucesso em todos os ambientes resquisitados e a partir disso, todos os testes tenham sido devidamente executados e os dados coletados para análise pela equipe de desenvolvimento.
8 Cronograma
Pretende-se realizar as atividades enumeradas na seção 6 segundo o cronograma representado na tabela 2:
Agosto Setembro Outubro Novembro Dezembro
A1 A2 A3 A4
Tabela 2: Cronograma
7
9 Aprovação
Declaro para os devidos fins que aprovo o planejamento das atividades descritas neste documento como plano de estágio da aluna Carla de Araujo Souza, matrícula 20421009.
Jonhnny Weslley Supervisor Técnico
Raquel Vigolvino Lopes Supervisora Acadêmica
Joseana Macedo Fechine
Coordenadora da Disciplina Estágio Integrado
8