11.04.2013 Views

gestão de dados partilhados em ambientes de computação móvel

gestão de dados partilhados em ambientes de computação móvel

gestão de dados partilhados em ambientes de computação móvel

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.

9.2. RESERVAS 143<br />

Commit (% total)<br />

100<br />

90<br />

80<br />

70<br />

60 simp 0<br />

simp 10<br />

50 din 10<br />

din 35<br />

din 60<br />

40<br />

55 70 85 100 115 130 145 160 175<br />

Taxa <strong>de</strong> utilização (%)<br />

Commit (% máximo)<br />

100<br />

95<br />

90<br />

85<br />

80<br />

75<br />

70<br />

simp 0<br />

simp 10<br />

din 10<br />

din 35<br />

din 60<br />

65<br />

55 70 85 100 115 130 145 160 175<br />

Taxa <strong>de</strong> utilização (%)<br />

Figura 9.10: Transacções aceites localmente (cenário MOV:PEQ:MAU): valor relativo ao total <strong>de</strong> enco-<br />

mendas efectuadas (esquerda) e ao máximo possível (direita).<br />

Quando o servidor informa os clientes que não po<strong>de</strong> conce<strong>de</strong>r reservas adicionais, os clientes não pe-<br />

<strong>de</strong>m novas reservas. Contudo, os clientes verificam periodicamente (com um período longo <strong>de</strong>pen<strong>de</strong>nte<br />

das encomendas recebidas) se a situação <strong>de</strong> indisponibilida<strong>de</strong> se mantém. Este facto justifica a quase<br />

estagnação do número <strong>de</strong> mensagens trocadas quando a taxa <strong>de</strong> utilização é superior a 110%.<br />

Os resultados apresentados mostram ainda que número <strong>de</strong> mensagens por encomenda recebida é<br />

superior quando a existência é mais reduzida. Este facto é igualmente consequência do menor valor das<br />

reservas concedidas pelo servidor quando a existência disponível é mais reduzida. No entanto, mesmo<br />

no cenário PEQ, o número <strong>de</strong> mensagens trocadas é aceitável. Por ex<strong>em</strong>plo, <strong>em</strong> din 35, para uma taxa<br />

<strong>de</strong> utilização <strong>de</strong> 110% são enviadas 32 mensagens, correspon<strong>de</strong>ntes a 16 pedidos <strong>de</strong> novas reservas. Este<br />

valor correspon<strong>de</strong> a uma média <strong>de</strong> 2 pedidos por cada cliente (incluindo os pedidos recusados e os que<br />

falham <strong>de</strong>vido a falhas na re<strong>de</strong>).<br />

9.2.3 Previsão não fiável<br />

Neste segundo conjunto <strong>de</strong> experiências, estuda-se o cenário <strong>em</strong> que a previsão das encomendas recebi-<br />

das se afasta muito da realida<strong>de</strong> observada. A diferença entre a previsão <strong>de</strong> encomendas recebidas e o<br />

valor real observado é, <strong>em</strong> média, 55%. Como anteriormente, os resultados apresentados correspon<strong>de</strong>m<br />

à configuração com um pequeno número <strong>de</strong> clientes, PEQ, no ambiente <strong>de</strong> <strong>computação</strong> <strong>móvel</strong>, MOV,<br />

caso não exista outra informação.<br />

Confirmação in<strong>de</strong>pen<strong>de</strong>nte dos resultados obtendo reservas inicialmente Na figura 9.10 apresenta-<br />

-se o valor das transacções que po<strong>de</strong>m ser confirmadas com sucesso nos clientes. Como seria <strong>de</strong> esperar,<br />

os resultados são bastante piores do que quando a previsão das encomendas recebidas é fiável. Neste<br />

caso, os melhores resultados são obtidos quando os clientes obtém reservas adicionais durante a execu-<br />

ção da simulação. Por ex<strong>em</strong>plo, quando o servidor reserva inicialmente 60% da existência do produto, é<br />

possível garantir com sucesso mais <strong>de</strong> 85% do máximo <strong>de</strong> encomendas possíveis.

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

Saved successfully!

Ooh no, something went wrong!