Você está na página 1de 18

Avaliao do Sistema de Arquivos Distribudo

GlusterFS
Mrcio Parise Boufleur
Matheus Anversa Viera
Rodolfo Leffa de Oliveira
Tiago de Albuquerque Reis
Andrea Schwertner Charo
Benhur de Oliveira Stein
LSC - Laboratrio de Sistemas de Computao
UFSM - Universidade Federal de Santa Maria

Roteiro

Introduo
Sistemas de Arquivos Distribudos
GlusterFS
Avaliao
Concluso

LSC/UFSM

WSCAD - CTIC 2007

Introduo

Sistemas de arquivo constituem um gargalo em ambientes de


alto desempenho
NFS ainda o padro em aglomerados
Sistemas de arquivos distribudos descentralizados podem sanar
essa deficincia
GlusterFS apresenta-se como uma alternativa interessante
Objetivo
Avaliar a utilizao de GlusterFS em um aglomerado de
computadores e compar-lo com outras ferramentas do gnero.

LSC/UFSM

WSCAD - CTIC 2007

Sistemas de Arquivos Distribudos

Implementao distribuda do conceito clssico de sistemas de


arquivos
Diversas propostas
NFS (Pawlovsky et al., 1994)
PVFS (Carns & Ross, 2000)
dNFSp (Kassick et al., 2005)
Lustre (Braam et al., 203)

LSC/UFSM

WSCAD - CTIC 2007

GlusterFS (1/2)

Sistema de arquivos distribudo e descentralizado


Agregao de mltiplas unidades de armazenamento remotas
(bricks) em um nico volume
Funcionalidades implementadas atravs de tradutores
(translators)
Descarta a necessidade da utilizaco de servidores de
metadados

LSC/UFSM

WSCAD - CTIC 2007

GlusterFS (2/2)

Figura: Arquitetura
LSC/UFSM

WSCAD - CTIC 2007

Avaliao (1/5)

Comparao entre GlusterFS e NFS


Distributed Andrew Benchmark DAB
Criao recursiva de diretrios
Cpia de arquivos
stat em todos os arquivos
read em todos os arquivos
Compilao de um programa de tamanho mdio

3 ns Pentium IV 2.8 GHz, 512 MB RAM, Ethernet 100 Mbit/s

LSC/UFSM

WSCAD - CTIC 2007

Cenrio

Figura: Esquema de ligao

LSC/UFSM

WSCAD - CTIC 2007

Primeiro Teste

Execuo do DAB concorrentemente em 2 ns


Mdia de 10 execues
GlusterFS e NFS como servidores de arquivos
NFS tem desempenho superior ao GlusterFS

LSC/UFSM

WSCAD - CTIC 2007

Avaliao (2/5)

Tabela: Comparao inicial entre o GlusterFS e o NFS

Sistema de
Arquivos
GlusterFS
NFS
GlusterFS
NFS
GlusterFS
NFS

Clientes Simultneos

Tempo (s)

Desvio Padro

1
1
6
6
10
10

173.93
105.10
679.08
311.07
993.77
519.12

0.20
1.66
63.57
21.56
83.85
47.44

LSC/UFSM

WSCAD - CTIC 2007

Segundo Teste

NFS foi melhor no primeiro teste


GlusterFS executa todo no espao do usurio
GlusterFS e NFS-user como servidores de arquivos

LSC/UFSM

WSCAD - CTIC 2007

Avaliao (3/5)

Tabela: Comparao entre o GlusterFS e o NFS-user

Sistema de
Arquivos
GlusterFS
NFS-user
GlusterFS
NFS-user
GlusterFS
NFS-user

Clientes Simultneos

Tempo (s)

Desvio Padro

1
1
6
6
10
10

173.93
249.29
679.08
700.11
993.77
1153.59

0.20
3.40
63.57
12.36
83.85
16.71

LSC/UFSM

WSCAD - CTIC 2007

Terceiro Teste

Avaliao de configuraes otimizadas do GlusterFS


Utilizao de tradutores
write-behind
read-ahead
stat-prefetch

LSC/UFSM

WSCAD - CTIC 2007

Avaliao (4/5)

Tabela: Avaliao do GlusterFS com e sem otimizaes

Sistema de
Arquivos
GlusterFS
GlusterFS-o
GlusterFS
GlusterFS-o
GlusterFS
GlusterFS-o

Clientes Simultneos

Tempo (s)

Desvio Padro

1
1
6
6
10
10

173.93
173.05
679.08
665.99
993.77
971.37

0.20
0.91
63.57
53.80
83.85
89.24

LSC/UFSM

WSCAD - CTIC 2007

Quarto Teste

Avaliao de servidores distribudos


Comparao entre GlusterFS, GlusterFS com otimizaes e NFS
Desempenho ligeiramente inferior ao caso com um nico servidor
Balanceamento atravs do tradutor round-robin

LSC/UFSM

WSCAD - CTIC 2007

Cenrio

Figura: Esquema de ligao

LSC/UFSM

WSCAD - CTIC 2007

Avaliao (5/5)

Tabela: Execuo do DAB com servidor distribudo

Sistema de
Arquivos
GlusterFS
GlusterFS-o
GlusterFS
GlusterFS-o
NFS
NFS-user

Nmero de servidores

Tempo (s)

Desvio Padro

1
1
2
2
1
1

173.93
173.05
187.91
186.82
105.10
249.29

0.20
0.91
1.28
1.33
1.66
3.40

LSC/UFSM

WSCAD - CTIC 2007

Concluso

Comparao entre GlusterFS e NFS


GlusterFS uma soluo ainda recente
Descentralizao e replicao de dados so altamente
desejveis em ambientes distribudos
Sua utilizao pode ser uma alternativa vantajosa
Desempenho comparvel ao NFS

LSC/UFSM

WSCAD - CTIC 2007

Você também pode gostar