12.07.2015 Views

Caracterização e re-identificação de papéis em Redes de Conexão

Caracterização e re-identificação de papéis em Redes de Conexão

Caracterização e re-identificação de papéis em Redes de Conexão

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

seção ap<strong>re</strong>sentamos algumas técnicas, propostas neste trabalho, para a <strong>re</strong>-<strong>i<strong>de</strong>ntificação</strong><strong>de</strong> <strong>papéis</strong> (cliente, servidor, cliente/servidor) <strong>em</strong> Re<strong>de</strong>s <strong>de</strong> <strong>Conexão</strong> anonimizadas. Astécnicas ap<strong>re</strong>sentadas exploram apenas as proprieda<strong>de</strong>s estruturais <strong>de</strong>stas <strong>re</strong><strong>de</strong>s <strong>de</strong>scritase avaliadas na seção 4 <strong>de</strong>ste trabalho. Todas as técnicas propostas p<strong>re</strong>ocupam-se <strong>em</strong> gerarclassificações consistentes, ou seja, classificações possíveis, observadas as <strong>re</strong>strições<strong>de</strong> <strong>re</strong>lação <strong>de</strong> adjacência. Uma classificação consistente para uma Re<strong>de</strong> <strong>de</strong> <strong>Conexão</strong> nãopermite que existam a<strong>re</strong>stas do tipo C-C ou S-S.5.1. Classificador <strong>de</strong> Or<strong>de</strong>m Dec<strong>re</strong>scenteEsta técnica tenta explorar, <strong>de</strong> modo simples, a <strong>re</strong>lação ent<strong>re</strong> as caudas da distribuição<strong>em</strong>pírica <strong>de</strong> grau dos dife<strong>re</strong>ntes tipos <strong>de</strong> vértice. Po<strong>de</strong>mos inferir que os vértices <strong>de</strong> maiorgrau da <strong>re</strong><strong>de</strong> serão do tipo servidor, <strong>de</strong> acordo com a avaliação na seção 4.2. Além disso,esta técnica <strong>de</strong> classificação <strong>re</strong>speita as possíveis <strong>re</strong>lações <strong>de</strong> adjacências ent<strong>re</strong> os vértices,não permitindo que um vértice do tipo cliente ou servidor sejam adjacentes a vértices domesmo tipo. A idéia geral <strong>de</strong>ste classificador é percor<strong>re</strong>r os vértices da Re<strong>de</strong> <strong>de</strong> <strong>Conexão</strong><strong>em</strong> or<strong>de</strong>m <strong>de</strong>c<strong>re</strong>scente quanto ao grau, observar os vizinhos já classificados e atribuir umaclassificação consistente. O esqu<strong>em</strong>a <strong>de</strong>sta técnica está <strong>de</strong>scrito abaixo:Classificador Or<strong>de</strong>mDec<strong>re</strong>scente (Maio<strong>re</strong>s:FILA, Grafo: GRAFO)INTEIRO: Cli, ServVERTICE: e, vPara v <strong>em</strong> Vertices(Grafo): rotulo[v] := 0Para e <strong>em</strong> Maio<strong>re</strong>s:Cli, Serv := 0Para v <strong>em</strong> Vizinhos(Grafo, e):caso rotulo[v] = C: Cli ++caso rotulo[v] = S: Serv ++Fim Parase Serv=0 rotulo[e] := Sse nao, se Cli=0 rotulo[e] := Cse nao rotular[e] := CSFim ParaFim Classificador5.2. Classificador BFSA Busca <strong>em</strong> Largura (BFS – B<strong>re</strong>adth-First Search) é um dos algoritmos mais simples eutilizados para se percor<strong>re</strong>r um grafo. Este método explora sist<strong>em</strong>aticamente as a<strong>re</strong>stas<strong>de</strong> um Grafo a partir <strong>de</strong> um vértice, até <strong>de</strong>scobrir todos os vértices acessíveis por esteiniciador [Cormen et al. 2001].A idéia geral <strong>de</strong>ste classificador parte da combinação da propagação <strong>de</strong> uma BFScom algumas constatações provenientes da análise das Re<strong>de</strong>s <strong>de</strong> <strong>Conexão</strong>, feita na seção4, como a inferência quanto à classificação do vértice <strong>de</strong> maior grau como servidor e a<strong>re</strong>lação <strong>de</strong> adjacências possíveis ent<strong>re</strong> os vértices. As proporções das adjacências existentesjustificam o fato da utilização da BFS. Dado que 98,94% dos vértices adjacentes a umvértice servidor são clientes e que 95,28% dos vértices adjacentes a um vértice cliente sãoservido<strong>re</strong>s, tenta-se classificar vértices como servido<strong>re</strong>s ou clientes alternadamente <strong>em</strong>cada onda <strong>de</strong> propagação. Adicionalmente, esta técnica utiliza-se também da constataçãoda existência <strong>de</strong> ao menos um vértice cliente/servidor <strong>em</strong> ciclos <strong>de</strong> tamanho ímpar.A existência <strong>de</strong> ao menos um vértice cliente/servidor <strong>em</strong> um ciclo ímpar é <strong>re</strong>sultadodas <strong>re</strong>lações <strong>de</strong> adjacência possíveis. De outra maneira, se pudéss<strong>em</strong>os classificar <strong>em</strong>1937

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

Saved successfully!

Ooh no, something went wrong!