Projeto Estruturante Da Rede Co.C.a.D.A

53
 PROJ JET TO E S ST TRUT TUR A ANT TE DA REDE COLA ABORAT TI V VA A DE COMPUT T A AÇ Ç Ã ÃO DE A L L T TO DESEMPENHO E  APLIC A AÇ Ç Õ ÕES DA A B A AHIA A REDE CO.C.A.D.A. DA BAHIA ILHÉUS, 06/11/2009

Transcript of Projeto Estruturante Da Rede Co.C.a.D.A

Page 1: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 1/53

 

PPRROOJJEETTOO EESSTTRRUUTTUURRAANNTTEE DDAA RREEDDEE CCOOLLAABBOORRAATTIIVVAA 

DDEE CCOOMMPPUUTTAAÇÇÃÃOO DDEE AALLTTOO DDEESSEEMMPPEENNHHOO EE 

AAPPLLIICCAAÇÇÕÕEESS DDAA BBAAHHIIAA 

REDE CO.C.A.D.A. DA BAHIA 

ILHÉUS, 06/11/2009

Page 2: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 2/53

1

IINNTTRROODDUUÇÇÃÃOO 

O uso de sistemas computacionais é hoje não apenas um ato corriqueiro,

mas parte absolutamente essencial da vida e do trabalho de grande parte das

pessoas, ao menos nos centros urbanos, e a tendência é que esta presença

apenas se aprofunde no futuro. A este caráter cada vez mais ubíquo da

informática, soma-se também o aumento da complexidade e dos requerimentos de

performance dos equipamentos para que dêem conta de um número de tarefas

cada vez maior em menor tempo, e tarefas cada vez mais complexas.

O aumento do poder de cômputo dos equipamentos, até pouco tempo

atrás, era percebido pelos usuários através do aumento da freqüência dos

processadores, fruto do aumento da densidade de transistores impressos nas

pastilhas de semicondutores, com desenhos cada vez mais complexos e técnicas

de fabricação miniaturizada cada vez mais caras e mais próximas dos limites que

a física impõe.

Ao chegarmos mais perto das escalas em que os efeitos da mecânica

quântica tornam impraticáveis as consecutivas diminuições dos tamanhos dos

transistores, passamos a depender do aumento da eficiência do desenho de

sistemas que já são incrivelmente complexos, em que se exige compatibilidade

com as arquiteturas legadas e a capacidade de execução de tarefas universais por

um mesmo instrumento de processamento.

Da mesma forma que é difícil imaginar o abandono dos sistemas

computacionais pela sociedade moderna, também acostumamo-nos com o

inexorável progresso do poder de processamento de nossos computadores, aoponto de chegarmos a planejar ações futuras tendo como base “segura” do

aumento de nossa capacidade de resolver problemas o avanço previsto pela

famosa Lei de Moore, no mínimo.

Para contornar o efeito dos gargalos provocados pelos limites da miniaturização, a

principal alternativa para mantermo-nos abastecidos de nossa necessidade de

poder de computação é a adoção da associação física e lógica de duas ou mais

Page 3: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 3/53

2

unidades de processamento para executar as tarefas antes delegadas a uma

única. Esta associação pode ser feita dentro de um mesmo “chip”, como ocorre

nos hoje corriqueiros processadores dual-core (dois núcleos em um chip) e quad-core (já há protótipos de 80 núcleos em um mesmo chip). Também pode ser feita

interligando-se duas ou mais máquinas numa rede rápida local, como nos “clusters

beowulf”, ou mesmo dividindo as tarefas entre vários computadores distribuídos

geograficamente, montando “grids” de processamento. Estas mesmas soluções

podem ser empregadas quando, ao invés (ou além) do aumento do poder de

processamento (alto desempenho), queremos realizar várias tarefas ao mesmo

tempo, sem perda sensível de performance (alta disponibilidade). Estas soluçõesnão requerem apenas a modificação no arranjo físico das máquinas, mas

geralmente dependem da adequação das aplicações e, invariavelmente, da forma

como o usuário se relaciona com esta aplicação. Requerem, para sua eficiente

utilização, bastante conhecimento específico.

Para além do uso corriqueiro da Computação de Alto Desempenho (C.A.D.) nas

tarefas ordinárias, domésticas ou comerciais, há também uma infinidade de

aplicações na indústria, na ciência, na medicina, nas finanças e na defesa (entre

outros) que requerem cada vez mais poder computacional. Exemplos

emblemáticos disso são as previsões da evolução do clima, alimentadas

periodicamente por simulações feitas nos supercomputadores mais poderosos do

planeta, assim como a simulação de explosões nucleares, do comportamento de

mercados financeiros e da estrutura de novos materiais e de fármacos. O

planejamento de novos produtos na indústria automobilística e aeronáutica faz

forte uso de simulação computacional, bem como qualquer sistema complexo na

indústria. É, freqüentemente muito mais barato simular que montar protótipos.

Uma aplicação bastante prática e de interesse público é a simulação de tráfego

urbano de automóveis, que envolve uma grande quantidade de cômputo e seus

resultados podem servir de apoio em ações de planejamento visando otimizar o

fluxo de automóveis em grandes cidades. Talvez o principal “cliente” para esta

tecnologia no Brasil seja a Petrobrás, que tem os principais equipamentos de

computação paralela no Brasil, além de desenvolver redes de competência com

Page 4: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 4/53

3

laboratórios financiados espalhados por Universidades e centros de pesquisa em

vários estados.

A constituição de sistemas de alto desempenho e a formação de capacidade

técnica para o trabalho com estes sistemas e seu desenho já foi tratada como

questão de competitividade e é hoje encarada como questão de segurança

nacional nas principais potências do planeta.

Desta maneira, entendemos que a constituição de grupos especializados nas

tecnologias de C.A.D. e a formação de pessoal especializado e preparado para

utilizar-se desta ferramenta em empresas e na academia são ações

imprescindíveis para o progresso técnico e científico da Bahia.

Nos dias 28 e 29 de novembro de 2008, foi organizado na UESC, com apoio da

FAPESB, o Primeiro Workshop de Computação de Alto desempenho da Bahia (I

WCADBA - http://labbi.uesc.br/nbcgib/publico/wcad_apresentacao.php), no qual

cada instituição apresentou as áreas em que está trabalhando com C.A.D. e foi

estabelecida a idéia de uma parceria entre UESC, UEFS, UFBa, UNEB, CEFET-

BA e UNIFACS, intitulada Rede Colaborativa de Computação de Alto

Desempenho e Aplicações da Bahia (Rede CoCADA-Ba).A discussão foi complementada na IX Escola Regional de Computação

Bahia/Alagoas/Sergipe (ERBASE, no período de 04 a 08 de maio de 2009),

também organizada na UESC. Esta Rede tem como principal missão a troca de

experiências, as parcerias em projetos de pesquisa e a disseminação da

Computação de Alto Desempenho na Bahia. Decidiu-se também que as

instituições envolvidas unirão esforços para implementar, ainda em 2010, uma

especialização em C.A.D. com sistema de residência. A sede da primeira edição

desta especialização será a UESC.

Este projeto propõe o formato e o financiamento da Rede e do I Curso de

Especialização em C.A.D. da Bahia, como duas ações complementares.

Nesta rede encontram-se hoje representadas as seguintes instituições: UFBA,

UESC, UNEB, UEFS, IFBA e SENAI-CIMATEC.

Page 5: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 5/53

4

JJUUSSTTIIFFIICCAATTIIVVAA 

Até recentemente, os temas ligados à Computação de Alto Desempenho

estavam restritos a poucas áreas da academia e a poucas instituições que podiam

adquirir máquinas especialmente desenhadas para prover performance e

disponibilidade. Com a necessidade estratégica da indústria de processadores em

investir em estruturas multi-núcleo (multicore), e mesmo antes, com a emergência

dos "clusters", máquinas paralelas que podem ser montadas a partir de unidades

não-especializadas, mais acessíveis a instituições de menor porte, cada vez mais

aplicações comerciais e acadêmicas foram adaptadas de maneira a aproveitar as

vantagens de estruturas computacionais paralelas, distribuídas geograficamente

(GRIDS), para melhor resolver os problemas em que são aplicados. Esta

mudança de ambiente oferece ao mesmo tempo uma necessidade e uma

oportunidade para pesquisadores envolvidos em computação nas várias ciências

atendidas por recursos computacionais e que demandam maior eficiência.

Oferece também uma oportunidade de negócios a empresas fornecedoras

de equipamentos computacionais, especialmente os de missão crítica(servidores).

A Bahia tem crescido nas áreas de ciência e engenharia de computação,

tem pesquisadores de outras áreas que "consomem" C.A.D. e abriga empresas

que já oferecem produtos voltados para C.A.D. (como o caso da ACCEPT,

instalada no Pólo de Informática de Ilheús) e outras que poderiam investir neste

mercado, além de ter unidades da Petrobrás, o que poderia justificar parcerias no

desenvolvimento de capacidades nesta tecnologia. O estado ainda não temnenhuma instituição de ensino e pesquisa com massa crítica para a criação de

uma pós-graduação stricto sensu neste tema e mesmo inexiste qualquer pós-

graduação lato sensu para a formação de especialistas neste setor, o que dificulta

o estabelecimento e o crescimento de qualquer iniciativa, pela carência de

material humano especializado.

Page 6: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 6/53

5

Sendo este um tema multidisciplinar, faz-se bastante oportuna a

coordenação de esforços nesta área para promover o crescimento e a troca de

informações entre as instituições de ensino e pesquisa do estado no sentido daformação de competências e na aplicação destas tecnologias.

A UESC teve aprovada pela FINEP (e está em poceso de instalação) um

equipamento bastante promissor para a a realização de cálculos utilizando uma

mistura de computação paralela com memória compartilhada (os "processos"

diferentes acessam os mesmos espaços de memória) e memória distribuída (os

pocessos acessam apenas um banco de memorias particular, podendo trocar

informações entre si através da rede). Trata-se do Projeto do Centro deArmazenamento de Dados e Computação Avançada da UESC (C.A.C.A.U.). A

máquina em questão conta com um cluster interno com 20 nós bi-processados,

sendo cada processador um Xeon Quad-Core (4 núcleos, perfazendo 8 por

servidor), com 2Gb de memória RAM por núcleo, num total de 160 núcleos, com

capacidade estimada de 1,7TFlop (1 trilhão de operações de ponto flutuante por

segundo), o terceiro mais poderoso do norte-nodeste do país. Esta capacidade de

pico pode ainda ser dobrada com a aquisição de um nó experimental composto de

várias GPU's (processadores especializados das placas de vídeo, essencialmente

computadores vetoriais com 128 núcleos internos, cada), que serviria como

acelerador matemático para o cluster. O C.A.C.A.U. ficará abrigado no Núcleo de

Biologia Computacional e Gestão de Informações Biotecnológicas (NBCGIB-

UESC), que é um espaço voltado para o trabalho em rede, na Bahia, envolvendo

Bioinformática, um dos setores consumidores de C.A.D.

Esta máquina está sendo adquirida para suprir as necessidades de

armazenamento do dados das pós-graduações e grupos de pesquisa de todo o

setores da UESC, email e outras funções, além das necesidades de C.A.D. dos

grupos, esencialmente das áreas de exatas. Também prevê, em seu projeto

original, o estabelecimento de parcerias com outras instituições no Brasil ou no

exterior. Seria extremamente oportuno aproveitar a existência de tal equipamento

para iniciar uma colaboração interinstitucional com a finalidade de sedimentar o

setor de C.A.D. no estado, evitando a fragmentação de esforços e falta de

Page 7: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 7/53

6

cooperação tão característicos de vários setores da academia no Brasil. Para tal a

UESC interligou-se recentemente à RNP (Rede Nacional de Enino e Pesquisa,

que provê interconexão de alta velocidade entre as instituições do Brasil -http://www.rnp.br) com link de 52Mbits.

Por ocasião da organização do I WCADBA, firmou-se um consenso da

necessidade de criação da Rede C.O.C.A.D.A., envolvendo ações de pesquisa

conjunta, troca de informações e formação de pessoal. Para tal é necessário que

os membros da Rede tenham facilidades de mobilidade e uma infra-estrutura

mínima de trabalho em suas instituições. A proposta inovadora de uma

especialização em rede, com residência durante o estágio inicial dedicado àsdisciplinas, também faz parte integrante da formação desta Rede, provendo desde

  já o trabalho unificado de formação de competências na Bahia, também como

atividade fortalecedoa de parcerias entre as instituições. O cluster do C.A.C.A.U é

hoje o principal equipamento de C.A.D. sendo instalado no estado. No futuro

próximo, esperamos que seja sempre atualizado, mas caminhando para ser mais

uma máquina dentro de uma rede de várias máquinas sendo operadas por

pessoal de alto nível e aumentando a competitividade da Bahia neste setor

estratégico para virtualmente todas as áeas do conhecimento.

OOBBJJEETTIIVVOO GGEERRAALL 

Esta Rede tem como objetivo geral fortalecer as colaborações envolvendo

pesquisadores atuando nas instituições baianas, tanto da área de Computação

quanto os de outras áreas do conhecimento que façam uso intensivo deComputação de Alto Desempenho (CAD).

Os recursos a serem captados deverão prover mobilidade para troca de

experiências e devem visar um crescimento sustentável da área de CAD na Bahia.

Page 8: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 8/53

7

OOBBJJEETTIIVVOOSS EESSPPEECCÍ Í FFIICCOOSS 

- Fortalecimento dos grupos de pesquisa do estado da Bahia, envolvidos no

desenvolvimento de ferramentas para a Computação de Alto Desempenho ou

usuários destas ferramentas;

- Estabelecimento de laços de cooperação entre estes grupos, envolvendo troca

de experiências e compartilhamento de infra-estrutura e contatos externos;

- Promoção de acordos e colaborações estratégicas com instituições do Brasil e

do exterior e

- Formação de pessoal de alto nível para atuar no setor.

DDAADDOOSS DDAASS IINNSSTTIITTUUIIÇÇÕÕEESS PPAARRTTIICCIIPPAANNTTEESS 

UFBA 

A Universidade Federal da Bahia, criada pelo Decreto-Lei nº 9.155, de 8 de abril

de 1946, e reestruturada pelo Decreto nº 62.241, de 8 de fevereiro de 1968, com

sede na Cidade de Salvador, Estado da Bahia, é uma autarquia, com autonomia

administrativa, patrimonial, financeira e didático-científica, nos termos da Lei e do

seu Estatuto.

Apesar de instituída oficialmente como Universidade da Bahia, em 8 de abril de

1946, sua constituição englobou a articulação de unidades isoladas de ensino

superior preexistentes, públicas ou privadas.

Essas Unidades de Ensino Superior constituíram o núcleo inicial da Universidade

da Bahia. Em que pese o Decreto-Lei de 1946, naquele momento ainda não se

implantava uma verdadeira Universidade. Além de agrupar as antigas escolas,

fazia-se necessário um amplo esforço de criação de novas unidades e órgãos

complementares, para constituir um efetivo sistema universitário, capaz de atender

às necessidades culturais da sociedade baiana. Esse foi o desafio enfrentado pelo

Page 9: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 9/53

8

Reitor Edgard Santos até 1961, nos quinze anos em que esteve à frente da

Universidade da Bahia.

Atualmente, a UFBA possui 32 unidades de ensino; oferece 66 cursos de

Graduação, 136 cursos de pós-graduação lato sensu (especialização e

atualização), 51 cursos de Mestrado Acadêmico, 4 cursos de Mestrado

Profissional e 38 cursos de Doutorado.

A UFBA está empenhada não somente em expandir as vagas e o número de

cursos regulares de graduação, como em diversificar a oferta, introduzindo cursos

na modalidade de Educação a Distância, cursos Seqüenciais de Complementação

de Estudos e cursos de graduação fora da sede, com a perspectiva de contribuirpara o fortalecimento e expansão do ensino superior público e de qualidade no

Estado da Bahia.

Dentro desse contexto, no âmbito das universidades, a Ciência e Tecnologias da

Computação têm sido consideradas uma área estratégica para o bom andamento

das pesquisas, do ensino e da própria gerência administrativa da instituição. Na

UFBA, o lócus principal para as atividades de computação é o Departamento de

Ciência da computação (DCC) do Instituto de Matemática, criado pelo Decreto n.62.241 de 8 de fevereiro de 1968. Desde sua criação o DCC tem se envolvido com

atividades de ensino de graduação, tendo sido o responsável pela criação do

primeiro curso brasileiro de graduação em Computação (Bacharelado em

Processamento de Dados) cuja primeira turma iniciou suas atividades em meados

de 1969. No que toca a pesquisa e pós-graduação, o DCC teve um crescimento

marcante nos últimos anos, contando hoje com três cursos de pós-graduação:

Especialização Avançada em Sistemas Distribuídos, Mestrado em Mecatrônica e

Doutorado em Ciência da Computação. O antigo curso de Bacharelado em

Processamento de Dados sofreu uma reforma em 1996 e recebeu a denominação

de Bacharelado em Ciência da Computação. Além desse bacharelado, o DCC tem

forte participação no curso de Engenharia de Computação oferecido pela Escola

Politécnica, além de apoiar diretamente os cursos de Engenharia de Controle e

Automação e Engenharia de Produção e Bacharelados Interdisciplinares, entre

outros cursos da UFBA que requerem alguma formação básica em computação.

Page 10: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 10/53

9

Além desses, encontram-se em fase avançada de projeto dois novos cursos de

pós-graduação(Mestrado em Ciência da Computação e Doutorado em

Mecatrônica) e dois cursos novos de graduação (Bacharelado em Sistemas deInformação e Licenciatura em

Computação) foram recentemente aprovados para início de funcionamento no

primeiro semestre de 2010.

Atividades de pesquisa em Computacao de Alto Desempenho na UFBA têm sido

desenvolvidas principalmente pelo grupo Gaudi - Grupo de Computação

Distribuída, coordenado pela profa.

Fabíola Gonçalves Pereira Greve do DCC. Os esforços são localizados na área

de Tolerância a Falhas, mais especificamente: Algoritmos e Sistemas Distribuídos,

Grades Computacionais, Redes Móveis Ad-Hoc, Sistemas P2P e

Desenvolvimento de Middleware.

Em função de um longo histórico de projetos desenvolvidos, o Gaudi tem muitos

recursos a oferecer a rede Cocada, entre eles, destaca-se um cluster Network of

Workstations (NOW). Abaixo estão algumas especificações sobre as máquinas

disponíveis neste aglomerado:Codinome CPU Memória Discos Rede

node0 2 AMD OpteronModelo 246

4 GB PC3200ECC

2 SATA300160GB

GigabitEthernet

node4 2 AMD OpteronModelo 248

4 GB PC3200ECC

1 SATA300160GB

GigabitEthernet

node1, node2,node3

2 AMD OpteronModelo 246

2 GB PC3200ECC

1 SATA300160GB

GigabitEthernet

Outras pesquisas ligadas a CAD também têm sido realizadas no Instituto deFísica, coordenadas pelo professor José Garcia Vivas Miranda, nas áreas de

oceanografia, meteorologia, modelos moleculares e aplicações complexas.

Vale ressaltar que varios destes objetos de pesquisa do grupo Guadi e do Instituto

de Fisica foram desenvolvidos em parceria com outros institutos de pesquisa do

pais, como o LNCC (Laboratorio Nacional de Computacao Cientifica)

Page 11: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 11/53

10

No ano de 2009, em função de concursos públicos associados ao REUNI, oito

novos docentes foram contratados pelo DCC, dos quais dois tem interesse em

CAD: o prof. Celso A. Saibel Santos e a profa. Laís do Nascimento Salvador. Oprimeiro trabalha em aplicações de CAD, principalmente em Gestão da

Informação Multimídia, enquanto que a professora Laís tem interesse em

programação paralela, área de seu doutorado. Apesar da recente contratação,

estes novos professores têm se articulado com pesquisadores de outros

departamentos da UFBA -- com destaque o de GeoFisica --, na busca de

aplicações na área de CAD, a fim de que a comunidade científica da UFBA seja

beneficiada pela rede Cocada.Os Pesquisadores da UFBA membros da Rede são:

Nome Titulação Principal Área de Formação/AtuaçãoCelso A. Saibel Santos Dr. Aplicações MultimídiaFabíola Gonçalves PereiraGreve

Dra. Tolerância a Falhas

Genaro Fernandes deCarvalho Costa

Dr. Sintonização Dinâmica de Aplicaçõesem Grid

Guna Alexander Silva dos

Santos

Dr. Tolerância a Falhas em Clusters de

ComputadoresJosé Garcia Vivas Miranda Dr. Física / Aplicações ComplexasLais do NascimentoSalvador

Dra. Computação de Alto Desempenho

UESC 

A Universidade Estadual de Santa Cruz está localizada entre as cidades de

Ilhéus e Itabuna, principais pólos da região litoral Sul da Bahia, também conhecida

como Região Cacaueira. Abriga 28 cursos de graduação, 11 de mestrado e 1

doutorado e é a única Universidade pública integralmente localizada no Sul da

Bahia. A UESC tem se ocupado também com a interação em simbiose com o

meio produtivo, numa perspectiva de reforço da capacidade de pesquisa da

Universidade e do conteúdo tecnológico das empresas dasua área de influência.

Iniciou em 2006 um programa de aproximação com as empresas do Pólo de

Informática de Ilhéus, responsável pela produção de cerca de 20% dos PCs do

país (segundo o SINEC - Sindicato das Indústrias de Aparelhos Elétricos,

Page 12: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 12/53

11

Eletrônicos, Computadores, Informática e Similares de Ilhéus e Itabuna) que

resultou no desenvolvimento de uma série de projetos de pesquisa aplicada e

extensão tecnológica, com a captação de verbas via Lei de Informática da ordemde 1 milhão de Reais entre os anos de 2006 e 2007, com destaque para a criação

do Laboratório de Polímeros e do Laboratório de Ensaios Mecânicos e Resistência

dos Materiais (LEMER). Também em 2007 foi aprovado pela FINEP o projeto do

Centro de Armazenamento de dados e Computação Avançada da UESC, que

encontra-se em fase final de instalação.

Nas linhas de pesquisa que envolvem a Ciência dos Materiais e as

Tecnologias da Informação e Comunicação, está sendo instalado, através doINOVATEC (SECTI-BA) o Laboratório de Pesquisa e Inovação de Materiais

Avançados para Tecnologias de Informação e de Energia, para pesquisas na área

de polímeros bioluminescentes para telas e painéis fotovoltaicos. Em 2008 foram

aprovados, junto à FAPESB (Edital de Apoio a Projetos em Temas Estratégicos),

recursos para o Laboratório de Filmes Finos, para o desenvolvimento de

polímeros reforçados por fibras naturais e sintéticas para uso em pás eólicas e

para o desenvolvimento de novos tipos de blocos de cimento leve reforçados com

fibras vegetais.

Em 2009 iniciou-se a primeira turma do primeiro mestrado da área de

ciências exatas da UESC, o mestrado em Física, envolvendo como linhas

principais a Física Nuclear e a Astrofísica. Encontra-se em avaliação pela CAPES

o projeto de mestrado em Ciência, Inovação e Modelagem em Materiais. O

planejamento do Departamento de Ciências Exatas e Tecnológicas (DCET-UESC)

envolve ainda a submissão em 2010 para a CAPES do mestrado em Modelagem

Matemático-Computacional.

Para a maior parte das linhas de pesquisa em consolidação no DCET-

UESC, as atividades de modelagem e simulação computacional são importantes e

o desenvolvimento de competências em Computação de Alto Desempenho é

estratégico. Os grupos de Modelagem Aplicada e Computacional, de Física

Nuclear e de Astrofísica já fazem uso de ferramentas e métodos de computação

paralela, tendo seus próprios clusters. O Núcleo de Biologia Computacional e

Page 13: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 13/53

12

Gestão de Informações Biotecnológicas (NBCGIB-UESC), no momento abriga 2

clusters pequenos (de até 6 nós) e uma Altix SGI (de memória compartilhada),

hospedando pesquisas que vão da Bioinformática à Neutrônica e a FusãoTermonuclear Controlada, e também está sendo preparado para abrigar o

C.A.C.A.U.

Os Pesquisadores da UESC membros da Rede são: 

Nome Titulação Principal Área de Formação/AtuaçãoAdriano Hoth Cerqueira(*)  Dr.  Astrofísica Alvaro Vinicius de SouzaCoelho 

MSc.  Ciência da Computação/GridsComputacionais 

Aprígio Augusto LopesBezerra

MSc  Modelagem Computacional 

Dany Sanchez Rodriguez  Dr.  Modelagem Computacional Esbel Valero  Dr.  Modelagem Computacional Felix Mas Milian Dr.  Física Nuclear/Sistemas Eletrônicos Fermin de la Caridad G.Velasco 

Dr.  Física Nuclear 

Francisco Bruno SouzaOliveira

Dr.  Modelagem Computacional 

Gesil SampaioAmaranteSegundo 

Dr.  Fusão TermonuclearControlada/Modelagem Computacional 

José Craveiro Neto  Dr.  Ciências da Computação/ Bancos deDado Paralelos 

Martha Ximena TorresDelgado

Dra.  Engenharia/Computação de AltoDesempenho 

Paulo Eduardo Ambrósio Dr.  Ciências Médicas/Reconhecimento dePadrões 

Vânia Cordeiro da Silva  Dra.  Ciência da Computação/Compressão deImagens 

(*)Coordenador do Projeto C.A.C.A.U. (FINEP) 

O Representante institucional da UESC para a Rede será o Prof. Gesil Amarante.

Page 14: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 14/53

13

UNEB 

A Universidade do Estado da Bahia - UNEB é uma instituição pública,

gratuita, mantida pelo Governo do Estado, através da Secretaria de Educação.

Está presente geograficamente em todas as regiões do Estado, estruturada no

sistema multicampi.

A complexidade de sua estrutura está diretamente ligada ao seu papel

social, pois possui 29 Departamentos sediados na capital e em 24 centros

regionais de médio e grande porte. Além disso, a Rede UNEB 2000, um programa

especial em convênio com prefeituras municipais, faz-se presente em

aproximadamente 137 municípios, para graduar professores em exercício na redepública. Nos seus diversos cursos de graduação, o aluno tem acesso a um

sistema de biblioteca informatizada, laboratórios e equipamentos de informática,

que garantem as atividades de ensino.

Abrigando 36 cursos de graduação, 7 de mestrado e 1 doutorado a UNEB

desenvolve também Pesquisa, possuindo programas de iniciação científica e bolsa

de monitoria para os seus estudantes, em pleno funcionamento.

Na área de tecnologia de informação a UNEB abriga o ACSO - Núcleo deArquitetura de Computadores e Sistemas Operacionais, núcleo de pesquisa da

universidade, formado por determinado conjunto de pesquisadores do

Departamento de Ciências Exatas e da Terra, Campus I- DCET I, têm por

objetivos abrigar atividades de pesquisa, ensino e extensão, além de fornecer o

devido suporte para pesquisas dos alunos de graduação da UNEB e contribuir

para a formação continuada dos Professores da UNEB e de instituições

acadêmicas da Bahia e do Brasil.

Atualmente o ACSO atua em pesquisa, ensino e extensão. Presta à

comunidade acadêmica, industrial, comercial e governamental serviços com

qualidade na área de processamento de alto desempenho, utilizando computação

paralela com memória distribuída, em especial clusters de computadores e grids

computacionais. Atualmente abriga a linha de Computação de Alto Desempenho

objetivando trabalhar na criação de uma infra-estrutura tecnológica e humana

entre diversos grupos dedicados ao campo da informática e com experiência na

Page 15: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 15/53

14

área de aplicações científicas potencialmente usuárias da tecnologia de Clusters

de Computadores e Grids Computacionais.

Além da linha de C.A.D., o ACSO investiga e desenvolve agentes robóticos

autônomos que “raciocinam” sobre experiências obtidas, tomam decisões, são

capazes de atingir metas específicas sob restrições de tempo e recursos. Integram

planejamento reativo e deliberativo de atividades, são capazes de colaborar

(colaborativos) com outros agentes para resolver problemas e realizar tarefas

complexas e são capazes de aprender (adaptativos) à medida que adquirem

experiência.

Os pesquisadores da UNEB envolvidos diretamente na rede são:

Dr. Josemar Rodrigues

Dr. Leandro Coelho

Atc. Dr. Marco Simões

UEFS 

Autorizada pelo Decreto Federal nº 77.496 no ano de 1976, Reconhecida

pela Portaria Ministerial nº 874/86 de 19-12-86 e Recredenciada pelo Decreto

Estadual nº 9.271 de 14-12-2004, a UEFS vem se expandindo rapidamente,

concentrando suas ações no centro-norte baiano, território que integra o semi-

árido, e está presente em cerca de 150 municípios baianos, em cumprimento do

seu objetivo social que é preparar cidadãos que venham a exercer, tanto liderança

profissional e intelectual no campo das atividades a que se propõem, quanto a

terem responsabilidade social no sentido de serem capazes de desempenhar,

propositivamente, o seu papel na definição dos destinos da sociedade baiana ebrasileira. O cumprimento desta função social a torna reconhecida como uma das

mais expressivas Instituições de Educação Superior do Estado da Bahia e do

País.

Hoje, a UEFS mantém 47 cursos de Graduação, destes, 25 referentes a 02

Programas de Formação de Professor que desenvolve em parceria com a

Secretaria de Educação do Estado e Prefeituras Municipais. No que tange ao

Page 16: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 16/53

15

ensino de pós-graduação conta com 09 Mestrados e 03 Doutorados, mais os

cursos de Especialização, reunindo uma população de 10 000 estudantes. Quanto

à Pesquisa, além dos Projetos institucionais nas diversas áreas do conhecimento,e mais de uma centena de grupos de pesquisa cadastrados junto ao CNPq, o que

assegura uma importante produção científica, a UEFS coordena duas redes de

pesquisa junto ao Instituto do Milênio do Semi-Árido (Imsear), tendo, sob esta

coordenação 23 Universidades e Órgãos de Pesquisa, destes, 20 no Nordeste,

mais a UFRJ, a Senagen/UnB e o Kew Garden na Inglaterra. A outra rede é o

Projeto Biodiversidade do Semi-Árido (PPBIO), coordenando 15 Universidades

todas no nordeste. Para assegurar a participação dos estudantes em programasde iniciação científica, emprega, ao ano, recursos da ordem de 1.500 mil só em

bolsas para estudantes de graduação.

Em 2007, foi aprovado junto à FAPESB o projeto COMPGRAFS:

IMPLANTAÇÃO DE UMA INFRA-ESTRUTURA PARA COMPUTAÇÃO EM

GRADE NA UEFS, que permitiu a aquisição de 25 máquinas para a montagem de

um cluster para o curso de Engenharia de Computação. Esse cluster atualmente

se encontra em operação plena e saturado de trabalho pois atende a alunos e

professores tanto do curso de Engenharia de Computação quanto do Mestrado e

Doutorado do Programa de Pós-Graduação em Biotecnologia (PPGBiotec).

Os Pesquisadores da UEFS membros da Rede são:

Nome Titulação Principal Área de Formação/AtuaçãoAlex Guterres Taranto Dr. Farmácia / Química ComputacionalAngelo Amâncio Duarte Dr. Computação de Alto Desempenho / 

BioinformáticaAntonio Lopes Apolinário

Júnior(*)

Dr. Computação Gráfica / Visualizações

VolumétricasAristóteles Góes Neto Dr. Biologia / BioinformáticaFabiana Cristina Bertoni  Dra. Sistemas InteligentesMaurício Cunha Escarpinati Dr. Processamento de Imagens / Imagens

MédicasNilton Souza Dantas  Dr. Física / Física dos Materiais(*)Coordenador do Projeto COMPGRAFS (FAPESB) 

Page 17: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 17/53

16

IFBA 

O IFBA - Instituto Federal de Educação, Ciência e Tecnologia da Bahia -

terá inicialmente dois campi participando da rede: Salvador e Santo Amaro.

O campus de Salvador é representado pelo Prof. Msc Allan Edgard Silva

Freitas , líder do grupo de Pesquisa em TI deste campus , assim como um dos

responsáveis técnicos pela REMESSA (Rede de Alta Velocidade de Salvador).

Atualmente o prof. Allan é aluno regular do doutorado MultiInstitucional entre

UFBA-UNIFACS-UEFS. Já o campus de Santo Amaro é representado pelo Prof.

Msc. Francisco Borges, mestre em modelagem computacional, sua área de

atuação são algoritmos paralelos, balanceamento de carga e scheduling.

Atualmente o campus de Salvador possui o curso de Graduação

Tecnológica em Análise e Desenvolvimento de Sistemas , com 80 vagas anuais e

que tem ocmo objetivo formar profissionais de nível superior capacitados para

atuar como desenvolvedores de Sistemas de Computacionais e de Informação,

procurando suprir, à curto prazo, as maiores necessidades na área de

desenvolvimento de software na Região Metropolitana de Salvador. Os alunosformados pelo curso passarão por matérias tanto de programação como de

análise e especificação de sistemas, permitindo rápida inserção no mercado de

trabalho. O curso é coordenado pelo Prof. Msc Pablo Vieira Florentino, que tem

formação na área de Banco de Dados Distribuídos e vem participando dos

encontros e discussões para formação do projeto estruturante da rede. O campus

Salvador tem planejado para 2010.2 a implantação da Licenciatura à Distância em

Informática e para 2011 o curso de Engenharia Mecatrônica. Em termos de

pesquisa, o campus Salvador, através dos professores aqui citados, vem

desenvolvendo alguns trabalhos em computação distribuída. Em especial o

LABIC, Laboratório de Biologia Computacional, tem desenvolvido trabalhos de

computação distribuída e paralela que processam algoritmos de análise e

comparação de moléculas.

Page 18: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 18/53

17

Já o campus de Santo Amaro iniciará em 2010.2 a Licenciatura de

Informática, oferecendo 40 vagas dando continuidade ao eixo de Tecnologia de

Informação no qual o campus já possui cerca de 400 alunos nos cursos de ensinomédio ou subseqüente em Técnico em Tecnologia da Informação. Além disso, o

campus Santo Amaro prevê em seu PDI - plano de desenvolvimento institucional a

criação em 2013 do curso de bacharelado em Informática. O campus Santo Amaro

dispõem hoje de quatro laboratórios para a prática das disciplinas técnicas, com

quinze máquinas cada e está previsto a ampliação para mais dois laboratórios.

Além dos professores acima citados teremos também como equipe

executora:

Em Salvador 

• Romildo Martins Bezerra - doutorando na área de Redes do DMCC Santo

Amaro

• André Ferreira e Harley Rosa - discente especialista em redes

• Islan Junior e Robson Bispo - técnico administrativo locado na coordenação

de informática.

As contrapartidas oferecidas pelos campi são:

Em Salvador

• Disponibilizar carga horária dos docentes e técnicos administrativos;

Instalações das salas de pesquisa e laboratório para desenvolvimento deatividades de pesquisa relacionadas ao projeto.

Santo Amaro

• Disponibilizar carga horária dos docentes e técnicos administrativos;

• Dois computadores para desenvolvimento de atividades relacionadas ao

projeto;

Page 19: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 19/53

18

• Instalações da sala de pesquisa e laboratório para desenvolvimento de

atividades de pesquisa relacionadas ao projeto.

O IFBA possui mais sete campi: Barreiras, Camaçari, Eunápolis, Porto

Seguro, Simões Filho, Valença e Vitória da Conquista, com dois Núcleos

Avançados em Dias D’Ávila e Brumado. Além disso, o campus de Valença passa

a oferecer curso de Licenciatura em Computação a partir de 2010.2 e o campus

de V. da Conquista oferece curso de Bacharelado em Engenharia Elétrica. Com o

Plano de Expansão do Governo Federal, até 2010 serão 17 campi: Bom Jesus da

Page 20: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 20/53

19

Lapa, Feira de Santana, Ilhéus, Irecê, Jacobina, Jequié, Paulo Afonso e Seabra.

Pretende-se que a rede COCADA em uma segunda etapa contemple esses outros

campi, o que seria interessante para o Estado da Bahia vista a capilarização doIFBA no interior do estado facilitando dessa forma a difusão do conhecimento.

IFBA

R. EMÍDIO DOS SANTOS, S/N, BARBALHO, SALVADOR-BA

www.ifba.edu.br 

SENAI-CIMATEC 

Page 21: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 21/53

20

AADDEERRÊÊNNCCIIAA AAOO PPLLAANNOO EESSTTAADDUUAALL DDEE CC,, TT,, II.. 

Os Projetos Estratégicos da Secretaria Estadual de Ciência, Tecnologia e

Inovação são: o de Fortalecimento da Base Acadêmica, o de Fortalecimento da

Base Empresarial (voltada a APL's de pequenas e médias empresas), o de Pólos

Regionais de T.I., o de Melhoria de Infra-Estrutura de Transmissão de Dados, o de

Cidades Digitais, o de Centros Vocacionais Tecnológicos Territoriais e o Plano

Setorial de Qualificação em T.I.

Fica evidente uma identificação clara do desenvolvimento do setor de

Tecnologias da Informação e Comunicação como condição para o

desenvolvimento econômico, científico e tecnológico da Bahia. Para que este

desenvolvimento seja sustentável, há a necessidade de capacitação de pessoal

para a utilização das tecnologias disponíveis, para o aumento na produtividade

dos diversos setores em que estas são aplicadas. É também necessário o domínio

das tecnologias mais avançadas, tanto para o avanço do setor acadêmico quanto

no setor empresarial, para que a adoção de projetos e iniciativas inovadoras se dê

de maneira mais rápida e eficiente.

O projeto da Rede Co.C.A.D.A prevê ações de fortalecimento do setor

acadêmico por meio de cooperação, mas também uma ação imediata de formação

de pessoal em nível de especialização e ativo contato com empresas do setor

para que a transferência de tecnologia se dê da maneira mais rápida e ampla

possível. Desta forma, o projeto encontra-se perfeitamente alinhado com as ações

e objetivos da Secretaria Estadual de Ciência, Tecnologia e Inovação.

Page 22: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 22/53

21

DDEESSCCRRIIÇÇÃÃOO GGEERRAALL DDOO PPRROOJJEETTOO 

Por se tratar de uma área onde avanços tecnológicos acontecem em

grande velocidade, a Computação de Alto Desempenho demanda que os

pesquisadores estejam em contínua cooperação para que possam usufruir das

informações e evoluções contínuas. Portanto, torna-se natural a criação Rede

Colaborativa de Computação de Alto Desempenho e Aplicações da Bahia

(CoCADA). O contexto atual se tornou particularmente propício à criação da rede

CoCADA por conta de uma aglomeração particular de pesquisadores baianos da

área de Computação de Alto Desempenho, os quais são oriundos de um mesmo

programa de doutorado e que retornaram para a Bahia em 2006, 2007 e 2009.

Associado a isso, a instalação do Núcleo de Biologia Computacional e

Gestão de Informações Biotecnológicas (NBCGIB) permitiu a montagem de uma

infra-estrutura computacional de alto desempenho que pode fazer frente às

demandas de pesquisas avançadas em Computação de Alto Desempenho e,

principalmente, às áreas fins às quais a Computação de Alto Desempenho presta

serviços, mais notadamente Bioinformática e Física no nosso caso. Some-setambém a esses dois fatos, a criação do Programa Multi-institucional em Ciência

da Computação, que já possui um doutorado em operação e obteve recentemente

aprovação para a criação do mestrado, o qual aumenta as condições para o

desenvolvimento de pesquisas na área de Computação de Alto Desempenho. A

partir desses eventos, criou-se uma condição propícia para que diversos

pesquisadores se reunissem para fomentar uma rede de colaboração em

Computação de Alto Desempenho com três linhas iniciais de ação:• Estimular e cooperação entre pesquisadores e usuários de Computação de

Alto Desempenho no estado;

• Capacitar recursos humanos na área de Computação de Alto Desempenho;

• Buscar parcerias com iniciativa privada.

O grupo de pesquisadores envolvidos na criação da rede apresenta

competências diversas, as quais podem ser aglomeradas em três grandes áreas

Page 23: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 23/53

22

de atuação: computação de alto desempenho, bioinformática e física. Esse

conjunto de competências é suficiente para iniciar uma colaboração substancial

para o desenvolvimento de tecnologias que dêem suporte a áreas vitais para odesenvolvimento do estado. Além do mais esses pesquisadores do CoCADA

também compõe uma vasta rede de contatos com outras instituições de pesquisas

nacionais e internacionais, facilitando a rápida integração da rede em projetos de

cooperação multi-institucional. Além de aumentar o raio de ação da rede, essas

cooperações aumentam as oportunidades e captação de recursos para pesquisa,

principalmente com órgão internacionais de fomento.

Como o estado da Bahia abriga duas grandes empresas cuja operação é muitodependente de pesquisas, a FIOCRUZ e a Petrobrás, há muito espaço para

colaboração com seus pesquisadores e usuários locais, os quais, muitas vezes

por estarem afastados das sedes, têm carência de tecnologias e informações na

área de computação de alto desempenho. Alguns pesquisadores da rede

CoCADA já desenvolvem trabalhos nessas instituições e a formalização da rede

facilitará muito a criação de parcerias formais para projetos novos de grande porte.

Por ser estrategicamente composto por pesquisadores espalhados em diversas

cidades baianas, a rede CoCADA sera capaz de alcançar todo o Estado da Bahia.

A união em rede dos diversos equipamentos de alto desempenho das instituições

envolvidas permitirá a computação em grid (grade, em português) para obter um

desempenho muito superior ao que se conseguiria caso os equipamentos fossem

mantidos isolados.

Com a distribuição de recursos tanto materiais quanto humanos, será possível

capacitar recursos humanos em praticamente todas as ICTs do estado através de

disciplinas nos cursos de graduação e pós-graduação já estabalecidos, além do

próprio curso de especilização em Computação de Alto Desempenho que será

ministrado pelos pesquisadores da rede.

Page 24: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 24/53

23

MMEECCAANNIISSMMOOSS GGEERRAAIISS DDEE EEXXEECCUUÇÇÃÃOO 

O Projeto terá um coordenador e um vice-coordenador que serão de

instituições diferentes. Aos coordenadores compete:

• Encaminhar a execução das decisões da Rede;

• Cuidar para que as informações relevantes à C.A.D. estejam acessíveis aos

membros da Rede;

• Representar a Rede em todas as instâncias acadêmicas e administrativas;

• Gerir os recursos financeiros deste projeto e

• Promover o estudo e a pesquisa dos temas relevantes para a C.A.D. no

estado da Bahia.

Cada instituição terá um representante que deverá manter a Coordenação da

Rede alimentada acerca de informações relevantes para a C.A.D. em sua

instituição, bem como encaminhar à Coordenação questões levantadas por seus

pesquisadores.

Para auxiliar os coordenadores nas suas atribuições acima descritas haverá

dois bolsistas de Inovação tecnológica.

Haverá a cada ano Workshops de Computação de Alto Desempenho da Bahia,

durante o que o andamento das atividades da Rede e o progresso dos grupos

serão debatidos e decisões gerais sobre as atividades da Rede serão tomadas,

por maioria simples dos representantes institucionais.

Page 25: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 25/53

24

SSUUBBPPRROOJJEETTOOSS 

Sub-Projeto 1: Infra-Estrutura e Mobilidade para a Rede Co.C.A.D.A.

Objetivos 

O objetivo desta rede é ampliar as oportunidades de cooperação e a troca

de experiências entre os grupos de pesquisa que têm a computação de altodesempenho como principal objeto de estudo ou ferramenta importante. Esta

cooperação envolverá trabalhos conjuntos, co-organização de eventos e o

compartilhamento de infra-estrutura e contatos com vistas a acelerar o progresso

dos grupos, individualmente e do setor como um todo no estado. Também

deverão ser organizadas ações conjuntas de atração e fixação de competências

neste setor, entendendo-o como estratégico e de importância singular para uma

vasta gama de outras áreas.

Justificativa e Relevância 

A área de Computação de Alto Desempenho segue em franco

desenvolvimento e apresenta inúmeras oportunidades de contribuição. e que

depende de investimento em equipamentos que podem ter a sua utilização

partilhada mesmo sem a presença física o usuários. Há um número relativamente

pequeno mas crescente de pesquisadores nesta área na Bahia, sem grandeconcentração em uma instituição em particular e todas estas características

tornam a área de C.A.D. propícia à criação de uma rede temática estadual, o que

pode ser replicado para outras áreas do conhecimento. Esta área provê, ademais,

instrumentos importantes para várias outras áreas de conhecimento.

Page 26: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 26/53

25

Impactos Previstos 

  Impacto Científico 

Com a montagem da rede CoCADA espera-se consolidação a pesquisa em

Computação de Alto Desempenho na Bahia, com estabelecimento de

colaborações internas e externas, aumento no número de publicações na área

de Computação de Alto Desempenho e afins e consequentemente melhorando

a participação da Bahia no cenário de pesquisa nacional em TIC.

  Impacto Tecnológico 

A utilização de técnicas de Computação de Alto Desempenho permite a

obtenção de resultados mais rápidos e melhores para as demais áreas de

pesquisa que se valem de métodos computacionais para realização de simulações

complexas ou como meio rápido de obter resultados de cálculos que sirvam para

realização de suas atividades finais. Parcerias com o setor produtivo são

consequências diretas do estabelecimento da rede CoCADA, principalmente

quanto se leva em consideração a criação em futuro próximo do Parque

Tecnológico em Salvador. Empresas como FORD Petrobrás e Braskem, para

citar apenas alguns nomes que já se encontram instalados na Bahia, são usuárias

regulares de sistemas sistemas que demandam alto desempenho de cômputo

para a obtenção de resultados. Estas empresas via de regra se valem de sua

estrtutura externa para fazer frente às demandas computacionais quando

poderiam passar a se valer de serviços fornecidos dentro do nosso próprio estado.

Com as tecnologias que serão viabilizadas pela rede CoCADA, estas empresas

poderão enxergar a possibilidade de utilizar recursos humanos e materiais locais

para o suporte às suas atividades.

Page 27: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 27/53

26

  Impacto Econômico 

A atração de competências e investimentos como frutos da interação com a

industria é um dos dedobramentos mais desejados deste projeto. O

aperfeiçoamento de técnicas e de produtos como resultado da aplicação de

técnicas de computação de alto desempenho aplicadas à modelagem

computacional mais eficientes e poderosas provoca um ganho de produtividade e

de eficiência nos processos produtivos, criando um efeito propagador que se

expande por demais setores da cadeia de produção com resultados diretos e

indiretos sobre a geração de pequenas empresas de base tecnológica. A atração

de investimentos é um desdobramento possível do fortalecimento do setor noestado.

  Impacto Social 

Além de criar oportunidades de formação/qualificação de mão de obra, a

rede CoCADA pode fomentar a atração de pesquisadores da área de TIC para o

estado da Bahia, aumentando a atratividade para que pesquisadores oriundos de

grandes centros do país e do exterior se instaklem em nosso estado. Com ofomento do fornecimento de soluções/serviços para grandes empresas nacionais e

o surgimento de pequenas empresas de base tecnológica há uma possibilidade

real de aumento de renda direta e indireta para os profissionais de TIC no estado.

  Impacto Ambiental 

Uma das várias áreas de atuação de C.A.D. envolve a simulação de

impactos de efeitos diversos no clima e a propagação de poluentes, tanto naatmosfera quando em ambinetes aquáticos. A análise do impacto da construção

do Porto Sul, por exemplo, grane projeto do P.A.C. pra a região de Ilhéus, será

toda realizada em instituições de fora da Bahia (principalmente COPPE-UFRJ, que

detém capacidade de modelagem computacional de simulação de correntes

marítmas), uma amostra da necessidade de capacitação do estado para aferir

efeitos das grandes obras de infra-estrutura de que necessita no futuro próximo. 

Page 28: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 28/53

27

Metodologia 

O projeto de construção da rede que deve durar dois anos e englobará

quatro ações da Rede durante essa etapa. Todas as ações serão discutidas e

decididas através de um Comitê Gestor da Rede, que será composto por um

representante de cada instituição. A coordenação-geral do Comitê Gestor, a quem

caberá a direção do Comitê, a execução e o acompanhamento das ações, caberá

aos professores Gesil Amarante (UESC) e Josemar Rodrigues de Souza (SENAI-

CIMATEC).

A primeira ação será o estabelecimento de um Plano de Capacitação e

Desenvolvimento na área de C.A.D. na Bahia, que envolverá o mapeamento maisdetalhado da situação atual e do investimento necessário para uma infra-estrutura

de uso comum com serviço ininterrupto e seguro com pessoal treinado, bem como

para o estabelecimento de uma infra-estrutura adequada a todas as instituições

membros da Rede. Durante esta fase este papel poderá ser prestado em caráter

experimental pelo C.A.C.A.U. (UESC).

A segunda ação será a de promoção da área dentro das ICT's no estado,

culminando com a organização de um evento regional m meados de 2010 (IIWCADBA) e um evento internacional na área de C.A.D., com expectativa de ser

realizada em meados de 2011 em local a ser ainda determinado.

A terceira ação envolverá o financiamento e acompanhamento dos

trabalhos de cooperação técnico-científica entre os grupos baianos, basicamente

provendo mobilidade para os pesquisadores dentro do estado e em eventos

externos, em que apresentarão resultados das psquisas envolvendo C.A.D. como

representantes da rede (e também de sua instituição), necessariamente. A

submissão de propostas de utilização desta verba de mobilidade será em caráter

de fluxo contínuo e a decisão caberá ao Comitê Gestor da Rede.

A quarta ação será a de estabelecimento de convênios e projetos de cooperação

com empresas e organizações de setores que envolvem C.A.D. Tais cooperações

podem envolver financiamento de projetos da Rede, com especial atenção para o

fortalecimento de sua infra-estrutura.

Page 29: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 29/53

28

Mecanismos de Transferência de Resultados

Page 30: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 30/53

29

Sub-Projeto 2: Especialização em Computação de Alto Desempenho 

Objetivo

O Curso objetiva fornecer o embasamento teórico e prático necessários à

capacitação de profissionais da área de informática, de nível superior, na

utilização de novos recursos computacionais, técnicas e métodos da computação

de alto desempenho. Desta forma, o objetivo principal desta especialização é o de

dotar o estado de pessoal qualificado para atuar na área de CAD, tanto no setor

produtivo quanto na academia, também preparando terreno para um possível

programa de pós-graduação stritcto sensu de mesmo tema.

Público Alvo:

O curso de Especialização em Computação de Alto Desempenho oferece

vagas para candidatos diplomados em cursos de graduação da área de Ciência da

Computação, Análise de Sistemas, Sistemas de Informação ou demais cursos

superiores e que possuam atuação correlata.

Justificativa e Relevância

A importância estratégica deste setor para várias áreas de ciência e

tecnologia e a falta de profissionais com formação específica de CAD no estado

requerem ações dirigidas e urgentes no sentido da preparação de uma quantidade

de profissionais capacitados para atuar em diversas áreas atingidas num curto

período. Não há, no momento, ICT's no estado com pessoal e infra-estrutura

própria suficientes para o preenchimento desta lacuna, oferecendo um curso deste

tipo. Também vemos como oportuna a associação de várias ICT's de diferentes

matizes (estaduais, federais e privadas) num único programa como este para dar

aos futuros alunos uma visão bastante ampla das possibilidades destas

tecnologias em que será capacitado.

Page 31: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 31/53

30

Impactos Previstos

  Impacto Científico 

Tal ação, além de prover material humano de qualidade para os grupos de

pesquisa do estado, tem o potencial de solidificar os elos entre as instituições

participantes da rede, o que propiciará um maior intercâmbio de idéias e

experiências entre os grupos.

  Impacto Tecnológico 

A formação de profissionais em C.A.D. no estado tem o potencial de

viabilizar a absorção e a utilização mais rápida destas tecnologias por setores

diversos, especialmente por empresas inovadoras criadas ou instaladas na Bahia.

Desta forma esta previsto:

-O estabelecimento de parcerias com empresas do setor de T.I. receptoras de

profissionais especialitas em C.A.D.

-O estabelecimento de parcerias com empresas do setor de T.I. e/ou centros de

pesquisas em C.A.D. para desenvolviemento de aplicações de interesse.

-O estabelecimento de parcerias com empresas do setor de T.I. e/ou centros de

pesquisas para transferência de resultados e crescimento sustentável.

  Impacto Econômico 

O aperfeiçoamento de técnicas e de produtos da C.A.D. assim como dos

serviços oriundos desta tecnologia, aliados à possível geração de pequenas

empresas de base tecnológica e atração de investimentos culminará numa

possibilidade tangível através do programa de especialização proposto, servindo

inclusive como base para fortalecimento do setor tecnologico no estado.

  Impacto Social 

Com o programa de especialização proposto, o surgimento de novas

oportunidades para formação complementar de profissionais e pesquisadores da

Page 32: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 32/53

31

área tecnologica é objeto concreto. Este programa possibilitará a inserção de

pesquisadores em um novo mercado especializado e condensado nas grandes

empresas de T.I. e grandes centros de pesquisa em território nacional einternacional, possibilitando também a apresentação à sociedade de resultados

dos esforços de pesquisa que vêm sendo desenvolvidos na área. Assim sendo,

espera-se:

Consolidação do programa de capacitação em tecnologia crítica para o estado;

Consolidação de parceria entre a Rede Co.C.A.D.A e empresas de base

tecnológica, com a conseqüente geração de empregos industrias para

profissionais pós–graduado em áreas de ciências exatas.

Metodologia

Este programa de especialização será planejado para adequar-se às

necessidades atuais da Computação de Alto Desempenho. Face às

especificidades deste programa, será necessário sua estruturação em três etapas:

Aulas presenciais, Seminários da Rede Co.C.A.D.A. e Elaboração de monografia.

Para tornar flexível a participação dos interessados, este programa foi

concebido na modalidade de residência.

O Curso consta de um total de dez disciplinas que compõe dez módulos.

Dentre o total de disciplinas ofertadas, oito serão obrigatórias e duas opcionais,

agregando um total de 410 horas, entre todas.

Para a execução do programa serão disponibilizados/utilizados os

Laboratórios de Informática e as salas de aulas da I.E.S. sede do programa bem

como a Biblioteca concernente às áreas do conhecimento envolvidas no curso.

O programa prevê a docência multi-institucional através de módulos

diferenciados que serão ministrados por docentes de diferentes IES. Cada módulo

terá um professor responsável que irá desenvolver a modelagem dos objetos

educacionais do referido módulo. A maior parte deste material será disponibilizado

através de ambiente virtual (i.e., através de site específico da Rede Co.C.A.D.A.),

incluindo apostilas, vídeos, fóruns de discussão, questionários, entre outros. Cada

Page 33: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 33/53

32

módulo educacional, deverá contemplar no seu final um mínimo de 30 horas de

atividade presencial, em que os alunos irão poder praticar, com a orientação do

professor, o conteúdo assimilado.

Cada módulo será ministrado durante uma semana específica no

calendário do programa, respeitando os limites característicos de carga horária de

cada um. Desta forma, a disciplina será ministrada em turnos de um total de 3

horas, durante cinco dias na semana (segunda-feira a sexta-feira), sendo

necessárias quatro semanas por disciplina, perfazendo um total de 60 horas por

módulo. Durante esse período serão ministradas aulas teóricas e práticas. Para os

módulos com requerimentos menores a 60 horas, serão ministradas aulas emturnos equivalentes aos módulos de 60h, entretando com menor quantidade de

dias despendidos.

O curso de Especialização em Computação de Alto Desempenho será

ministrado por um corpo docente de professores com titulação mínima de

mestrado que integram a rede.

Mecanismos de Transferência de ResultadosO modelo de transferência de resultados adotado pela Especialização em

C.A.D. da Rede Co.C.A.D.A., tem como fundamento a capacitação

técnica/científica de recursos humanos para atuar em áreas de interesse do setor

tecnologico da C.A.D. Para isto, será criada e mantida uma base de dados on-line

(através de site específico) contendo todos os trabalhos técnicos e/ou científicos

de profissionais em formação e/ou formados pelo programa de especialização

proposto.Também existe a preocupação em manter contatos com empresas de ponta no

segmento de tecnologia da informação voltadas à C.A.D., através de uma base de

dados centralizada. contendo informações de empresas de ponta do setor de

tecnologia da informação voltadas à C.A.D. que facilitará a criação de projetos

conjuntos.

Page 34: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 34/53

33

Outra forma de viabilizar a transferência de resultados é através de realização de

Workshop técnico direcionado para um público com interesse em aplicações

operacionais de interesse em computação de alto desempenho. A RedeCo.C.A.D.A. pretende, anualmente, realizar um Workshop Internacional desta

natureza, o qual deverá atraír diferentes participantes de diversos segmentos da

T.I..

Disciplinas e Corpo Docente

As disciplinas estão organizadas em módulos de 30Horas de aula por semana, nas

seguintes formas:

08:00h às 13:00h, de segunda a sábado. 6 dias = 30 horas. 

08:00h às 13:00h + 16:00h às 19:00h de segunda a sexta 5 dias=30 horas  

CRONOGRAMA DAS DISCIPLINAS E CORPO DOCENTE 

Disciplinas  CódigoNº dehoras 

Início 

Mês/ano

Término 

mês/ano 

Professores 

ResponsáveisTítulo:Vinculo 

Pertence aoQuadro

Permanenteda IES? 

Sim  Não SistemaOperacional

Linux M01  60  03/2011 04/2011 Leandro

Coelho  Dr.  UNEB  X 

Programaçãode Scripts 

M02  60  05/2011 06/2011 FranciscoBorges

Msc.  IFBA  X 

Conceitos eFundamentos

deComputação

Paralela 

M03  30  GunaAlexander  Dr.  UFBA  X

ClustersBeowulf   M04  30 

GunaAlexander  Dr.  UFBA  X

Paradigma dememória

distribuída M05  60 

FranciscoBorges

Msc.IFBA  X 

Page 35: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 35/53

34

ArquiteturasMulticore  M06  60  Leandro

Coelho  Dr.  UNEB  X 

Ferramentaspara gestão de

Clusters M07  30  Allan Freitas Msc. IFBA X

AplicaçõesParalelas  M08  45  Martha

TorresDra  UESC  X 

SemináriosEspecializadosnas aplicações

da redeCocada 

M09  15  MarthaTorres

Dra UESC  X

Banco deDados

Distribuídos eGrades de

Dados(DataGrids ) 

M10  20  PabloFlorentino 

MSc. IFBA X 

Page 36: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 36/53

35

Ementas das disciplinas

EMENTA 

DISCIPLINA  NATUREZA CÓDIGO CREDITAÇÃO  CARGAHORÁRIA

T  P  TB TOTAL

Sistema Operacional Linux  Obrigatória  M1  3  1  -  4  60 

Instalação, configuração de rede, compilação de kernel, atualizações, firewall, router,criação de máquinas virtuais, boot de acesso remoto, servidor http, smtp. 

CONTEÚDO PROGRAMÁTICO •  Instalação via modo texto, modo expert, modo gráfico: local e remota •  Kernel: Estrutura do núcleo do Sistema Operacional •

  Chamadas de sistema 

•  Alteração e compilação de kernel •  Programação via shell scripts para agilizar a execução de diversos serviços do

sistema operacional. •  Relacionamento entre os serviços e funções do shell •  Configuração de dispositivos de entrada e saida •  Configuração de interface de rede •  Ferramentas de administração de redes 

o  Acesso remoto via security shell  o

  Serviços de segurança: Firewall: iptables 

o  Serviços de roteamento •  Serviços adicionais: Servidor web, Servidor de Arquivos, Servidor de

menssagens. •  Instalação e configuração de máquinas virtuais em Linux 

METODOLOGIA · Aulas Expositivas; 

· Análise de problemas reais; 

· Trabalhos práticos; 

· Seminários Coletivos. 

BIBLIOGRAFIA BÁSICA 

  SILBERSCHATZ & GALVIN. Operating System Concepts. Ed. AddinonWesley pub. 

  Gleicon da Silveira Moraes. Programação Avançada em Linux. Novatec. 2005.   Gilson Marques da Silva. Segurança em Sistemas LINUX. Ciência Moderna.

2008.   Evi M., Garth S. e Trent R. H. Manual Completo do Linux: Guia do

Page 37: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 37/53

36

Administrador 2. ed. Pearson. 2007. EMENTA 

DISCIPLINA  NATUREZA CÓDIGOCREDITAÇÃO  CARGA

HORÁRIAT  P  TB TOTAL

Programação de Scripts  Obrigatória  M2  1  1  -  2  30 

Bash, Perl, vi, expressões regulares CONTEÚDO PROGRAMÁTICO 

•  Shell Scripts – conceitos, bash; •  Criação e execução de scripts; •

  Interação com usuário; •  Declaração e utilização de variáveis; •  Parâmetros; •  Comandos do shell; •  Expressões regulares; •  Comandos condicionais e repetição; •  Filtros e redirecionamento; •  Editor vi e seus comandos básicos do vi; •  Perl; 

METODOLOGIA · Aulas Expositivas; 

· Desenvolvimento de programas usando MPI; 

· Trabalho prático. 

BIBLIOGRAFIA BÁSICA 

  ERIC FOSTER-JOHNSON, JOHN C. WELCH, AND MICAH ANDERSON.Beginning Shell Scripting (Programmer to Programmer) . Wrox , 2005 

  LARRY A. WALKER Professional Unix Shell Programming. BookSurgePublishing, 2006.

  KEN O. BURTCH; Scripts de Shell Linux com Bash; Ciência Moderna;   RICHARD BLUM. Linux Command Line and Shell Scripting Bible. Wiley

Publishing, Inc., 2008. 

Page 38: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 38/53

37

EMENTA 

DISCIPLINA  NATUREZA CÓDIGOCREDITAÇÃO  CARGA

HORÁRIAT  P  TB 

TOTAL

Conceitos e Fundamentos deComputação Paralela 

Obrigatória  M3  4  -  -  4  30 

Arquiteturas paralelas. Modelo Computacional Paralelo.Complexidade de algoritmos.Evolução e implementação de algoritmos paralelos. Estudos de caso no âmbito dacomputação paralela. 

CONTEÚDO PROGRAMÁTICO •  Arquiteturas paralelas 

o

  SISD, SIMD, MISD e MIMD 

o  Maquinas NUMA e UMA •  Princípios de paralelismo 

o  Paralelismo de Hardware •  Paralelismo Espacial •  Paralelismo Temporal 

o  Paralelismo de Instruções •  Processadores Superescalares •  Processadores VLIW 

o  Paralelismo a Nível de CPU •  Máquinas Paralelas com Memória Compartilhada •  Máquinas Paralelas com Memória Distribuída 

o  Paralelismo ao Nível de Linguagem de Programação •  O Modelo Troca de Mensagens •  O Modelo Memória Compartilhada Distribuída 

•  Algoritmos paralelos, o  Paradigmas de Paralelização 

•  Master-Worker •  SPMD •  Pipeline •  Divide and Conquer 

o  Algoritmos Básicos. Soma, Soma de Prefixos, Integração e algoritmos comnúmero de rodadas constantes de comunicação. 

o  Busca e Ordenação Paralela. 

Page 39: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 39/53

38

o  Algoritmos para Problemas em Grafos.   Algoritmos para Problemas de Programação Dinâmica (DDDAS),

Biologia Computacional, Algoritmos Numéricos.o  Definições e Medidas de Complexidade 

•  Redes de interconexão o  Topologias (Malhas, Toros, Hiper-cubos, Fat-Trees, Fully

connected/Crossbar) o  Protocolos (Infiniband, Myrinet, 10G Ethernet) 

•  Escalonamento e Balanceamento de carga, •  Fundamentos de Cluster e Grid computing, •  Tolerancia a Falhas 

o  Conceito Falha, Erro e Avaria o  Técnicas de Redundância (DMR, TMR, Voting) o  Rollback-Recovery 

•  Estado Consistente •  Efeito Dominó 

o  Checkpointing (Coordenado, não coordenado, induzido porcomunicação) e log de mensagens (pessimista, otimista e causal) 

METODOLOGIA · Aulas Expositivas; 

· Análise de problemas reais; 

· Trabalhos práticos; 

· Seminários Coletivos. 

BIBLIOGRAFIA BÁSICA 

• J.Hennesy & D. Patterson. (1990/4). Computer Architecture. AQuantitative Approach. Morgan Kaufmann. 3ª edição, 2003 

• Koren I.; Mani Krishna C. (2007). Fault Tolerant System, 

• D.E. Culler, J. P. Singh, A. Gupta (1999). Parallel ComputerArchitecture: A Hardware/Software Approach. Morgan Kaufmann 

• B. Wilkinson, M. Allen (2005). Parallel Programming. Techniquesand Applications Using Networked Workstations and ParallelComputers. Second Edition. Pearson, Prentice Hall. 

• J. Jájá, Introduction to Parallel Algorithms, Addison-Wesley,

Page 40: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 40/53

39

1992. 

• Ian Foster , Designing and Building Parallel Programs, Addison-Wesley , 1995. 

• S. Akl, Parallel Computation – Models and Methods , PrenticeHall 1997.

• Grama, A. Gupta, G. Karypis, and V. Kumar Introduction toParallel Computing, 2nd edition, Addison-Wesley, 2003 

• JALOTE, Pankaj. 1994. Fault Tolerance in Distributed Systems. PT R Prentice Hall. 

• Buyya, Rajkumar. High Performance Cluster Computing:Architectures and Systems, Vol. 1, 1999 by Prentice Hall.  

EMENTA 

DISCIPLINA  NATUREZA CÓDIGOCREDITAÇÃO  CARGA

HORÁRIAT  P  TB TOTAL

Clusters Beowulf   Obrigatória  M4  2  -  -  2  30 

NIS, NFS, ssh, Ferramentas automaticas de instalação e configuração de bewoulf,

Benchmarks de caracterização de clusters. CONTEÚDO PROGRAMÁTICO 

•  Definição e características de clusters Bewoulf  o  Classificação dos clusters 

•  Sistemas de autenticação

o  Network Information Service (NIS) – Instalação e configuração •  Sistemas de arquivos 

o  Network File System (NFS) – Instalação e configuração o  LUSTRE Parallel File System •  Administração e Gerenciamento de clusters 

o  ROCKS o  GANGLIA o  bWatch - Linux Cluster (Beowulf) Monitoring Software o  Gerenciamento de Filas - SGE 

•  Benchmarks 

Page 41: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 41/53

40

o  NPB – NAS Parallel Benchmarks o  Intel® MPI Benchmarks 3.2 o  High Performance Linpack (HPL) 

•  Virtualização o  Xen 

METODOLOGIA · Aulas Expositivas; 

· Análise de problemas reais; 

· Trabalhos práticos; 

· Seminários Coletivos. BIBLIOGRAFIA BÁSICA 

• http://www.beowulf.org/  

• T.L. Sterling (2002). Beowulf cluster computing with Linux. MITPress 

• T.L. Sterling (1999). How to build a Beowulf: a guide to theimplementation and application of PC. MIT Press 

• K. Bauer, N. Campi (2008). Automating Linux and Unix SystemAdministration. APress 

• F. Sarmanho et al. (2007). Instalação e configuração de clustersbeowulf. ICMC-USP 

• http://www.rocksclusters.org/  

• http://www.ganglia.sourceforge.net/  

• http://www.sun.com/software/sge/  

• http://www.nas.nasa.gov/Resources/Software/npb.html  

• http://www.netlib.org/benchmark/hpl/  

• http://software.intel.com/en-us/articles/intel-mpi-benchmarks/  

Page 42: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 42/53

41

EMENTA 

DISCIPLINA  NATUREZA CÓDIGOCREDITAÇÃO  CARGA

HORÁRIAT  P  TB 

TOTAL

Paradigma de memóriadistribuída - MPI

Programação Paralela 

Obrigatória  M5  3  1  -  4  60 

Paradigmas de memória distribuída: MPI, OpenMPI, Depurção de programa paralelo,Programação paralela. 

CONTEÚDO PROGRAMÁTICO •  Memória distribuída; •  MPI – Message Passing Interface; •  Processo; •  Tratamento de erros; •  Criação e gerenciamento de processos; •  Comunicação entre processos; •  Agrupamento de dados; •  Topologias; •  Tratamento de I/O; •  Debug de programa paralelo; •  Projeto e codificação de programas paralelos; •  Implementações MPI: MPICH, OpenMPI, LAM; 

METODOLOGIA · Aulas Expositivas; 

· Desenvolvimento de programas usando MPI; 

· Trabalho prático. 

BIBLIOGRAFIA BÁSICA 

  GEORGE EM KARNIADAKIS AND ROBERT M. KIRBY II. Parallel ScientificComputing in C++ and MPI: A Seamless Approach to Parallel Algorithms and theirImplementation. Cambridge, 2003. 

  GROPP, WILLIAM; LUSK, EWING; SKJELLUM, ANTHONY. Using MPI - 2ndEdition: Portable Parallel Programming with the Message Passing Interface. MITPress: Scientific and Engineering Computation Series, 1999. 

  MARC SNIR ; WILLIAM GROPP. MPI: The Complete Reference. MIT Press,1998. 

  MICHAEL J. QUINN. Parallel Programming in C with MPI and OpenMP.McGraw Hill Higher Education, 2003. 

  PACHECO, PETER S. Parallel Programming with MPI. 4ª Edição, MorganKaufmann, San Francisco , 1997. 

Page 43: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 43/53

42

EMENTA 

DISCIPLINA  NATUREZA CÓDIGO CREDITAÇÃO  CARGAHORÁRIA

T  P  TB TOTAL

Arquiteturas Multicore  Obrigatória  M6   2  2  -  4  60 

Paradigmas de memória compartilhada - Threads: OpenMP, JavaThreads PThread -Paradigma Hibrido 

CONTEÚDO PROGRAMÁTICO •  Arquitetura de memória compartilhada •  Modelo de programação em memória compartilhada •

  Sistemas Operacionais Multi-threads 

•  Modelos de programação em threads •  Sincronização e controle de concorrência. •  Programação paralela 

o  OpenMP o  Programação Posix Threads o  Programação Java Threads 

•  Integridade dos dados o  Proteção e segurança de recursos distribuídos 

METODOLOGIA · Aulas Expositivas; 

· Análise de problemas reais; 

· Programação em laboratórios; 

· Seminários Coletivos. 

BIBLIOGRAFIA BÁSICA   G. Coulouris, J Dollimore, T. Kindberg. Distributed Systems: Concepts and design.

Pearson. 2005.   Andrews, G. R. Foundations of Multithreaded, Parallel, and Distributed

Programming. Addison Wesley, 2000.   Foster, Ian. Designing and Building Parallel Programs: Concepts and Tools for

Parallel Software Engineering. Addison-Wesley, 1995.   MORRISON, RICHARD S., Cluster Computing, Architectures, Operating Systems,

Parallel Processing & Programming Languages, Richard S. Morrison, 2003. 

Page 44: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 44/53

43

EMENTA 

DISCIPLINA  NATUREZA CÓDIGOCREDITAÇÃO 

CARGAHORÁRIAT  P  TB  TOTAL

Aplicações Paralelas  Obrigatória  M8  2  1  -  3  45 

Solução de problemas matemáticos através do paralelismo: cálculonumérico,reconhecimento de padrões 

CONTEÚDO PROGRAMÁTICO 

Aplicação de processamento paralelo para reconhecimento de padrões 

Classificação Agrupamento Reconhecimento de padrões usando redes neurais Soluções paralelas existentes Algoritmos paralelos e softwares disponíveis para solução de problemas em cálculonumérica soluções paralelas para cálculo de zeros de funções soluções paralelas para solução de sistemas lineares e não lineares 

soluções paralelas para inversão de matrizes, calculo da autovalores soluções paralelas para aproximação e interpolação soluções paralelas para derivação e integração numérica soluções paralelas para solução de equações diferenciais ordinárias e parciais 

METODOLOGIA 

Aulas Expositivas; Análise de problemas reais; Programação em laboratórios; Seminários Coletivos. 

BIBLIOGRAFIA BÁSICA 

S.C. Chapra, R.P. Canale. Numerical Methods for Engineers. Mc Graw Hill. 2006. G.E. Karniadakis, R.M. Kirby. Parallel Scientific Computing in C++ and MPI. Cambridgeuniversity press. 2007. R.O. Duda, P. E. Hart, D. G. Stork: Pattern Classification. John Wiley Interscience. 2001. 

Page 45: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 45/53

44

EMENTA 

DISCIPLINA  NATUREZA  CÓDIGO  CREDITAÇÃO  CARGAHORÁRIA T  P  TB  TOTAL 

Banco deDados

Distribuídose Grades de

Dados 

Obrigatória  M10  2 2 -  4 30

Distribuição de dados, replicação, particionamento, transações distribuídas(atomicidade, controle de

concorrência, recuperação), funcionamento de SGBDs distribuídos, manipulação dedados distribuídos,

noções de grades e grades de dados: taxonomia, arquitetura, aspectos. 

CONTEÚDO PROGRAMÁTICO 

•  Introdução •  Conceitos Básicos •  Ambiente de um SGBD e seus serviços •  Motivação – SGBD e Distribuição •

  Introdução a Bancos de Dados Distribuídos (BDD) •  Caracterização de SBDD •  Vantagens de SBDD •  Projeto de Bases de Dados Distribuídas •  Questões •  Fragmentação Horizontal 

o  Exemplos práticos Fragmentação Vertical 

o

  Exemplos práticooo  Alocação de BDD e

Questões envolvidas Aplicação Prática de Distribuição de Banco de 

Dados em SGBDs (Exemplos Práticos) Problemas em aberto 

•  Conceitos de Grades Computacionais 

Page 46: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 46/53

45

•  Conceitos de Grades de Dados ( Data Grids ) o  Aspectos e Propriedades o  Arquitetura o  Taxonomia 

  Organização   Transporte de Dados   Replicação de Dados   Agendamento 

METODOLOGIA · Aulas Expositivas; 

· Análise de exemplos práticos; 

· Programação de exercícios práticos em laboratórios; 

BIBLIOGRAFIA BÁSICA 

•  Özsu, M.T. Valduriez, P. "Principles of Distributed Database Systems", 3aedição, Prentice Hall 

•  Elmasri, R. Navathe, S. "Fundamentals of Database Systems", 3aedição,Pearson 

•  Ceri, S. Pelagatti, G. "Distributed Database Systems - Principles and Systems”,McGraw Hill •  Baião, F., Mattoso, M., Zaverucha, G., “A Distribution Design Methodology

for Object DBMS”,International Journal of Distributed and Parallel Databases, Kluwer AcademicPublishers 16, 2004, pp. 1-46 

Page 47: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 47/53

46

EMENTA 

DISCIPLINA  NATUREZA CÓDIGOCREDITAÇÃO 

CARGAHORÁRIAT  P  TB  TOTAL

SemináriosEspecializados nasaplicações da rede

Cocada 

Obrigatória  M9  1  -  -  1  15 

Seminários sobre os projetos em andamentos dos integrantes da rede Cocada. 

CONTEÚDO PROGRAMÁTICO 

Seminários temáticos dos membros da rede. 

METODOLOGIA 

Aulas Expositivas 

BIBLIOGRAFIA BÁSICA 

Não se aplica 

Avaliação

A avaliação do desempenho dos alunos será contemplada através da

realização de seminários, trabalhos finais de disciplinas, desenvolvimento de

projetos e monografia.

No processo será considerada a consistência do conteúdo apreendido, bem

como a qualidade dos produtos apresentados, ao nível de aprofundamento

atingido em cada atividade, à participação e ao interesse demonstrado.

Está previsto ainda, estabelecer mecanismos de acompanhamento do

Curso e medidas corretivas e/ou preventivas através de uma sistemática de

reuniões com os alunos e do diálogo com os docentes.

Certificação:

Page 48: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 48/53

47

O curso de Especialização em Computação de Alto Desempenho oferece

um Certificado de Especialista em Computação de Alto Desempenho através da

observação dos seguintes requerimentos:

a. Obter freqüência mínima de 75% em todas as disciplinas.

b. Obter aproveitamento de, no mínimo, 70% em cada disciplina.

c. Haver cursado os créditos mínimos necessários.

d. Apresentar uma monografia e obter conceito de aprovado na mesma.

Mobilidade

Os professores que não residirem nas proximidades da cidade em que a

fase presencial do curso será executada receberão auxílio na forma de passagens

e diárias para sua locomoção e estadia nos dias que forem necessários para a

realização das aulas. Para tal, um planejamento geral das datas das aulas será

publicado e os professores que assumirem as disciplinas terão suas passagens

reservadas pela Coordenação da Rede ao longo da execução das aulas. Os

professores deverão prestar as informações necessárias para a modificação do

plano original com antecedência de pelo menos 15 dias da viagem programada.

Metas Físicas

Capacitar alunos na área de computação de alto desempenho através de

aulas teorica/pratica;

Orientar, constituir e acompanhar desenvolviemento trabalhos científicos;

Prover mecanismos de transferência de tecnologia;

Promover participação em eventos científicos e

Promover a popularização da Computação de Alto Desempenho.

Page 49: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 49/53

Page 50: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 50/53

49

2x24x2.400,00=R$115.200,00

4 Bolsas de Inovação Tecnológica 3B (graduados)

4x24x900= R$86.400

Bolsa para Apoio Técnico, para auxiliar administrativo para suporte nas

atividades de compra, cadastramentos de estudantes, etc.

1 x R$483,01 x 24 = R$11.592,24

Total = R$213.192,24

Os alunos da especialização receberão bolsa durante toda a realização do

curso de valor equivalente ao de Mestrado (R$1.200,00) durante todo o tempo do

curso e deverão prestar-lhe dedicação exclusiva (excetuando casos de alunos

participante spor parceria da rede com empresas do setor)..

15*R$1.200*12=R$216.000

Despesas de Capital 

Aquisição de alguns equipamentos necessários ao correto andamento do

curso de Especialização:5 workstations para complementar a infraestrutura disponível para os alunos

após as aulas. R$11.000,00

1 switch simples, não gerenciável, usado para a montagem de um pequeno

cluster como atividade de aprendizados. R$1.000,00

1 switch gerenciável para separação de parte dos nós do cluster labbi para a

utilização dos alunos.R$3.500,00

Segue abaixo um quadro geral das despesas do projeto:

Page 51: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 51/53

50

ORÇAMENTO GERAL

Bolsas para Alunos da Especialização

QuantidadeDuração(meses)

Valor Unitário (R$) Total

15 12 1.200,00R$

216.000,00

Total (R$)R$

216.000,00

MobilidadeEventos Científicos Internacionais

Descrição Quantidade Valor Unitário (R$) TotalCongressos 14 R$ 1.450,00 R$ 20.300,00Passagens

Aéreas14 R$ 2.200,00 R$ 30.800,00

Diaria (4dias)

56 R$ 360,00 R$ 20.160,00

Total (R$) R$ 71.260,00

Mobilidade Interna (colaborações na rede)Descrição Quantidade Valor Unitário (R$) Total

Congressos 14 R$ 1.500,00 R$ 21.000,00Mobilidade 14 R$ 300,00 R$ 4.200,00

Total (R$) R$ 25.200,00

Total (R$) R$ 96.460,00

Mobilidade Docentes

DescriçãoQuantidade

(Dias)Quantidade(Docentes)

Valor Unitário(R$)

Total

Delocamento 1 30 R$ 300,00 R$ 9.000,00Diarias 5 30 R$ 150,00 R$ 22.500,00

Total (R$) R$ 31.500,00

Page 52: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 52/53

51

Bolsas Staff Descrição Quantidade

Periodo(Meses)

Valor Unitário(R$)

Total

Bolsa A 4 24 R$ 900,00 R$ 86.400,00

Bolsa B 2 24 R$ 2.400,00R$

115.200,00Bolsa IT 1 24 R$ 483,01 R$ 11.592,24

Total (R$)R$

223.192,24

Infraestrutura Física

Descrição QuantidadeValor Unitário

(R$)Total

SwitchSimples

1 R$ 1.000,00 R$ 1.000,00

Switch L3 1 R$ 3.500,00 R$ 3.500,00Workstation 5 R$ 2.200,00 R$ 11.000,00

Total (R$) R$ 15.500,00

Total geral (R$) R$ 572.652,94

Page 53: Projeto Estruturante Da Rede Co.C.a.D.A

8/8/2019 Projeto Estruturante Da Rede Co.C.a.D.A

http://slidepdf.com/reader/full/projeto-estruturante-da-rede-cocada 53/53

52

LLIISSTTAA DDEE AANNEEXXOOSS