18.11.2014 Views

Anais - Engenharia de Redes de Comunicação - UnB

Anais - Engenharia de Redes de Comunicação - UnB

Anais - Engenharia de Redes de Comunicação - UnB

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.

Figura 2. Contagem <strong>de</strong> autoindutores no QS 2<br />

4.2. Determinação dos genes dos nós<br />

Na i<strong>de</strong>ntificação dos genes dos nós, o esquema QS 2 verifica a contagem <strong>de</strong> autoindutores<br />

enviada pelos nós e a compara com uma quantia i<strong>de</strong>ntificada como aceitável para a<br />

re<strong>de</strong>. Para isso, estima-se a taxa esperada <strong>de</strong> escritas enviadas por um nó, <strong>de</strong>nominada<br />

k env , e a taxa <strong>de</strong> encaminhamentos <strong>de</strong> escritas, <strong>de</strong>nominadak enc . Essa taxa po<strong>de</strong> ser estimada<br />

<strong>de</strong> acordo com o comportamento <strong>de</strong> escritas dos dados replicados. Ambas as taxas<br />

são calculadas em função <strong>de</strong> um <strong>de</strong>terminado período <strong>de</strong> tempo. A partir <strong>de</strong>ssas taxas,<br />

<strong>de</strong>termina-se os limites <strong>de</strong> envio para os autoindutores AI-W e AI-F. Qualquer nó que<br />

esteja além <strong>de</strong>sses limites é i<strong>de</strong>ntificado como um nó <strong>de</strong> má-conduta.<br />

Este trabalho foca na distribuição <strong>de</strong> dados <strong>de</strong> serviços <strong>de</strong> operação <strong>de</strong> re<strong>de</strong> e,<br />

portanto, assume-se que a taxa <strong>de</strong> envio <strong>de</strong> escritas é <strong>de</strong>finida por uma distribuição<br />

<strong>de</strong> Poisson, <strong>de</strong>vido à a<strong>de</strong>quação <strong>de</strong>ssa distribuição ao comportamento <strong>de</strong>sses serviços<br />

[Luo et al. 2003]. Contudo, o esquema QS 2 po<strong>de</strong> consi<strong>de</strong>rar outras funções <strong>de</strong><br />

distribuição. Dessa forma, consi<strong>de</strong>rando a média λ <strong>de</strong> escritas enviadas por cada nó,<br />

calcula-se os limites <strong>de</strong> envio <strong>de</strong> escrita,k env max, e <strong>de</strong> encaminhamento,k enc min, consi<strong>de</strong>rados<br />

normais para os nós. Um nó é malicioso se ultrapassar o limite máximo permitido<br />

<strong>de</strong> escritas durante um <strong>de</strong>terminado período <strong>de</strong> tempo, e é egoísta se não atingir e sustentar<br />

um limite mínimo <strong>de</strong> escritas encaminhadas. A taxa máxima <strong>de</strong> envio <strong>de</strong> escritask env max<br />

para um nó bom é calculada pela Equação 1, em queδ representa a probabilida<strong>de</strong> do envio<br />

<strong>de</strong> escritas ser menor do que o k env max estimado. A quantida<strong>de</strong> mínima <strong>de</strong> encaminhamentos<br />

para um nó é calculada pela Equação 2, em que γ representa a probabilida<strong>de</strong> dos<br />

nós encaminharem menos <strong>de</strong> k enc min. Os nós egoístas e maliciosos possuem taxas k env e<br />

k enc arbitrárias, e não respeitam as taxas k env max ek enc min <strong>de</strong>finidas pelo esquema.<br />

k∑ env<br />

λ<br />

k env max<br />

×e −λ<br />

k env max!<br />

δ (1)<br />

k∑ enc<br />

λ<br />

k enc min<br />

×e −λ<br />

k enc min!<br />

γ (2)<br />

A Figura 3 ilustra a <strong>de</strong>terminação dos genes dos nós <strong>de</strong> acordo com a contagem<br />

<strong>de</strong> autoindutores pelo nó A, conforme <strong>de</strong>monstra a tabela do nó. Os nós contabilizam<br />

os autoindutores a medida que ocorrem as operações <strong>de</strong> escrita. Supondo que os limites<br />

k env max = 5 escritas por segundo e k enc min = 2 encaminhamentos por segundo, o nó A<br />

classifica os nós B, G, I, L e M como egoístas (C) por estarem abaixo do esperado. Além<br />

disso, o nó B também é classificado como um nó malicioso (M), conforme mostra a tabela,<br />

pois enviou mais escritas do que o esperado nesse período <strong>de</strong> tempo. Com esse cenário, o<br />

245

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

Saved successfully!

Ooh no, something went wrong!