Você está na página 1de 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/254559164

Computação Distribuída de Alto Desempenho: Redes, Clusters e Grids


Computacionais

Book · August 2005

CITATIONS READS

13 2,036

1 author:

Mario Dantas
Federal University of Santa Catarina
200 PUBLICATIONS   658 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

A Wireless Monitoring Approach for a High-Availability Cluster Environment View project

I am starting to prepare a pos-doctoral research with focus in e-paticipation and e-democracy involving the use of digital mobile devices - UFSC - Universidade Federal
de Santa Catarina View project

All content following this page was uploaded by Mario Dantas on 20 May 2014.

The user has requested enhancement of the downloaded file.


Computação Distribuída de Alto Desempenho: Redes, Clusters e Grids Computacionais
VI

Sumário
Capítulo 1: Computação Distribuída de Alto Desempenho ................................... 1
Introdução .......................................................................................................................... 4
Arquitetura e Redes de Computadores ................................................................................ 7
Ambientes de Clusters ......................................................................................................... 8
Configurações de Grids ....................................................................................................... 9
A Organização do Livro ....................................................................................................... 9
Revisão do Capítulo ........................................................................................................... 10
Fundamentos Relevantes ................................................................................................... 11
Exercícios Propostos .......................................................................................................... 11
Referências ........................................................................................................................ 12
Bibliografia e Fonte de Consulta ........................................................................................ 12

Capítulo 2: Fundamentos Básicos ........................................................................ 15


Introdução ........................................................................................................................ 16
Arquiteturas Computacionais ............................................................................................ 17
Multiprocessadores ........................................................................................... 19
Multicomputadores .......................................................................................... 21
Symmetric Multiprocessors (SMP) ................................................................................. 22
Cache Coherence Non-Uniform Memory Access (ccNUMA) .......................................... 24
Massively Parallel Processors (MPP) ............................................................................... 29
Sistemas Distribuídos .................................................................................................... 31
Clusters ......................................................................................................................... 32
Grids ............................................................................................................................. 34
Escalonamento .................................................................................................................. 35
Escalonamento Estático ................................................................................................. 36
Escalonamento Dinâmico .............................................................................................. 37
Dependabilidade ............................................................................................................... 38
Ameaças ....................................................................................................................... 40
Meios ............................................................................................................................ 43
Prevenção de Falhas .............................................................................................. 43
Tolerância a Falhas ................................................................................................ 44
Implementação de Tolerância a Falhas .............................................................. 47
Remoção de Falhas ............................................................................................... 50
Previsão de Falhas ................................................................................................. 51
Atributos ....................................................................................................................... 51
Disponibilidade................................................................................................. 51
Confiabilidade .................................................................................................. 52
Segurança ........................................................................................................ 54
Confidencialidade ............................................................................................. 54
Integridade ....................................................................................................... 54
Reparabilidade .................................................................................................. 54
Revisão do Capítulo ........................................................................................................... 55
Fundamentos Relevantes ................................................................................................... 55
Exercícios Propostos .......................................................................................................... 56
Referências ........................................................................................................................ 57
Bibliografia e Fonte de Consulta ........................................................................................ 58
Sumário
VII

Capítulo3: Processadores de Rede, Dispositivos de


Interconexão e Protocolos Leves ......................................................................... 61
Modelo Tradicional de Rede .............................................................................................. 62
Aplicações e Interfaces de Rede Convencionais .................................................................. 65
Processadores de Rede ...................................................................................................... 67
Características de um Processador de Rede ................................................................... 71
Dispositivos de Interconexão ............................................................................................. 78
Dispositivos Convencionais de Interconexão ................................................................. 79
Dispositivos de Interconexão de Alto Desempenho ....................................................... 81
Myrinet ................................................................................................................. 83
Memory Channel .................................................................................................. 84
Quadrics ............................................................................................................... 86
Scalable Coherent Interface (SCI) .......................................................................... 88
Infiniband ............................................................................................................. 88
Protocolos Leves ................................................................................................................ 88
Arquitetura TCP/IP ........................................................................................................ 89
Protocolos de Alto Desempenho ........................................................................................ 91
Protocolos e Melhoria de Desempenho ......................................................................... 93
Protocolos de Transporte ............................................................................................... 93
APPN .................................................................................................................... 94
Datakit .................................................................................................................. 94
Delta-t .................................................................................................................. 94
NETBLT ................................................................................................................. 95
OSI/TP4 ................................................................................................................ 95
VMTP ................................................................................................................... 95
XTP ....................................................................................................................... 95
Análise das Funções do Protocolo de Transporte ............................................................ 96
Gerência de Conexão ........................................................................................... 96
Sinalização ........................................................................................................ 96
Configuração Inicial e Fechamento ................................................................... 97
Seleção do Serviço de Transporte ...................................................................... 98
Multiplexação ................................................................................................... 98
Controle da Informação .................................................................................... 99
Revisão do Capítulo ........................................................................................................... 99
Fundamentos Relevantes ................................................................................................... 99
Exercícios Propostos ........................................................................................................ 100
Referências ...................................................................................................................... 101
Bibliografia e Fonte de Consulta ...................................................................................... 101

Capítulo 4: Ambientes de Programação, Ferramentas e Middlewares ............. 103


Ambientes de Software .................................................................................................... 105
Ambientes de Programação ............................................................................................. 107
Web Services ............................................................................................................... 107
PVM (Parallel Virtual Machine) .................................................................................... 114
MPI (Message Passing Interface) .................................................................................. 117
Ferramentas .................................................................................................................... 119
Sistemas Gerenciadores de Tarefas e Recursos ............................................................. 119
Ambientes de Middleware ............................................................................................... 127
Sistemas de Imagem Única .......................................................................................... 127
Middlewares de Grid ................................................................................................... 134
Revisão do Capítulo ......................................................................................................... 137
Fundamentos Relevantes ................................................................................................. 138
Computação Distribuída de Alto Desempenho: Redes, Clusters e Grids Computacionais
VIII

Exercícios Propostos ........................................................................................................ 139


Referências ...................................................................................................................... 140
Bibliografia ...................................................................................................................... 141

Capítulo 5: Clusters Computacionais ................................................................. 145


Introdução ...................................................................................................................... 147
Utilização dos Nós ........................................................................................................... 154
Configurações Não-dedicadas ..................................................................................... 154
Configurações Dedicadas ............................................................................................ 164
Tipos de Hardware .......................................................................................................... 170
Aplicações Alvo ............................................................................................................... 171
Ambientes de Software Para Clusters ............................................................................... 174
Nível de Aplicação ou Middleware .............................................................................. 175
Nível de Sistema Operacional ...................................................................................... 176
Nível de Hardware ...................................................................................................... 176
Revisão do Capítulo ......................................................................................................... 177
Fundamentos Relevantes ................................................................................................. 178
Exercícios Propostos ........................................................................................................ 178
Referências ...................................................................................................................... 180
Bibliografia ...................................................................................................................... 180

Capítulo 6: Estudos de Casos de Clusters .......................................................... 183


Introdução ...................................................................................................................... 184
Classificação dos Agregados ............................................................................................ 185
Agregados Categoria I ..................................................................................................... 185
Agregados Categoria II .................................................................................................... 188
Redes de Interconexão .................................................................................................... 193
Exemplos de Ambientes de Clusters ................................................................................ 196
Revisão do Capítulo ......................................................................................................... 196
Fundamentos Relevantes ................................................................................................. 197
Exercícios Propostos ........................................................................................................ 197
Referências ...................................................................................................................... 198
Bibliografia ...................................................................................................................... 199

Capítulo 7: Grids Computacionais ..................................................................... 201


Introdução ...................................................................................................................... 203
Fundamentos de Grid ...................................................................................................... 205
Conceitos Básicos ........................................................................................................ 206
Qual a diferença entre a Internet, Web e o Grid? ............................................ 207
Qual seria a diferença entres os ambientes de cluster e grid computacionais? .... 208
Arquiteturas e Topologias ............................................................................................ 209
Portais de Grid ............................................................................................................ 215
Open Grid Services Architecture (OGSA) ......................................................................... 220
Open Grid Services Infrastructure (OGSI) ......................................................................... 226
Áreas Adicionais de Pesquisa e Desenvolvimento ............................................................. 227
Ambientes ....................................................................................................................... 228
Usuários .......................................................................................................................... 229
Experiências .................................................................................................................... 231
Middlewares de Grids ................................................................................................. 232
Grids de Dados ........................................................................................................... 233
Revisão do Capítulo ......................................................................................................... 234
Fundamentos Relevantes ................................................................................................. 235
Sumário
IX

Exercícios Propostos ........................................................................................................ 235


Referências ...................................................................................................................... 237
Bibliografia e Fonte de Consulta ...................................................................................... 238

Capítulo 8: Estudos de Casos de Grids Computacionais .................................... 245


Introdução ...................................................................................................................... 247
Ambientes Internacionais ................................................................................................ 248
Europa ........................................................................................................................ 249
França ................................................................................................................. 249
Itália ................................................................................................................... 250
Reino Unido ........................................................................................................ 250
Países Nórdicos ................................................................................................... 252
Ásia ............................................................................................................................. 253
Japão .................................................................................................................. 253
Índia ................................................................................................................... 253
Oceania ...................................................................................................................... 254
Estados Unidos ............................................................................................................ 254
Ambientes Brasileiros ....................................................................................................... 255
Revisão do Capítulo ......................................................................................................... 259
Fundamentos Relevantes ................................................................................................. 259
Exercícios Propostos ........................................................................................................ 259
Referências ...................................................................................................................... 260
Bibliografia e Fonte de Consulta ...................................................................................... 260

Glossário ............................................................................................................ 263

Índice Remissivo ................................................................................................. 275

View publication stats

Você também pode gostar