31
Tecnologias de Armazena- mento Murilo Adriano Vasconcelos Rog´ erio Alves Cardoso Introdu¸c˜ ao Intefaces Arranjos de disco Outras Tecnologias Tecnologias de Armazenamento Murilo Adriano Vasconcelos Rog´ erio Alves Cardoso Instituto de Computa¸c˜ ao - Universidade Estadual de Campinas June 11, 2012

Tecnologias de Armazenamento - ic.unicamp.brducatte/mo401/1s2012/T2/G05-ap.pdf · Murilo Adriano Vasconcelos Rog erio Alves Cardoso Introdu˘c~ao Intefaces Arranjos de disco Outras

Embed Size (px)

Citation preview

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Tecnologias de Armazenamento

Murilo Adriano VasconcelosRogerio Alves Cardoso

Instituto de Computacao - Universidade Estadual de Campinas

June 11, 2012

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

1 Introducao

2 IntefacesIntroducaoInterface ATA/IDEInterface SATAInterface SCSIInterface SAS

3 Arranjos de disco

4 Outras TecnologiasSolid State Drives - SSDFusion-io

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Introducao

Evolucao da tecnologia

Evolucao dos discos

1956 - 5MB - US$50.0002010 - 1.000.000MB - US$71

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interfaces de Disco

Sao padroes de comunicacao que precisam ser:

EficientesConfiaveis

Podem ser categorizados em:

Computadores pessoaisUso empresarial

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE

Originalmente concebido como PC/AT Attachment

Desenvolvida pela Western Digital em 1986 em parceriacom outras empresas

Comercializavam com o nome IDE (Integrated DriveElectronics)Com a confusao sobre os nomes, passou a ser chamada deATA/IDE

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE

Com o surgimento dos dispositivos oticos, foram feitasmodificacoes no padrao com o objetivo de melhorar osuporte

As especificacoes sao padronizadas pelo INCITS(InterNational Committee for Information TechnologyStandards)

Apos a terceira geracao ATA, a nomeclatura passou deATA/IDE para ATA/ATAPI

A ultima versao do padrao e a ATA/ATAPI-8 de quetambem contem especificacoes da interface SATA

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA-1

ATA-1

Enderecamento de 28 bitsPossıvel enderecar ate 228 setores de 512 bytes (128GB)PIO 0, 1 e 2 - de 3,3 ate 8,3 MB/sDMA single-word 0, 1 e 2; DMA multi-word 0

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA-2

ATA-2, EIDE, Fast ATA, Fast IDE, Ultra ATA

Taxas de transmissao de ate 16,67 MB/sDMA multi-word 1, 2Gerenciador de energiaConector PCMCIA

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA-3

ATA-3, EIDE

Modos DMA single-word removidosS.M.A.R.TSeguranca

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA/ATAPI-4

ATA-4, Ultra ATA/33

Ultra DMA 0, 1 e 2 (UDMA/33)ATAPI (suporte para CD-ROM, dispositivos de fita, etc.)Host Protected Area (HPA)CompactFlash Association (CFA) para suporte adispositivos de estado solidoCRC para a deteccao de erros

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA/ATAPI-5

ATA-5, Ultra ATA/66

Ultra DMA 3, 4 (UDMA/66)Taxas de transmissao de 44,4 e 66,7 MB/sCabos de 80 fiosConector CompactFlash

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA/ATAPI-6

ATA-6, Ultra ATA/100

UDMA 5 (UDMA/100)Taxas de transmissao de 100 MB/sControle automatico de emissao de ruıdos

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA/ATAPI-7

ATA-7, Ultra ATA/133

UDMA 6 (UDMA/133)Taxas de transmissao de 133 MB/sTransmissao feita em 16 bits em paralelo

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface ATA/IDE – ATA/ATAPI-8

ATA-8

Suporte a discos hıbridosAinda nao-ANSI

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface SATA

Na interface ATA, os dados saotransmitidos de forma paralela

Essa transmissao e feita atraves deum cabo contendo varios fios

No entanto, transmitir dados emalta frequencia por fios muitoproximos e problematico

Solucao: transmissoes seriais

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface SATA

Desenvolvimento iniciado em 2002pelo SATA Workgroup

Objetivo: serializar a interfaceATA/IDE

Alta frequencia/baixa tensao

150 MB/s ou 1,5 Gbit/s

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface SCSI

Desenvolvida inicialmente pelaShugart em 1979 com o nome deSASI

Buscava ser uma interface de discosque suportasse enderecamento porblocos logicos

Tambem buscava ter tranferenciasparalelas de alto desempenho

Em 1981 foi apresentada ao comiteANSI e passou a se chamar SCSI

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface SCSI

Dispositivos SCSI tem a habilidade de competir pelobarramento

Host no barramento SCSI faz o intermedio entre odispositivo e memoria principal

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

SCSI-1

Barramento de 8 bits (1 de paridade)

Ate 7 dispositivos simultaneamente

Taxa de transmissao:

Sıncrono: 3,5 MB/sAssıncrono: 5 MB/s

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

SCSI-2

Tambem chamado de Fast-SCSI

Estabeleceu um conjunto mınimo de comandos (CCS) quedeve ser implementado

Novos comandos para suporte a dispositivos comoCD-ROM e scanners

Capacidade de realizar multiplas requisicoes de E/S deforma simultanea entre os dispositivos

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

SCSI-3

Levou 8 anos para ser concluıdo (1992 - 2000)

Dividido em um conjunto de padroes

O relacionamento desses padroes e definido pelo SCSI-3Architecture Model (SAM)

A forma mais conhecida passou a se chamar Parallel SCSI(SPI), comercializada sob o nome Ultra-SCSI

Recursos adicionados na SPI-4 (Ultra-320)

Transmissao 320 MB/s em modo sıncrono (16 bits por veza 80 MHz)Deteccao de erros CRCTransmissao de dados em pacotesConectividade de ate 16 dispositivosCompensacao de efeito de atraso e outras tecnicas paramelhorar o desempenho

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

SCSI-3 – SPI-5

Comecou a ser desenvolvida em 2003

E uma tentativa de serializar o SCSI

Utiliza o Fibre Channel como enlace

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Interface SAS

Serial Attatchment SCSI

Taxas de transferencia de 3 Gb/s

Pode ser utilizada paratransferencias de longa distanciautilizando fibra otica

Compatıvel com o padrao SATA

Vantagem em relacao ao FibreChannel: permite utilizacao dediscos de diferentes taxas detransmissao, utilizando a maxima decada um

SAS-2: 6 Gb/s, segundo um draftliberado em 2008

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Arranjos de disco

Como aumentar a capacidade de armazenamento?

Discos maiores vs varios discos pequenos

Preco de um disco grande pode ser muito maior que variosdiscos menores que somam a mesma capacidadePorem, o potencial de falha multiplica quandoconsideramos que os discos tem a mesma confiabilidade

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

RAID 0

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

RAID 1

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

RAID 3

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

RAID 5

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Outras Tecnologias

A demanda por desempenho levou ao desenvolvimento deoutras tecnologias

A limitacao imposta por dispositivos eletromecanicos naoe desejavel, pois

Tem alto consumo de energiaPartes moveisInviavel para dispositivos moveis

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Solid State Drives - SSD

Unidade de armazenamento naovolatil similar a EEPROM

GB muito mais caro

Capaz de armazenar mais de um bitpor celula multi level cell (MLC)

Atualmente, modelos de notebooksja incorporam SSDs

Porem, SSDs suporta umaquantidade limitada de escrita

Tecnologiasde Armazena-

mento

MuriloAdriano

VasconcelosRogerio Alves

Cardoso

Introducao

Intefaces

Arranjos dedisco

OutrasTecnologias

Fusion-io

Utiliza sistemas paralelos de discosSSD

700 MB/s leitura / 500 MB/sescrita

ioFX

420 GB700 MB/s escrita / 1,5 GB/sleituraCada unidade funciona como umdisco SSD independente

Fusion ioDrive Duo

Capacidade: 320 GB ate 1,8TB1,5 GB/s leitura / 1,0 GB/sescritaLatencia media: 30µsUtiliza o barramento PCI-Express