Protocolos de armazenamento



Documentos relacionados
Protocolos de armazenamento

Administração de Sistemas (ASIST)

June 11, Instituto de Computação - Universidade Estadual de Campinas. Tecnologias de Armazenamento. Murilo Adriano Vasconcelos

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Tecnologia e Infraestrutura. Conceitos de Redes

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Arquitetura e Organização de Computadores

Redes de Computadores I Conceitos Básicos

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

IEEE 1394 PORQUE OUTRO BARRAMENTO? Grande crescimento do número de conectores no PC. Equipamentos analógicos migrando para digital

Redes de Alta Velocidade

Capítulo 2 - Conceitos Básicos de Redes. Associação dos Instrutores NetAcademy - agosto de Página

Revisão. Karine Peralta

REDES DE COMPUTADORES. Arquiteturas de Redes

Meio Físico. Mensagem. Protocolo. Emissor e Receptor. Data Terminal Equipment Data Communications Equipment

Comunicando através da rede

Arquitetura de Computadores Arquitetura de entrada e saída

Universidade de Brasília

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Redes de Computadores e a Internet

Redes de Computadores IEEE 802.3

RCO2. LANs, MANs e WANs Visão geral

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

Protocolos Hierárquicos

Vanio Rodrigues/10 Página 1. Figura 1 Retirada do sitio

Aula 6 Modelo de Divisão em Camadas TCP/IP

Figura 1 Taxas de transmissão entre as redes

O que é uma rede industrial? Redes Industriais: Princípios de Funcionamento. Padrões. Padrões. Meios físicos de transmissão

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Redes de Computadores

Redes de Computadores. Prof. José Gonçalves Pereira Filho Departamento de Informática

MÓDULO 8 Modelo de Referência TCP/IP

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Redes de Computadores

Cap 01 - Conceitos Básicos de Rede (Kurose)

Organização de Computadores 1

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

Redes de Dados. Aula 1. Introdução. Eytan Mediano

Rede de Computadores II

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Arquitetura de Redes de Computadores - aula 3

Prof. Samuel Henrique Bucke Brito

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

Aula 4. Pilha de Protocolos TCP/IP:

19/07/2013. Camadas. Camadas de Enlace e Física. Camadas de Enlace e Física. Topologias de Rede NOÇÕES DE REDE: CAMADAS DE ENLACE E FÍSICA

Claudivan C. Lopes

Claudivan C. Lopes

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

Redes Industriais ModBus RTU

09/06/2011. Profª: Luciana Balieiro Cosme

Introdução às Redes de Computadores

Visão geral da arquitetura do roteador

TCP-IP - Introdução. Aula 02. Professor Sérgio Teixeira sergio.professor@multicast.com.br Telefone: (27)

Evolução na Comunicação de

Curso: Redes II (Heterogênea e Convergente)

Camada de Enlace de Dados - Apêndice. Prof. Leonardo Barreto Campos 1

Introdução às Redes de Computadores. Por José Luís Carneiro

Processo Seletivo Instrutor nº 03/2011

RC e a Internet. Prof. Eduardo

Interfaces IDE e SCSI. Disco Rígido

REDES DE COMPUTADORES

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Universal Serial Bus USB

Unidade 1. Conceitos Básicos

Modelos de Camadas. Professor Leonardo Larback

Informática I. Aula Aula 22-03/07/06 1

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de Computadores

Vitor Amadeu Souza.

Capítulo 5. A camada de rede

HSE High Speed Ethernet (Novo padrão em backbones de redes de automação fieldbus )

Unidade 2.1 Modelos de Referência

AULA Redes de Computadores e a Internet

Prof. Manuel A Rendón M

Curso de Redes de Computadores

UNIVERSIDADE. Sistemas Distribuídos

Topologia de rede Ligação Ponto-a-Ponto

Padrão Ethernet. Características Gerais

Redes de Computadores

REDES COMPONENTES DE UMA REDE

Redes de Computadores IEEE 802.3

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009

Redes de Computadores

Curso Técnico em Redes de Computadores NORMAS PADRÕES E PROTOCOLOS

Informática Aplicada I. Sistemas Operacionais Projeto e Implementação Andrew S. Tanenbaum Albert S. woodhull

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Avaya Networking. Rafael Rocha, Sales Engineer Westcon Convergence

TECNOLOGIA WEB INTERNET PROTOCOLOS

REDES DE COMPUTADORES - I UNI-ANHANGUERA CENTRO UNIVERSITÁRIO DE GOIÁS CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF.

Serial Paralela USB FireWire(IEEE1394)

REDES DE COMPUTADORES

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet

Telecomunicações. Prof. André Y. Kusumoto

Arquiteturas de Redes Prof. Ricardo J. Pinheiro

Transcrição:

2003-2004 Renato Franzin 1 2004 Volnys Bernal & J. Maximo 2 Agenda Protocolos de Armazenamento Jefferson Maximo Volnys Borges Bernal DAS x x DAS ifcp (IP Protocol) FCIP ( over IP) i (Internet Small Computer Systems Interface) 2003-2004 Renato Franzin 3 2004 Volnys Bernal & J. Maximo 4 DAS x x DAS x x DAS Direct Attached Storage Dispositivos conectados diretamente Network Attached Storage Compartilhamento de arquivos sobre uma rede de comunicação Storage Area Network Compatilhamento de blocos de disco sobre uma rede de comunicação 2004 Volnys Bernal & J. Maximo 5 2004 Volnys Bernal & J. Maximo 6 DAS x x DAS x x DAS DAS DAS arquivos e diretórios DAS (c) 2004 Volnys Bernal & J. Maximo 1

2004 Volnys Bernal & J. Maximo 7 2003-2004 Renato Franzin 8 DAS x x DAS blocos de disco DAS 2004 Volnys Bernal & J. Maximo 9 2004 Volnys Bernal & J. Maximo 10 DAS DAS Direct Attached Storage Topologia de conexão de dispositivos de armazenamento na qual os dispositivos estão conectados diretamente a um único equipamento ATA Serial ATA Tecnologias ATA Serial ATA 2003-2004 Renato Franzin 11 2004 Volnys Bernal & J. Maximo 12 Alan Shugart: Lider desenvolvimento floppy disk (Shugart Associates) Fundou a Seagate Tecnology 1979 SASI (Shugart Associates Systems Interface) 1.5 Mbytes/s 1981 Formado um comite para padronizar a interface Shugart Associates NCR Corporation 1982 Proposta de padrão ANSI Baseada em extensões ao padrão SASI Comite técnico ANSI Task Group X3T9.3 1986 Padrão (Small Computer Systems Interface ) (c) 2004 Volnys Bernal & J. Maximo 2

2004 Volnys Bernal & J. Maximo 13 2004 Volnys Bernal & J. Maximo 14 Atualmente as organizações que desenvolvem ANSI American National Standards Institute ITIC Information Technology Industry Council NCITS National Committee for Information Technology T10 T10 Technical Committee Padrões -1 (1986 primeiro padrão aprovado por ANSI) Incluído nível de sinal SE e DIFF Transferência de dados síncrono e assíncrono -2 (1990 release -1994 aprovada pelo ANSI) Suporte WORN disk drive, CD-ROM, scanners e junkboxes Taxa de transferência de dados 10MB/s -3 (1996-3 ) Documentação organizada em grupos para padronização 2004 Volnys Bernal & J. Maximo 15 2004 Volnys Bernal & J. Maximo 16 LVD SE HVD 5 Mbytes/s 1982-1 10 Mbytes/s 1987-2 SE - 2 fast differential HVD Narrow (8-bit-data) bus 20 Mbytes/s 1994-3 SPI fast&wide SE - 3 SPI fast&wide differential HVD 40 Mbytes/s 1996 Fast- 20 ultra SE 80 Mbytes/s 1998 Fast- 40 SPI- 2 ultra 2 LVD Fast- 80 SPI- 3 ultra 160 (ultra3) LVD Fast- 160 SPI- 4 ultra 320 LVD Fast- 320 SPI- 5 ultra 640 LVD LVD = low voltage differential Fast- 20 SE = single threaded ultra HVD ou differencial = high voltage differential differential HVD Narrow (16-bit-data) and narrow (8-bit data) bus 160 Mbytes/s 1999 320 Mbytes/s 640 Mbytes/s 2001 2003 * Wide (16-bit data) bus Interface Barramento compartilhado Suporta várias tipos de periféricos Barramento de 8 bits Suporta 8 dispositivos em um único cabo Barramento de 16 bits Suporta 16 dispositivos em um único cabo Controle por arbitragem Iniciator: enviam comandos (hosts) Targets: recebem os comandos (discos) 2004 Volnys Bernal & J. Maximo 17 2004 Volnys Bernal & J. Maximo 18 Desvantagens Limitação do número de dispositivos no barramento (varia de acordo com a tecnologia ) Possibilidade de conexão do barramento a somente 2 hosts O cabo paralelo adotado pelo é sujeito a cosstalk, limitando seu comprimento Cada dispositivo adicionado a um barramento encurta sua distância Arquitetura -3 Diversos padrões diferentes (familia de padrões) Documento -3 Architecture Model ou SAM Organizado em categorias Commands Protocols Interconnects (c) 2004 Volnys Bernal & J. Maximo 3

2004 Volnys Bernal & J. Maximo 19 2004 Volnys Bernal & J. Maximo 20 Padrão -3 Commands Padrão -3 Protocols IEEE 1394 - Firewire 2004 Volnys Bernal & J. Maximo 21 2004 Volnys Bernal & J. Maximo 22 Padrão -3 Padrão -3 Interconnects 2004 Volnys Bernal & J. Maximo 23 2004 Volnys Bernal & J. Maximo 24 Padrão -3 Serviço distribuído Padrão -3 Serviço distribuído Segue o modelo cliente-servidor Estrutural (c) 2004 Volnys Bernal & J. Maximo 4

2004 Volnys Bernal & J. Maximo 25 2004 Volnys Bernal & J. Maximo 26 Padrão -3 Padrão -3 Modelo Cliente-Servidor Modelo estrutural 2004 Volnys Bernal & J. Maximo 27 2003-2004 Renato Franzin 28 Padrão -3 Sub sistema serviço de entrega Sincronização do estado entre servidores clientes Ordenamento de requisições e respostas 2004 Volnys Bernal & J. Maximo 29 2004 Volnys Bernal & J. Maximo 30 Problemas Network Attached Storage Protocolos de compartilhamento de arquivos sobre uma rede de comunicação Principais protocolos NFS CIFS Escalabilidade Aumento da capacidade do sistema implica em: Incremento de área de armazenamento Incremento de número de processadores do servidor Incremento da banda de comunicação (número de interfaces) Existem limites para número de processadores e banda de E/S de rede (c) 2004 Volnys Bernal & J. Maximo 5

2003-2004 Renato Franzin 31 2004 Volnys Bernal & J. Maximo 32 StorageAreaNetwork Protocolos de compatilhamento de blocos de disco sobre uma rede de comunicação Principais protocolos Não baseadas na pilha TCP/IP Infiniband Baseadas na pilha TCP/IP i (Internet Small Computer Systems Interface) ifcp (IP Protocol) FCIP ( over IP) 2004 Volnys Bernal & J. Maximo 33 2003-2004 Renato Franzin 34 Modelo de uso do disco Exclusivo Utiliza diretamente um sistema de arquivos para DAS Exemplos: ufs, ext2, ext3, ntfs,... Compartilhado Necessita de um sistema de arquivos que permita acesso concorrente ao disco Exemplos de sistemas de arquivos distribuídos GFS Sistina (www.sistina.com) OpenGFS (www.opengfs.org) PVFS (IBM) Panasas (www.panasas.com) 2004 Volnys Bernal & J. Maximo 35 2004 Volnys Bernal & J. Maximo 36 Histórico Aquitetura desenvolvida pela SUN Microsystems Como parte do Projeto StoreX Protocolo desenvolvido pela IBM IBM decidiu que FC era muito complexo para muitas aplicações IBM desenvolveu a SSA Versão simplificada pela IBM FC foi originalmente desenvolvida para diversas velocidades Variando de 125 Mbps a 1062.5 Mbps Instalações iniciais do eram loops privados Protocolo voltado para transmissão de dados de armazenamento de alto desempenho Implementações atuais possuem taxas de 1 a 2 Gbps Previstas implementações de 4 e 8 Gpbs Cabeamento físico: Cobre: Conectores HSSDC, HSSDC2, ou DB9 Fibra Single-mode ou multi-mode: Conectores SC ou LC (c) 2004 Volnys Bernal & J. Maximo 6

2004 Volnys Bernal & J. Maximo 37 2004 Volnys Bernal & J. Maximo 38 Pilha de protocolos FC3 FC 0 Camada física FC2 FC 1 FC1 Camada de codificação FC0 FC 2 Camanda de manipulação de quadros FC 3 Camanda de serviços FC 4 Camada de adaptação para protocolos de nível superior FC0 Camada física Manipulada pela eletrônica da interface GBIC 2004 Volnys Bernal & J. Maximo 39 2004 Volnys Bernal & J. Maximo 40 FC1 Camada de codificação Codificaçao 8b/10b (desenvolvida pela IBM) Detecta erros envolvendo a troca de 1 bit. 10 bits (1024 valores) Sendo que 268 são valores válidos 256 data values 12 control values Start of Frame (SOF), End of Frame (EOF), Idle, Receiver Ready (R_RDY), etc. FC2 Montagem dos quadros, Segmentação e remontagem Controle de fluxo FC3 Camada de serviços Facilidades de broadcasting e multicasting Fornece hunt groups, e.g. routing to a free port Fornece striping across multiple ports Attempts to provide a topology-agnostic view of the network to anything above it in the stack Camada de adaptação para a camada superior 2004 Volnys Bernal & J. Maximo 41 2004 Volnys Bernal & J. Maximo 42 FC3 FC2 FC1 FC0 FC3 FC2 FC1 FC0 Hierarquia de mensagens Quadros FC é um protocolo baseado em quadros Quadros são de 512, 1024, ou 2048 bytes Tamanho do quadro é negociado durante o port login Praticamente tudo usa frames de 2048 bytes Sequence Uma mensagem atômica é chamada de sequence Sequeces consistem de um ou mais quadros Exchange Uma transação é chamado de Exchange Exchanges consistem de uma ou mais sequencias (c) 2004 Volnys Bernal & J. Maximo 7

2004 Volnys Bernal & J. Maximo 43 2004 Volnys Bernal & J. Maximo 44 Hierarquia de mensagens Exchange Sequence 0 Sequence 0 Sequence N Quadro 0 Quadro 1 Quadro N byte 0 byte 0 byte N Tipos de Quadros Quadros de controle de enlace Implementar controle de fluxo Reconhecimento (ACK) Não contém Payload Quadros de Dados Para transporde de dados Contém payload de 0 a 2112 bytes codif. 8b/10b codif. 8b/10b codif. 8b/10b 2003-2004 Renato Franzin 45 2004 Volnys Bernal & J. Maximo 46 ifcp ifcp ifcp IP Protocol Protocolo que utiliza a pilha TCP/IP para interconexão de disposistivos baseados em Fibre Cannel utilizando infraestrutura IP, em conjunção ou em substituição aos switchs e roteadores Fibre Cannel. 2004 Volnys Bernal & J. Maximo 47 2003-2004 Renato Franzin 48 ifcp ifcp TCP IP Intra Rede ifcp TCP IP Intra Rede FCIP Rede (c) 2004 Volnys Bernal & J. Maximo 8

2004 Volnys Bernal & J. Maximo 49 2004 Volnys Bernal & J. Maximo 50 FCIP FCIP FCIP Fibre Cannel over IP Gateway Protocolo que utiliza a pilha TCP/IP para tunelamento de Fibre Cannel sobre a pilha TCP/IP para interconexão de s baseados em geograficamente distribuídos. FC3 FC2 FC1 FC2 FC1 FCIP TCP IP FC0 FC0 Intra Rede Rede Rede TCP/IP 2003-2004 Renato Franzin 51 2004 Volnys Bernal & J. Maximo 52 i i i Internet Small Computer Systems Interface Protocolo baseado na pilha TCP/IP para interconexão de hosts e dispositivos utilizando infraestrutura IP e comandos encapsulados 2004 Volnys Bernal & J. Maximo 53 2004 Volnys Bernal & J. Maximo 54 i i TCP IP Intra Rede TCP IP Intra Rede O que é i? Protocolo de transporte de dados de armazenamento sobre uma rede IP Baseado em Baseado na pilha TCP/IP protocolo de armazenamento Em padronização pelo IETF Encapsula o protocolo dentro de pacotes da rede Rede TCP/IP (c) 2004 Volnys Bernal & J. Maximo 9

2004 Volnys Bernal & J. Maximo 55 2004 Volnys Bernal & J. Maximo 56 i i Diferentes formas de implementação 1. O host pilha TCP/IP executando sobre diferentes links e tecnologias como uma 10/100/1000 Ethernet, ATM, FDDI etc. 2. TOE (TCP/IP Offload Engine NICs) usando interfaces Gigabit ou Gigabit Ethernet 3. i HBAs usando interface Gigabit Ehernet 2004 Volnys Bernal & J. Maximo 57 i (c) 2004 Volnys Bernal & J. Maximo 10