SlideShare una empresa de Scribd logo
1 de 23
UNIVERSIDADE FEDERAL DA PARAÍBA
CENTRO DE CIÊNCIAS APLICADAS E EDUCAÇÃO
       CAMPUS IV – LITORAL NORTE
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
    DISCIPLINA: SISTEMAS DISTRIBUIDOS
          PROFESSOR CARLOS DIAS




Grids Computacionais
Equipe


• Larissa Fittjer
      – larissa.fettjer@dce.ufpb.br


• Thiago Oliveira
      – thiago.oliveira@dce.ufpb.br


• Simone Nobrega
      – simone.nobregaa@dce.ufpb.br
8/1/2012                              2
Agenda
           • Introdução

           • Arquitetura

           • Funcionamento

           • Considerações Finais

           • Referências
8/1/2012                            3
Introdução

• Internet
      – Surgiu durante a Guerra Fria
      – Tinha como objetivo manter a comunicação entre
        as forças armadas americanas
• Clusters
      – Surgiu com o aumento da demanda de informação
        e processamento;
      – Resolução de problemas envolvendo grande
        quantidade de dados

8/1/2012                                             4
Introdução
           • Grids Computacionais
              – Alto custo de aquisição e manutenção
              – Infraestrutura       que     permita       o
                compartilhamento de recursos e serviços

           • Segundo Laszewski (2005) Grid Computacional é
             uma coleção de recursos heterogêneos e
             distribuídos possibilitando que sejam utilizados
             em grupo para executar aplicações em larga
             escala.

8/1/2012                                                    5
Funcionamento


• Um grid deve atender a quatro requisitos
  básico em seu funcionamento:
      – Segurança;
      – Consistência;
      – Economia;
      – Persistência;


8/1/2012                                 6
Funcionalidades

           • Identificação e Autenticação;

           • Autorização e aderência a políticas;

           • Localização dos recursos;

           • Caracterização dos recursos;
8/1/2012                                            7
Arquitetura
      Arquitetura Genérica de Foster:

                              Aplicação


                                                     Coletivo


                                          Recursos


                               Conectividade


                              Ambiente


8/1/2012                                                        8
Componentes

           • Aplicação   • Conectividade

           • Coletivo    • Ambiente

           • Recursos



8/1/2012                                   9
Arquitetura
           Arquitetura proposta por Dantas (2005)


                        Aplicações e Serviços

                             Middleware

                              Recursos

                                Redes


8/1/2012                                            10
Componentes

           • Aplicações e Serviços

           • Middleware

           • Recursos

           • Redes
8/1/2012                              11
Topologias

• Intragrid – Recursos e serviços de uma mesma
  organização;

• Intergrid – Também conhecido como Partner
  Grids;

• Extragrid – Interação de vários Grids;

8/1/2012                                      12
Topologias




8/1/2012                13
Sistemas de computação em grid


   •       Globus
   •       Worldwide LHC Grid Europa
   •       Open Science Grid Europa
   •       Condor
   •       OurGrid


8/1/2012                               14
OurGrid
           • Grade do tipo peer-to-peer
              – Desenvolvida na UFCG em parceria com a HP do
                Brasil
           • Suporte a aplicações paralelas onde os
             processos não se comunicam
              – Bag-of-Tasks

           • Rede de Favores
           • Escrito em Java

8/1/2012                                                 15
Arquitetura do OurGrid

• Composto pelos componentes:

      – OurGrid Peer

      – MyGrid

      – SWAN
8/1/2012                            16
Arquitetura do OurGrid




8/1/2012                            17
Segurança

• Considera tanto a segurança dos usuários da
  grade contra os ataques maliciosos quanto a
  segurança dos recursos da grade contra
  usuários maliciosos.

      – Métodos de Autenticação e autorização
      – Sandboxing

8/1/2012                                        18
Projetos que usam OurGrid
           • Segurança Hídrica, liderado pela UFCG
           • Segurança Pública, liderado pela UniFor
           • BioPAUÁ, liderado pelo UniSinos
           • Mineração de dados, liderado pela
           UniSantos
           • Raciocínio Bayesiano, liderado pela USP
           • Uso do solo amazônico, liderado pela UNIR
           • Ruas de POA, liderado pela PUC-RS
           • HIV Brasileiro, liderado pela LNCC/UFRJ

8/1/2012                                         19
Considerações Finais

• A busca por soluções mais baratas e novas
  tecnologias para melhorar a forma como acontecem
  as conexões entre máquinas, faz com que os Grids
  sejam uma ótima solução para diversos problemas
  que exigem grande processamento.

• Apesar disso, ainda é preciso uma maior
  padronização na parte técnica, principalmente em
  relação à criação de novos modelos de Grids.

8/1/2012                                         20
Referências
           • CIRNE, Valfredo& NETO, Elizeu Santos. Grids
             Computacionais: da Computação de Alto Desempenho
             a Serviços Sob Demanda. Laboratório de Sistemas
             Distribuídos – Universidade Federal da Campina Grande
             – PB – Brasil.
           • DANTAS, Ayla; CIRNE, Walfredo and SAIKOSKI, Katia.
             Using AOP to bring a project back in shape: the
             ourgridcase.J.Braz.       Comp.        Soc.   [online].
             2006, vol.11, n.3, pp. 21-35. ISSN 0104-6500.
           • NAZARENO Andrade, Lauro Costa, Guilherme
             Germ´oglio,Walfredo Cirne.      PeertoPeer grid
             computingwiththeOurGridCommunity. Laboratório de
             Sistemas Distribuídos – Universidade Federal de
8/1/2012     Campina Grande.                              21
Referências
• História da Internet. Disponível em:
  <http://www.suapesquisa.com/internet/> Acesso em 04
  de Dezembro de 2011.

• MOWBRAY, Miranda. OurGrid: A Web-Based Community
  Grid. Filton Rd, Stoke Gifford, - Bristol BS34 8QZ, UK.IADIS
  International Conference on Web Based Communities
  2006.

• Página Oficial do Ourgrid. Disponível em:
  http://www.ourgrid.org/ Acessado: 09 de Dezembro de
  2011
 8/1/2012                                                        22
Referências
           • SANTOS, Túlio Ligneul. Grades Computacionais.
             Universidade Federal do Rio de Janeiro, Rio de Janeiro –
             RJ     –    Brasil    –     2008.    Disponível     em:
             <http://www.gta.ufrj.br/grad/08_1/grades/index.html>.
             Acesso em 04 de Dezembro de 2011.

           • SILVA, Hélio Antonio Miranda. Implementação de um
             Mecanismos de Recuperação por Retorno para a
             Ferramenta OurGrid. Universidade Federal do Rio Grande
             do Sul – RS- Brasil- 2007.             Disponível em
             :http://www.lume.ufrgs.br/bitstream/handle/10183/115
             17/000615806.pdf?sequence=1. Acesso em 09 de
             Dezembro de 2011.
8/1/2012                                                          23

Más contenido relacionado

La actualidad más candente

Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Mauro Pereira
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
rennanf
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Sérgio Souza Costa
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
Nécio de Lima Veras
 
Exercícios resolvidos
Exercícios resolvidosExercícios resolvidos
Exercícios resolvidos
Egas Armando
 
Gestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docGestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_doc
neyfds
 
Aula 13 - Matrizes
Aula 13 - MatrizesAula 13 - Matrizes
Aula 13 - Matrizes
Pacc UAB
 
Prova 7º ano - 3º bimestre - 2010 - SME - Cientistas do Amanhã
Prova 7º ano - 3º bimestre  - 2010 - SME - Cientistas do AmanhãProva 7º ano - 3º bimestre  - 2010 - SME - Cientistas do Amanhã
Prova 7º ano - 3º bimestre - 2010 - SME - Cientistas do Amanhã
Leonardo Kaplan
 

La actualidad más candente (20)

Aula de ERP
Aula de ERPAula de ERP
Aula de ERP
 
Arquitetura MVC
Arquitetura MVCArquitetura MVC
Arquitetura MVC
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
 
Historia da engenharia utfpr
Historia da engenharia utfprHistoria da engenharia utfpr
Historia da engenharia utfpr
 
O que é Computação Gráfica?
O que é Computação Gráfica?O que é Computação Gráfica?
O que é Computação Gráfica?
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Robótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesRobótica: Introdução e Aplicações
Robótica: Introdução e Aplicações
 
Estrutura de Dados - Grafos
Estrutura de Dados - GrafosEstrutura de Dados - Grafos
Estrutura de Dados - Grafos
 
Introdução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoIntrodução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-curso
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
Aula 02 - Escolha caso
Aula 02 - Escolha casoAula 02 - Escolha caso
Aula 02 - Escolha caso
 
Apresentação PCP - Produção Puxada - Manufatura Enxuta ( Lean Manufacturing )
Apresentação PCP - Produção Puxada - Manufatura Enxuta ( Lean Manufacturing )Apresentação PCP - Produção Puxada - Manufatura Enxuta ( Lean Manufacturing )
Apresentação PCP - Produção Puxada - Manufatura Enxuta ( Lean Manufacturing )
 
Exercícios resolvidos
Exercícios resolvidosExercícios resolvidos
Exercícios resolvidos
 
Gestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docGestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_doc
 
Aula 13 - Matrizes
Aula 13 - MatrizesAula 13 - Matrizes
Aula 13 - Matrizes
 
Prova 7º ano - 3º bimestre - 2010 - SME - Cientistas do Amanhã
Prova 7º ano - 3º bimestre  - 2010 - SME - Cientistas do AmanhãProva 7º ano - 3º bimestre  - 2010 - SME - Cientistas do Amanhã
Prova 7º ano - 3º bimestre - 2010 - SME - Cientistas do Amanhã
 
Inteligência Artificial em Jogos
Inteligência Artificial em JogosInteligência Artificial em Jogos
Inteligência Artificial em Jogos
 
Itamaracá: Uma Nova Maneira Simples de Gerar Números Pseudo-aleatórios
Itamaracá: Uma Nova Maneira Simples de Gerar Números Pseudo-aleatóriosItamaracá: Uma Nova Maneira Simples de Gerar Números Pseudo-aleatórios
Itamaracá: Uma Nova Maneira Simples de Gerar Números Pseudo-aleatórios
 

Similar a Grids computacionais

Mini-curso: Grades e nuvens
Mini-curso: Grades e nuvensMini-curso: Grades e nuvens
Mini-curso: Grades e nuvens
Deivid Martins
 
Oficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no ConsegiOficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no Consegi
nitaibezerra
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadores
fernandao777
 

Similar a Grids computacionais (20)

Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela Brauner
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Modelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaModelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência Poliglota
 
GESTAO ELETRONICA DE DOCUMENTOS-AMPLA
GESTAO ELETRONICA DE DOCUMENTOS-AMPLAGESTAO ELETRONICA DE DOCUMENTOS-AMPLA
GESTAO ELETRONICA DE DOCUMENTOS-AMPLA
 
José luiz ribeiro
José luiz ribeiroJosé luiz ribeiro
José luiz ribeiro
 
Mini-curso: Grades e nuvens
Mini-curso: Grades e nuvensMini-curso: Grades e nuvens
Mini-curso: Grades e nuvens
 
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosSistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
 
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dados
 
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
 
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
 
A Importância da IDE-a no Reino-Unido
A Importância da IDE-a no Reino-UnidoA Importância da IDE-a no Reino-Unido
A Importância da IDE-a no Reino-Unido
 
Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides
 
Data Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaData Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudança
 
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
 
Dados de pesquisa: compartilhamento e publicação
Dados de pesquisa: compartilhamento e publicaçãoDados de pesquisa: compartilhamento e publicação
Dados de pesquisa: compartilhamento e publicação
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
 
Oficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no ConsegiOficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no Consegi
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadores
 

Más de Thiago Oliveira (8)

Apresentação tcc
Apresentação   tccApresentação   tcc
Apresentação tcc
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Android - Activities and services
Android - Activities and servicesAndroid - Activities and services
Android - Activities and services
 
MPS-BR Nível A
MPS-BR Nível AMPS-BR Nível A
MPS-BR Nível A
 
KDD e Data Mining
KDD e Data MiningKDD e Data Mining
KDD e Data Mining
 
Cmmi 5
Cmmi 5Cmmi 5
Cmmi 5
 
Neo4 jv2 english
Neo4 jv2 englishNeo4 jv2 english
Neo4 jv2 english
 
E business
E businessE business
E business
 

Grids computacionais

  • 1. UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS APLICADAS E EDUCAÇÃO CAMPUS IV – LITORAL NORTE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DISCIPLINA: SISTEMAS DISTRIBUIDOS PROFESSOR CARLOS DIAS Grids Computacionais
  • 2. Equipe • Larissa Fittjer – larissa.fettjer@dce.ufpb.br • Thiago Oliveira – thiago.oliveira@dce.ufpb.br • Simone Nobrega – simone.nobregaa@dce.ufpb.br 8/1/2012 2
  • 3. Agenda • Introdução • Arquitetura • Funcionamento • Considerações Finais • Referências 8/1/2012 3
  • 4. Introdução • Internet – Surgiu durante a Guerra Fria – Tinha como objetivo manter a comunicação entre as forças armadas americanas • Clusters – Surgiu com o aumento da demanda de informação e processamento; – Resolução de problemas envolvendo grande quantidade de dados 8/1/2012 4
  • 5. Introdução • Grids Computacionais – Alto custo de aquisição e manutenção – Infraestrutura que permita o compartilhamento de recursos e serviços • Segundo Laszewski (2005) Grid Computacional é uma coleção de recursos heterogêneos e distribuídos possibilitando que sejam utilizados em grupo para executar aplicações em larga escala. 8/1/2012 5
  • 6. Funcionamento • Um grid deve atender a quatro requisitos básico em seu funcionamento: – Segurança; – Consistência; – Economia; – Persistência; 8/1/2012 6
  • 7. Funcionalidades • Identificação e Autenticação; • Autorização e aderência a políticas; • Localização dos recursos; • Caracterização dos recursos; 8/1/2012 7
  • 8. Arquitetura Arquitetura Genérica de Foster: Aplicação Coletivo Recursos Conectividade Ambiente 8/1/2012 8
  • 9. Componentes • Aplicação • Conectividade • Coletivo • Ambiente • Recursos 8/1/2012 9
  • 10. Arquitetura Arquitetura proposta por Dantas (2005) Aplicações e Serviços Middleware Recursos Redes 8/1/2012 10
  • 11. Componentes • Aplicações e Serviços • Middleware • Recursos • Redes 8/1/2012 11
  • 12. Topologias • Intragrid – Recursos e serviços de uma mesma organização; • Intergrid – Também conhecido como Partner Grids; • Extragrid – Interação de vários Grids; 8/1/2012 12
  • 14. Sistemas de computação em grid • Globus • Worldwide LHC Grid Europa • Open Science Grid Europa • Condor • OurGrid 8/1/2012 14
  • 15. OurGrid • Grade do tipo peer-to-peer – Desenvolvida na UFCG em parceria com a HP do Brasil • Suporte a aplicações paralelas onde os processos não se comunicam – Bag-of-Tasks • Rede de Favores • Escrito em Java 8/1/2012 15
  • 16. Arquitetura do OurGrid • Composto pelos componentes: – OurGrid Peer – MyGrid – SWAN 8/1/2012 16
  • 18. Segurança • Considera tanto a segurança dos usuários da grade contra os ataques maliciosos quanto a segurança dos recursos da grade contra usuários maliciosos. – Métodos de Autenticação e autorização – Sandboxing 8/1/2012 18
  • 19. Projetos que usam OurGrid • Segurança Hídrica, liderado pela UFCG • Segurança Pública, liderado pela UniFor • BioPAUÁ, liderado pelo UniSinos • Mineração de dados, liderado pela UniSantos • Raciocínio Bayesiano, liderado pela USP • Uso do solo amazônico, liderado pela UNIR • Ruas de POA, liderado pela PUC-RS • HIV Brasileiro, liderado pela LNCC/UFRJ 8/1/2012 19
  • 20. Considerações Finais • A busca por soluções mais baratas e novas tecnologias para melhorar a forma como acontecem as conexões entre máquinas, faz com que os Grids sejam uma ótima solução para diversos problemas que exigem grande processamento. • Apesar disso, ainda é preciso uma maior padronização na parte técnica, principalmente em relação à criação de novos modelos de Grids. 8/1/2012 20
  • 21. Referências • CIRNE, Valfredo& NETO, Elizeu Santos. Grids Computacionais: da Computação de Alto Desempenho a Serviços Sob Demanda. Laboratório de Sistemas Distribuídos – Universidade Federal da Campina Grande – PB – Brasil. • DANTAS, Ayla; CIRNE, Walfredo and SAIKOSKI, Katia. Using AOP to bring a project back in shape: the ourgridcase.J.Braz. Comp. Soc. [online]. 2006, vol.11, n.3, pp. 21-35. ISSN 0104-6500. • NAZARENO Andrade, Lauro Costa, Guilherme Germ´oglio,Walfredo Cirne. PeertoPeer grid computingwiththeOurGridCommunity. Laboratório de Sistemas Distribuídos – Universidade Federal de 8/1/2012 Campina Grande. 21
  • 22. Referências • História da Internet. Disponível em: <http://www.suapesquisa.com/internet/> Acesso em 04 de Dezembro de 2011. • MOWBRAY, Miranda. OurGrid: A Web-Based Community Grid. Filton Rd, Stoke Gifford, - Bristol BS34 8QZ, UK.IADIS International Conference on Web Based Communities 2006. • Página Oficial do Ourgrid. Disponível em: http://www.ourgrid.org/ Acessado: 09 de Dezembro de 2011 8/1/2012 22
  • 23. Referências • SANTOS, Túlio Ligneul. Grades Computacionais. Universidade Federal do Rio de Janeiro, Rio de Janeiro – RJ – Brasil – 2008. Disponível em: <http://www.gta.ufrj.br/grad/08_1/grades/index.html>. Acesso em 04 de Dezembro de 2011. • SILVA, Hélio Antonio Miranda. Implementação de um Mecanismos de Recuperação por Retorno para a Ferramenta OurGrid. Universidade Federal do Rio Grande do Sul – RS- Brasil- 2007. Disponível em :http://www.lume.ufrgs.br/bitstream/handle/10183/115 17/000615806.pdf?sequence=1. Acesso em 09 de Dezembro de 2011. 8/1/2012 23