04.01.2014 Views

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

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.

MobileREVS 15-10-2006<br />

Na Tabela 3 são apresentados os tempos de execução das diferentes etapas de<br />

um processo de votação para os telemóveis Nokia 6600 e Sony Ericsson P900. É usada<br />

como referência uma eleição com dois Administradores, um Contador e um boletim de<br />

voto com 1 KB. Os valores da tabela expressam-se em milissegundos.<br />

Telemóvel<br />

#<br />

assinaturas<br />

requeridas<br />

Distribuidor<br />

Administrador<br />

Anonimizador<br />

/ Contador<br />

Total<br />

Lista de Obtenção<br />

Assinatura Submissão<br />

eleições do boletim<br />

1 196 281 18510 16500 35487<br />

Nokia<br />

6600 2 212 515 28953 16266 45946<br />

Sony 1 32 46 8016 7985 16079<br />

Ericsson<br />

P900<br />

2 16 47 10281 6890 17234<br />

Tabela 3 - Tempos de execução das diferentes etapas do processo de votação<br />

Existe uma diferença significativa entre os valores obtidos nos dois telemóveis,<br />

justificada pelas diferentes características do hardware de cada um. O Sony Ericsson<br />

P900 possui maior poder computacional que o Nokia 6600, facto que permite que a<br />

realização das operações de votação sejam mais rápidas.<br />

Por outro lado, é possível verificar que o aumento do número de assinaturas<br />

requeridas não incute um aumento proporcional do tempo de execução da fase de<br />

obtenção de assinaturas. Ou seja, de acordo com a tabela duas assinaturas são obtidas<br />

em menor tempo que o dobro da obtenção de uma. Esta performance deve-se à<br />

utilização de threads na comunicação com os Administradores (ver Secção 5.1.2).<br />

6.2.4. Comunicações<br />

O tráfego de dados em comunicações remotas é um dos factores mais<br />

importantes para os utilizadores de aplicações móveis, já que são normalmente taxados<br />

pelos operadores de telecomunicações móveis.<br />

Para avaliar este requisito configurou-se uma eleição de referência composta por<br />

um boletim de voto com 1 KB, um único Contador e exigindo a assinatura de dois<br />

Administradores. Os resultados estão expressos na Tabela 4, em termos de dados<br />

enviados e recebidos.<br />

Servidor<br />

Distribuidor<br />

Administrador<br />

Anonimizador /<br />

Contador<br />

Etapa<br />

Dados enviados Dados recebidos<br />

(bytes)<br />

(bytes)<br />

Lista de eleições 29 103<br />

Obtenção do<br />

boletim<br />

33 1490<br />

1ª Assinatura 164 134<br />

2ª Assinatura 164 134<br />

Submissão 576 2<br />

966 1863<br />

TOTAL 2829<br />

Tabela 4 - Tráfego de dados em cada etapa do processo de votação<br />

Luis Costa, Nuno Santos 58

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

Saved successfully!

Ooh no, something went wrong!