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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Algoritmo 1 Cálculo do índice <strong>de</strong> popularida<strong>de</strong><br />

q i = ∅<br />

z = true<br />

while z do<br />

z = false<br />

for i = 1; i ≤ n; i = i + 1 do<br />

if q i > 0 or q i = ∅ then<br />

q i = m i / m<br />

end if<br />

if q i > l then<br />

q i = 0<br />

m = m - m i<br />

z = true<br />

end if<br />

end for<br />

end while<br />

Calcular p dado q (equação 2)<br />

v i =<br />

m∑<br />

a on<strong>de</strong><br />

j=1<br />

{<br />

a = 0, se ∄ (i,j)<br />

a = p j , se ∃ (i,j) e q ij > 0<br />

(3)<br />

Então a confiabilida<strong>de</strong> dos hosts (w i ) <strong>de</strong>verá ser maximizada calculando as três<br />

equações: 4, 5 e 6. Nestas equações a variável u representa o somatório <strong>de</strong> todos os<br />

índices <strong>de</strong> popularida<strong>de</strong> (p). Na equação 5 a variável g representa o índice do host mais<br />

confiável, e na equação 6 é calculada para todos os hosts a sua confiabilida<strong>de</strong> <strong>de</strong> acordo<br />

com os valores obtidos <strong>de</strong> g e <strong>de</strong> u.<br />

u =<br />

m∑<br />

p j (4)<br />

j=1<br />

g = max<br />

( vi<br />

)<br />

u<br />

(5)<br />

w i =<br />

v i<br />

g · u<br />

(6)<br />

4.3. Terceira Etapa: Índice <strong>de</strong> Confiabilida<strong>de</strong> dos Grupos<br />

Após a i<strong>de</strong>ntificação da confiabilida<strong>de</strong> <strong>de</strong> cada host é possível calcular o índice <strong>de</strong> confiabilida<strong>de</strong><br />

(c) <strong>de</strong> cada grupo. Para calcular este índice, basta somar a confiabilida<strong>de</strong> w i<br />

dos hosts e dividir pela quantida<strong>de</strong> h <strong>de</strong> hosts que participaram <strong>de</strong>sse grupo. Esse cálculo<br />

po<strong>de</strong> ser visualizado na equação 7.<br />

c = 1 h<br />

h∑<br />

w i (7)<br />

i=1<br />

191

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

Saved successfully!

Ooh no, something went wrong!