15.07.2013 Views

ISCTE – ESCOLA DE GESTÃO - Universidade Técnica de Lisboa

ISCTE – ESCOLA DE GESTÃO - Universidade Técnica de Lisboa

ISCTE – ESCOLA DE GESTÃO - Universidade Técnica de Lisboa

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Por fim, o gráfico da figura 38 mostra o efeito da variação da cardinalida<strong>de</strong> das dimensões no tempo <strong>de</strong><br />

cálculo do cubo. Para qualquer uma das implementações, a tendência é para um crescimento<br />

exponencial do tempo utilizado para calcular o cubo. Essa tendência é mais clara para a implementação<br />

original quando comparada com a implementação que apenas emprega sub-chunking.<br />

00:04:19<br />

00:03:36<br />

00:02:53<br />

00:02:10<br />

00:01:26<br />

00:00:43<br />

00:00:00<br />

Figura 38 <strong>–</strong> Efeito da variação da cardinalida<strong>de</strong> das dimensões no tempo <strong>de</strong> cálculo do cubo<br />

Os tempos <strong>de</strong> execução para esta implementação do algoritmo são afectados pelo facto <strong>de</strong> ser<br />

necessário diminuir o tamanho do sub-chunk à medida que aumenta o volume <strong>de</strong> dados, o que acarreta<br />

a realização <strong>de</strong> um maior número <strong>de</strong> leituras e escritas e se reflecte na forma mais ―aci<strong>de</strong>ntada‖ da<br />

curva. Esta causalida<strong>de</strong> é comprovada pelos gráficos das figuras 39 e 40.<br />

800000<br />

700000<br />

600000<br />

500000<br />

400000<br />

300000<br />

200000<br />

100000<br />

0<br />

T8 T9 T10 T11 T12 T13 T14 T15 T16<br />

T8 T9 T10 T11 T12 T13 T14 T15 T16<br />

Figura 39- Comparação entre as leituras realizadas para diferentes cardinalida<strong>de</strong>s <strong>de</strong> dimensões<br />

MW<br />

Leituras<br />

MW<br />

MW+ST<br />

MW+ST<br />

MW+SC<br />

MW+SC+ST<br />

61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!